#include <serverpacket.h>
Inheritance diagram for ServerPacket:

Public Member Functions | ||||
| ServerPacket (char *data, unsigned int size) | ||||
| Constructor used when receiving packets. | ||||
| ServerPacket (const ServerData *fdata, unsigned char type, unsigned char priority, bool reliable) | ||||
| ~ServerPacket () | ||||
| void | makeSendReady () | |||
| This method makes the packet ready for sending (htonl(...) is called on header fields). | ||||
| unsigned int | getUserID () const | |||
| Will return the id of the client for whom this packet is to/from. | ||||
Writers | ||||
| ||||
| void | writePtr (const ServerData *obj) | |||
| void | writeObject (const ServerData *obj) | |||
Readers | ||||
| ||||
| ServerPacket * | readPacket (unsigned int psize) | |||
| This method will create a new packet of size psize from current possition. | ||||
Static Public Member Functions | ||||
| static ServerPacket * | initCreateObjectPacket (const ServerData *fdata, unsigned char prio) | |||
| This will init a "Create-object" packet. | ||||
| static ServerPacket * | initDestroyObjectPacket (const ServerData *fdata, unsigned char prio) | |||
| This will init a "Destroy-object" packet. | ||||
| static ServerPacket * | createAckPacket (ServerPacket *packet) | |||
| Used to ack packets. | ||||
| static ServerPacket * | createDummyPacket () | |||
| Will create an empty dummy packet ready for writing into. | ||||
| static ServerPacket * | createSystemPacket (FrameworkPacket::SpecialReceivers receiver) | |||
| Will create a system packet. | ||||
| static ServerPacket * | createPluginPacket (const Plugin< ServerPacket > *plugin, const ServerPacket *packet) | |||
| Will create a plugin packet from a plugin. | ||||
Public Attributes | ||||
| Client * | client | |||
testserver/testserverframework.cpp, testserver/testserverframework.h, testserver/testserversnakebite.cpp, and testserver/testserversnakebite.h.
Definition at line 39 of file serverpacket.h.
1.4.4