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

@ -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 };
}