Exemple #1
0
 public Host(ISocketRecevieable SocketRecevieable, ISocketSendable SocketSendable)
 {
     m_RemovePeers    = new List <Socket>();
     m_Updater        = new Updater <Timestamp>();
     m_Peers          = new Dictionary <Line, Socket>();
     m_WiringOperator = new WiringOperator(SocketSendable, SocketRecevieable, true);
 }
Exemple #2
0
 public WiringOperator(ISocketSendable SocketSendable, ISocketRecevieable SocketRecevieable, bool listener)
 {
     m_Logger            = new Logger(100);
     m_Lines             = new Dictionary <EndPoint, Line>();
     m_Exits             = new System.Collections.Generic.Queue <Line>();
     m_SocketSendable    = SocketSendable;
     m_SocketRecevieable = SocketRecevieable;
     _Listener           = listener;
 }
Exemple #3
0
 public Agent(ISocketRecevieable SocketRecevieable, ISocketSendable SocketSendable)
 {
     m_SocketRecevieable = SocketRecevieable;
     m_SocketSendable    = SocketSendable;
     m_Updater           = new Updater <Timestamp>();
     m_RemovePeers       = new List <Socket>();
     m_WiringOperator    = new WiringOperator(m_SocketSendable, m_SocketRecevieable, false);
     m_Peers             = new Dictionary <EndPoint, Socket>();
 }