public void UnregisterHostToClient (string UserID, int SessionId, delCommsInfo htc) { _list.Remove (new ClientWrap (UserID, SessionId, htc)); if (_DelUser != null) { _DelUser (UserID, SessionId); } }
public void RegisterHostToClient (string UserID, int SessionId, delCommsInfo htc) { _list.Add (new ClientWrap (UserID, SessionId, htc)); if (_NewUser != null) { _NewUser (UserID, SessionId); } }
/// <summary> /// Register a new client. Basically adds to a list of clients /// </summary> /// <param name="UserID"></param> /// <param name="htc"></param> public void RegisterHostToClient(string UserID, delCommsInfo htc) { _list.Add(new ClientWrap(UserID, htc)); if (_NewUser != null) { _NewUser(UserID); } }
public ClientWrap (string UserID, int SessionId, delCommsInfo HostToClient) { _UserID = UserID; _SessionID = SessionID; _HostToClient = HostToClient; }
public ClientWrap(string UserID, delCommsInfo HostToClient) { _UserID = UserID; _HostToClient = HostToClient; }
private static Queue <ClientWrap> _listOfPendents = new Queue <ClientWrap>(); //Pendentes TODO public void RegisterHostToClient(string UserID, delCommsInfo htc) { //_list.Add(new ClientWrap(UserID, htc)); _list.Enqueue(new ClientWrap(UserID, htc)); }