예제 #1
0
 public void removeSocketConnectCallback(SocketConnectCallback c)
 {
     this.socketConnectCallbacks.Remove(c);
     this.OnConnected      = (SocketModel.OnConnectedDelegate)Delegate.Remove(this.OnConnected, new SocketModel.OnConnectedDelegate(c.OnConnected));
     this.OnVersionReceive = (SocketModel.OnVersionReceiveDelegate)Delegate.Remove(this.OnVersionReceive, new SocketModel.OnVersionReceiveDelegate(c.OnVersionReceive));
     this.OnMacReceive     = (SocketModel.OnMacReceiveDelegate)Delegate.Remove(this.OnMacReceive, new SocketModel.OnMacReceiveDelegate(c.OnMacReceive));
 }
예제 #2
0
 public void addSocketConnectCallback(SocketConnectCallback c)
 {
     this.socketConnectCallbacks.Add(c);
     this.OnConnected      = (SocketModel.OnConnectedDelegate)Delegate.Combine(this.OnConnected, new SocketModel.OnConnectedDelegate(c.OnConnected));
     this.OnVersionReceive = (SocketModel.OnVersionReceiveDelegate)Delegate.Combine(this.OnVersionReceive, new SocketModel.OnVersionReceiveDelegate(c.OnVersionReceive));
     this.OnMacReceive     = (SocketModel.OnMacReceiveDelegate)Delegate.Combine(this.OnMacReceive, new SocketModel.OnMacReceiveDelegate(c.OnMacReceive));
 }