Ejemplo n.º 1
0
        public virtual void Start(INodeEndpointServerCallback <T> callback)
        {
            if (this.serverState != NodeEndpointServerState.Ready)
            {
                throw new InvalidOperationException("The server cannot be started.");
            }

            this.callback        = callback;
            this.ProtocolFactory = this.callback.ProtocolFactory;
            this.ServerListener  = this.ProtocolFactory.CreateServerListener();

            this.serverListenerThread = new Thread(ServerListenerThreadProc);
            this.serverListenerThread.Start();

            this.serverState = NodeEndpointServerState.Running;
        }
Ejemplo n.º 2
0
 public NodeEndpointGuardServiceCallbackBase(INodeEndpointServerCallback <T> callback)
 {
     this.callback = callback;
 }
Ejemplo n.º 3
0
 public DuplexNodeEndpointGuardServiceCallback(INodeEndpointServerCallback <T> callback)
     : base(callback)
 {
 }
Ejemplo n.º 4
0
 public override void Start(INodeEndpointServerCallback <GuardService> callback)
 {
     base.Start(callback);
 }