public override void InstallBindings()
 {
     Container.Bind <INetworkBroker>().To <NetworkBroker>().AsSingle();
     Container.Bind <INetworkSystem>().To <NetworkSystem>().AsSingle();
     networkBroker = Container.Resolve <INetworkBroker>();
     networkSystem = Container.Resolve <INetworkSystem>();
 }
Esempio n. 2
0
 public NetworkSystem(INetworkBroker networkBroker)
 {
     NetworkBroker = networkBroker;
     NetworkBroker.Connect();
 }
Esempio n. 3
0
 internal void SetBroker(INetworkBroker broker, SocketState state)
 {
     Interlocked.Exchange(ref _broker, broker);
     Interlocked.Exchange(ref _state, (int)state);
 }