Move SessionToken.cs

This commit is contained in:
ORelio 2018-05-25 20:27:31 +02:00
parent a75710b501
commit 143fcf7155
8 changed files with 30 additions and 13 deletions

View file

@ -219,9 +219,9 @@
<Compile Include="Protocol\IMinecraftCom.cs" />
<Compile Include="Protocol\IMinecraftComHandler.cs" />
<Compile Include="Protocol\ProtocolHandler.cs" />
<Compile Include="Protocol\SessionCache\CacheType.cs" />
<Compile Include="Protocol\SessionCache\SessionCache.cs" />
<Compile Include="Protocol\SessionToken.cs" />
<Compile Include="Protocol\Session\CacheType.cs" />
<Compile Include="Protocol\Session\SessionCache.cs" />
<Compile Include="Protocol\Session\SessionToken.cs" />
<Compile Include="Proxy\ProxyHandler.cs" />
<Compile Include="Proxy\Handlers\EventArgs\CreateConnectionAsyncCompletedEventArgs.cs" />
<Compile Include="Proxy\Handlers\Exceptions\ProxyException.cs" />

View file

@ -6,7 +6,7 @@ using MinecraftClient.Protocol;
using System.Reflection;
using System.Threading;
using MinecraftClient.Protocol.Handlers.Forge;
using MinecraftClient.Protocol.SessionCache;
using MinecraftClient.Protocol.Session;
using MinecraftClient.WinAPI;
namespace MinecraftClient

View file

@ -2,11 +2,12 @@
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MinecraftClient.Protocol.Handlers;
using MinecraftClient.Proxy;
using System.Net.Sockets;
using System.Net.Security;
using MinecraftClient.Proxy;
using MinecraftClient.Protocol.Handlers;
using MinecraftClient.Protocol.Handlers.Forge;
using MinecraftClient.Protocol.Session;
namespace MinecraftClient.Protocol
{

View file

@ -0,0 +1,20 @@
namespace MinecraftClient.Protocol.Session
{
public enum CacheType
{
/// <summary>
/// Do not perform any session caching, always perform login requests from scratch.
/// </summary>
None,
/// <summary>
/// Cache session information in memory to reuse session tokens across server joins.
/// </summary>
Memory,
/// <summary>
/// Cache session information in a SessionCache file to share session tokens between different MCC instances.
/// </summary>
Disk
};
}

View file

@ -6,7 +6,7 @@ using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
using System.Timers;
namespace MinecraftClient.Protocol.SessionCache
namespace MinecraftClient.Protocol.Session
{
/// <summary>
/// Handle sessions caching and storage.

View file

@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.IO;
namespace MinecraftClient.Protocol
namespace MinecraftClient.Protocol.Session
{
[Serializable]
public class SessionToken

View file

@ -1,4 +0,0 @@
namespace MinecraftClient.Protocol.SessionCache
{
public enum CacheType { None, Memory, Disk };
}

View file

@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.IO;
using System.Text.RegularExpressions;
using MinecraftClient.Protocol.SessionCache;
using MinecraftClient.Protocol.Session;
using MinecraftClient.Protocol;
namespace MinecraftClient