#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.