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

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

Inheritance diagram for orxonox::packet::Welcome:
orxonox::packet::Packet

Public Member Functions

 Welcome (uint32_t clientID)
 
 Welcome (uint8_t *data, uint32_t clientID)
 
virtual ~Welcome ()
 
virtual uint8_t * getData () override
 
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...
 
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::Welcome::Welcome ( uint32_t  clientID)
orxonox::packet::Welcome::Welcome ( uint8_t *  data,
uint32_t  clientID 
)
orxonox::packet::Welcome::~Welcome ( )
virtual

Member Function Documentation

uint8_t * orxonox::packet::Welcome::getData ( )
overridevirtual

Reimplemented from orxonox::packet::Packet.

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

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