Пример #1
0
        public ListenerControllerBase(ServerController server, AgentController agent, CryptoController crypto)
        {
            ServerController = server;
            AgentController  = agent;
            CryptoController = crypto;

            HttpListenerController = new HttpListenerController(this);
            TcpListenerController  = new TcpListenerController(this);

            OnServerEvent += ServerController.ServerEventHandler;
        }
Пример #2
0
        public bool StopListener(string listenerId, ListenerType type, string user)
        {
            var success = false;

            if (type == ListenerType.HTTP)
            {
                success = HttpListenerController.StopHttpListener(listenerId, user);
            }
            else if (type == ListenerType.TCP)
            {
                success = TcpListenerController.StopTcpListener(listenerId, user);
            }

            return(success);
        }
Пример #3
0
 public IEnumerable <ListenerHttp> GetHttpListeners()
 {
     return(HttpListenerController.GetHttpListeners());
 }
Пример #4
0
 public ListenerHttp StartHttpListener(NewHttpListenerRequest request, string user)
 {
     return(HttpListenerController.StartHttpListener(request, AgentController, CryptoController, user));
 }
Пример #5
0
 public IOrderedEnumerable <WebLog> GetWebLogs()
 {
     return(HttpListenerController.GetWebLogs());
 }