Beispiel #1
0
    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);
    }
Beispiel #2
0
 void Client::Send(EventMessage &msg, unsigned int priority)
 {
     msg.setSender(this->name);
     MetaSendMessage(this->publicQueue, msg, priority, this->emptyPacketSize);
 }