/// <summary> /// / /// </summary> /// <param name="bitSwarm"></param> public MPIOHandler(BitSwarmClient bitSwarm) { this.bitSwarm = bitSwarm; this.log = bitSwarm.Log; this.protocolCodec = new ProtocolCodec(this, bitSwarm); this.InitStates(); }
public UDPSocketLayer(SmartFox sfs) { if (sfs != null) { log = sfs.Log; bitSwarm = sfs.SocketClient as BitSwarmClient; } }
public SFSIOHandler(ISocketClient bitSwarm) { this.bitSwarm = bitSwarm as BitSwarmClient; log = bitSwarm.Log; packetEncrypter = new DefaultPacketEncrypter(this.bitSwarm); protocolCodec = new SFSProtocolCodec(this, bitSwarm); InitStates(); }
/// <summary> /// /// </summary> /// <param name="bs"></param> public TCPSocketLayer(BitSwarmClient bs) { //this.bitSwarm = bs; if (bs != null) { this.log = bs.Log; } this.InitStates(); }
/// <summary> /// /// </summary> /// <param name="bitSwarm"></param> public BaseController(BitSwarmClient bitSwarm) { this.bitSwarm = bitSwarm; if (bitSwarm != null) { log = bitSwarm.Log; mpnet = bitSwarm.MPNet; } }
public BBClient(BitSwarmClient bs) { debug = bs.Debug; log = bs.Log; if (dispatcher == null) { dispatcher = new EventDispatcher(this); } }
/// <summary> /// /// </summary> private void Initialize() { if (!inited) { if (dispatcher == null) { dispatcher = new EventDispatcher(this); } bitSwarm = new BitSwarmClient(this); bitSwarm.IoHandler = new MPIOHandler(bitSwarm); bitSwarm.Init(); bitSwarm.Dispatcher.AddEventListener(BitSwarmEvent.CONNECT, new EventListenerDelegate(OnSocketConnect)); bitSwarm.Dispatcher.AddEventListener(BitSwarmEvent.DISCONNECT, new EventListenerDelegate(OnSocketClose)); bitSwarm.Dispatcher.AddEventListener(BitSwarmEvent.RECONNECTION_TRY, new EventListenerDelegate(OnSocketReconnectionTry)); bitSwarm.Dispatcher.AddEventListener(BitSwarmEvent.IO_ERROR, new EventListenerDelegate(OnSocketIOError)); bitSwarm.Dispatcher.AddEventListener(BitSwarmEvent.SECURITY_ERROR, new EventListenerDelegate(OnSocketSecurityError)); bitSwarm.Dispatcher.AddEventListener(BitSwarmEvent.DATA_ERROR, new EventListenerDelegate(OnSocketDataError)); inited = true; Reset(); } }
public SystemProtoBufController(BitSwarmClient bitSwarm) : base(bitSwarm) { this.requestHandlers = new Dictionary <string, RequestProtoBufDelegate>(); this.InitRequestHandlers(); }
/// <summary> /// /// </summary> /// <param name="ioHandler"></param> /// <param name="bitSwarm"></param> public ProtocolCodec(IoHandler ioHandler, BitSwarmClient bitSwarm) { this.ioHandler = ioHandler; this.log = bitSwarm.Log; this.bitSwarm = bitSwarm; }
public SystemController(BitSwarmClient bitSwarm) : base(bitSwarm) { this.requestHandlers = new Dictionary <int, RequestDelegate>(); this.InitRequestHandlers(); }
public TCPSocketLayer(BitSwarmClient bs) { this.log = bs.Log; this.bitSwarm = bs; this.InitStates(); }
public DefaultPacketEncrypter(BitSwarmClient bitSwarm) { this.bitSwarm = bitSwarm; }
public TCPSocketLayer(BitSwarmClient bs) { socketClient = bs; log = bs.Log; InitStates(); }
public ExtensionController(BitSwarmClient bitSwarm) : base(bitSwarm) { }