public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager) { if (OnCreateLogin != null) { object[] msgParams = message.GetParams(); OnCreateLogin((bool)msgParams[0]); } }
public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager) { if (OnEmailUsername != null) { object[] msgParams = message.GetParams(); OnEmailUsername((bool)msgParams[0]); } }
public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager) { if (OnLeaveGathering != null) { object[] msgParams = message.GetParams(); OnLeaveGathering((bool)msgParams[0]); } }
public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager) { if (OnSqlData != null) { object[] msgParams = message.GetParams(); OnSqlData((List<string>)msgParams[0], (List<List<object>>)msgParams[1]); } }
public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager) { if (OnChangePassword != null) { object[] msgParams = message.GetParams(); OnChangePassword((bool)msgParams[0]); } }
public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager) { if (OnTextUserMessage != null) { object[] msgParams = message.GetParams(); OnTextUserMessage((string)msgParams[0], (Credentials)msgParams[1]); } }
public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager) { if (OnSQLExecute != null) { object[] msgParams = message.GetParams(); OnSQLExecute((int)msgParams[0]); } }
private void MessageBroker_OnCommandMessage(int connectionID, CommandMessage message) { LogData(Thread.CurrentThread.ManagedThreadId.ToString() + " Server request to client: " + message.CommandName.ToString()); object[] msgParams = message.GetParams(); if (msgParams != null) { foreach (object obj2 in msgParams) { LogData(obj2.ToString()); } } object[] state = new object[] { connectionID, message }; ThreadPool.QueueUserWorkItem(delegate (object o) { object[] objArray = o as object[]; int num1 = (int) objArray[0]; CommandMessage message1 = objArray[1] as CommandMessage; if (this.mClientHandlers.ContainsKey(message1.CommandName)) { this.mClientHandlers[message1.CommandName].HandleCommand(connectionID, message, this); } }, state); }
public void MessageServer(CommandMessage command) { LogData(Thread.CurrentThread.ManagedThreadId.ToString() + " Client request to server: " + command.CommandName.ToString()); object[] msgParams = command.GetParams(); if (msgParams != null) { foreach (object obj2 in msgParams) { LogData(obj2.ToString()); } } ThreadPool.QueueUserWorkItem(delegate (object o) { MessageBroker.SendMessage(o as CommandMessage); }, command); }