src/Network/Message.cc
author Tero Marttila <terom@fixme.fi>
Tue, 27 Jan 2009 00:27:05 +0200
branch0.1.1-pre
changeset 440 0ddae5a7282f
parent 434 a8ba81432ddd
permissions -rw-r--r--
create version 0.1.1 prerelease branch

#include "Message.hh"

NetworkMessage::NetworkMessage (NetworkObject &obj, NetworkMessageID msg_id) :
    NetworkChannelPacket(obj.controller.channel_id)
{
    // write the NetworkObject header
    write_uint32(obj.obj_id);
    write_uint16(msg_id);
}
        
void NetworkMessage::write_object (const NetworkObject *obj) {
    // NULL or obj->obj_id
    write_uint32(obj ? obj->obj_id : 0);
}