public RemoteHosts(APPLICATION_DATA appData, bool IsNullHost) { m_AppData = appData; m_AppData.AddOnClosing(Stop, APPLICATION_DATA.CLOSE_ORDER.FIRST); singleton = new object(); m_IsNullHost = IsNullHost; MessageEventHandlers = new MessageEventHandlersClass(this); MessageEventGenerators = new MessageEventGeneratorsClass(this); TCPClient = new RCSClientLib.RCSClient(m_AppData);// each host gets its own client connection // load up handlers for receiving messages from the TCP Client object TCPClient.MessageEventGenerators.OnRxHostName += MessageEventHandlers.OnRxServerName; TCPClient.MessageEventGenerators.OnRxValidAdminPW += MessageEventHandlers.OnRxValidAdminPassword; TCPClient.MessageEventGenerators.OnRxValidViewerPW += MessageEventHandlers.OnRxValidViewerPassword; TCPClient.MessageEventGenerators.OnRxInvalidPassword += MessageEventHandlers.OnRxInvalidPassword; TCPClient.MessageEventGenerators.OnRxChannelList += OnReceiveChannels; TCPClient.MessageEventGenerators.OnRxJpeg += MessageEventHandlers.OnRxJpeg; TCPClient.MessageEventGenerators.OnRxHealthStatus += MessageEventHandlers.OnRxStats; RCSProtocol = (RCS_Protocol.RCS_Protocol)m_AppData.RCSProtocol; StartHeatlthStatusPolling(); }
public RemoteHosts(APPLICATION_DATA appData, bool IsNullHost) { m_AppData = appData; m_AppData.AddOnClosing(Stop, APPLICATION_DATA.CLOSE_ORDER.FIRST); singleton = new object(); m_IsNullHost = IsNullHost; MessageEventHandlers = new MessageEventHandlersClass(this); MessageEventGenerators = new MessageEventGeneratorsClass(this); TCPClient = new RCSClientLib.RCSClient(m_AppData);// each host gets its own client connection // load up handlers for receiving messages from the TCP Client object TCPClient.MessageEventGenerators.OnRxHostName += MessageEventHandlers.OnRxServerName; TCPClient.MessageEventGenerators.OnRxValidAdminPW += MessageEventHandlers.OnRxValidAdminPassword; TCPClient.MessageEventGenerators.OnRxValidViewerPW += MessageEventHandlers.OnRxValidViewerPassword; TCPClient.MessageEventGenerators.OnRxInvalidPassword += MessageEventHandlers.OnRxInvalidPassword; TCPClient.MessageEventGenerators.OnRxChannelList += OnReceiveChannels; TCPClient.MessageEventGenerators.OnRxJpeg += MessageEventHandlers.OnRxJpeg; TCPClient.MessageEventGenerators.OnRxHealthStatus += MessageEventHandlers.OnRxStats; RCSProtocol = (RCS_Protocol.RCS_Protocol) m_AppData.RCSProtocol; StartHeatlthStatusPolling(); }
public RemoteHosts(APPLICATION_DATA appData) { m_AppData = appData; // TCPClient =(RCSClient.RCSClient) m_AppData.TCPClient; // for the primary server the user is interacting with MessageEventHandlers = new MessageEventHandlersClass(this); MessageEventGenerators = new MessageEventGeneratorsClass(this); TCPClient = new RCSClientLib.RCSClient(null, m_AppData);// each host gets its own client connection // load up handlers for receiving messages from the TCP Client object TCPClient.MessageEventGenerators.OnRxHostName += MessageEventHandlers.OnRxServerName; TCPClient.MessageEventGenerators.OnRxValidAdminPW += MessageEventHandlers.OnRxValidAdminPassword; TCPClient.MessageEventGenerators.OnRxValidViewerPW += MessageEventHandlers.OnRxValidViewerPassword; TCPClient.MessageEventGenerators.OnRxInvalidPassword += MessageEventHandlers.OnRxInvalidPassword; RCSProtocol = (RCS_Protocol.RCS_Protocol)m_AppData.RCSProtocol; }
public RemoteHosts(APPLICATION_DATA appData) { m_AppData = appData; // TCPClient =(RCSClient.RCSClient) m_AppData.TCPClient; // for the primary server the user is interacting with MessageEventHandlers = new MessageEventHandlersClass(this); MessageEventGenerators = new MessageEventGeneratorsClass(this); TCPClient = new RCSClientLib.RCSClient(null,m_AppData);// each host gets its own client connection // load up handlers for receiving messages from the TCP Client object TCPClient.MessageEventGenerators.OnRxHostName += MessageEventHandlers.OnRxServerName; TCPClient.MessageEventGenerators.OnRxValidAdminPW += MessageEventHandlers.OnRxValidAdminPassword; TCPClient.MessageEventGenerators.OnRxValidViewerPW += MessageEventHandlers.OnRxValidViewerPassword; TCPClient.MessageEventGenerators.OnRxInvalidPassword += MessageEventHandlers.OnRxInvalidPassword; RCSProtocol = (RCS_Protocol.RCS_Protocol) m_AppData.RCSProtocol; }