コード例 #1
0
ファイル: Connection.cs プロジェクト: stangelandcl/Actors
 public Connection(IByteConnection c, ISerializer serializer)
 {
     this.serializer = serializer;
     this.ByteConnection = c;
     this.Received = new MessageQueue<object>();
     this.ByteConnection.Received.Subscribe(HandleReceived);
     ByteConnection.Disconnected += HandleDisconnected;
     IsAlive = true;
 }
コード例 #2
0
ファイル: Connection.cs プロジェクト: stangelandcl/Actors
 void HandleDisconnected(IByteConnection c)
 {
     FireDisconnected();
 }
コード例 #3
0
ファイル: Listener.cs プロジェクト: stangelandcl/Actors
 void HandleConnected(IByteConnection conn)
 {
     Connected.FireEventAsync(new Connection(conn, serializer));
 }