using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using CSNetwork.Protocols; namespace CSNetwork { public abstract class Manager { public abstract void OnAddSession(uint sid); public abstract void OnDelSession(uint sid); public virtual void OnAbortSession(uint sid) { } public virtual void OnRecvProtocol(uint sid, Protocol protocol) { } public abstract bool Close(uint sid); public abstract string GetLastError(); } }