/// <summary> /// Adds a packet handler, which will be invoked when a message of /// specific operation code is received /// </summary> public IPacketHandler SetHandler(short opCode, IncommingMessageHandler handlerMethod) { var handler = new PacketHandler(opCode, handlerMethod); SetHandler(handler); return(handler); }
public void SetPostHandler(short opCode, IncommingMessageHandler handler) { master.SetHandler(opCode, handler); }
public void SetHandler(short opCode, IncommingMessageHandler handler) { Handlers[opCode] = new PacketHandler(opCode, handler); }
/// <summary> /// Sets a message handler to connection, which is used by this this object /// to communicate with server /// </summary> /// <param name="opCode"></param> /// <param name="handler"></param> public void SetHandler(short opCode, IncommingMessageHandler handler) { SetHandler(new PacketHandler(opCode, handler)); }
public void SetHandler(OpCodes opCode, IncommingMessageHandler handler) { SetHandler(new PacketHandler((ushort)opCode, handler)); }
public PacketHandler(short opCode, IncommingMessageHandler handler) { OpCode = opCode; Handler += handler; }
public void RegisterMsgHandler(TMsgType msgType, IncommingMessageHandler handler) { _allDealFuncs[(short)(object)msgType] = handler; }
/// <summary> /// Set message handler /// </summary> /// <param name="opCode"></param> /// <param name="handler"></param> public void RegisterMessageHandler(short opCode, IncommingMessageHandler handler) { RegisterMessageHandler(new PacketHandler(opCode, handler)); }
public PacketHandler(short opCode, IncommingMessageHandler handler) { _opCode = opCode; _handler = handler; }