Exemple #1
0
	public void UnregisterHostToClient (string UserID, int SessionId, delCommsInfo htc)
	{
		_list.Remove (new ClientWrap (UserID, SessionId, htc));

		if (_DelUser != null) {
			_DelUser (UserID, SessionId);
		}
	}
Exemple #2
0
	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);
            }
        }
Exemple #4
0
		public ClientWrap (string UserID, int SessionId, delCommsInfo HostToClient)
		{
			_UserID = UserID;
			_SessionID = SessionID;
			_HostToClient = HostToClient;
		}
 public ClientWrap(string UserID, delCommsInfo HostToClient)
 {
     _UserID       = UserID;
     _HostToClient = HostToClient;
 }
Exemple #6
0
        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));
        }