public SoulNotifier() { _SupplyPassages = new List <SoulPassage>(); _SupplyIdLandlord = new IdLandlord(); _UnsupplyPassages = new List <SoulPassage>(); _UnsupplyIdLandlord = new IdLandlord(); }
public SoulProvider(IRequestQueue peer, IResponseQueue queue, IProtocol protocol) { _IdLandlord = new IdLandlord(); _Queue = queue; _Protocol = protocol; _EventProvider = protocol.GetEventProvider(); _Serializer = protocol.GetSerialize(); _Peer = peer; _Peer.InvokeMethodEvent += _InvokeMethod; }
public SoulProvider(IRequestQueue peer, IResponseQueue queue, IProtocol protocol) { _WaitValues = new Dictionary <long, IValue>(); _Souls = new System.Collections.Concurrent.ConcurrentDictionary <long, SoulProxy>(); _EventFilter = new Queue <byte[]>(); _IdLandlord = new IdLandlord(); _Queue = queue; _Protocol = protocol; _EventProvider = protocol.GetEventProvider(); _Serializer = protocol.GetSerialize(); _Peer = peer; _Peer.InvokeMethodEvent += _InvokeMethod; }
public ReturnValueQueue() { _IdLandlord = new IdLandlord(); _ReturnValues = new Dictionary <long, IValue>(); }
public GhostEventHandler() { _IdLandlord = new IdLandlord(); _Runners = new List <Invoker>(); }