Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | List of all members
orxonox::packet::DeleteObjects Class Reference

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/network/packet/DeleteObjects.h>

Inheritance diagram for orxonox::packet::DeleteObjects:
orxonox::packet::Packet

Public Member Functions

 DeleteObjects ()
 
 DeleteObjects (uint8_t *data, unsigned int clientID)
 
 ~DeleteObjects ()
 
bool fetchIDs ()
 
virtual unsigned int getSize () const override
 
virtual bool process (orxonox::Host *host) override
 
- Public Member Functions inherited from orxonox::packet::Packet
 Packet (const Packet &p)
 
virtual ~Packet ()
 Destroys a packet completely. More...
 
virtual unsigned char * getData ()
 
uint32_t getFlags ()
 
int getPeerID ()
 
uint32_t getRequiredGamestateID ()
 
bool isReliable ()
 
virtual bool send (orxonox::Host *host)
 Send the Packet. More...
 
void setPeerID (int id)
 

Additional Inherited Members

- Static Public Member Functions inherited from orxonox::packet::Packet
static PacketcreatePacket (ENetPacket *packet, uint32_t peerID)
 Given an ENetPacket, create an Orxonox packet. More...
 
static void deletePacket (ENetPacket *packet)
 ENet calls this method whenever it wants to destroy a packet that contains data we allocated ourselves. More...
 
- Protected Member Functions inherited from orxonox::packet::Packet
 Packet ()
 
 Packet (uint8_t *data, unsigned int peerID)
 
bool isDataENetAllocated () const
 
- Protected Attributes inherited from orxonox::packet::Packet
bool bDataENetAllocated_
 Tells whether data_ was allocated by ENet or ourselves. More...
 
uint8_t * data_
 Pointer to the data. More...
 
uint32_t flags_
 
Direction packetDirection_
 
unsigned int peerID_
 
uint32_t requiredGamestateID_
 

Detailed Description

Author

Constructor & Destructor Documentation

orxonox::packet::DeleteObjects::DeleteObjects ( )
orxonox::packet::DeleteObjects::DeleteObjects ( uint8_t *  data,
unsigned int  clientID 
)
orxonox::packet::DeleteObjects::~DeleteObjects ( )

Member Function Documentation

bool orxonox::packet::DeleteObjects::fetchIDs ( )
unsigned int orxonox::packet::DeleteObjects::getSize ( void  ) const
inlineoverridevirtual
bool orxonox::packet::DeleteObjects::process ( orxonox::Host host)
overridevirtual

The documentation for this class was generated from the following files: