void Client::SendTo(const std::string target, EventMessage &msg) { msg.setSender(this->name); std::stringbuf msgBuffer; msg.serialize(msgBuffer); EventMessage targetPacket; targetPacket.setEventType(DIRECTSEND_MSG); targetPacket.pushParam(target); targetPacket.pushParam(msgBuffer.str()); targetPacket.setSender(this->name); this->Send(targetPacket, PRIORITY_COMMAND); }
void Client::Send(EventMessage &msg, unsigned int priority) { msg.setSender(this->name); MetaSendMessage(this->publicQueue, msg, priority, this->emptyPacketSize); }