Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
orxonox::packet::GamestateHeader Class Reference

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

Public Member Functions

 GamestateHeader ()
 
 GamestateHeader (uint8_t *data)
 
uint32_t getBaseID () const
 
uint32_t getCompSize () const
 
uint32_t getDataSize () const
 
uint32_t getID () const
 
bool isComplete () const
 
bool isCompressed () const
 
bool isDiffed () const
 
void operator= (GamestateHeader &h)
 
void setBaseID (uint32_t id)
 
void setComplete (bool b)
 
void setCompressed (bool b)
 
void setCompSize (uint32_t size)
 
void setData (uint8_t *data)
 
void setDataSize (uint32_t size)
 
void setDiffed (bool b)
 
void setID (uint32_t id)
 

Static Public Member Functions

static uint32_t getSize ()
 

Private Attributes

uint8_t * data_
 

Constructor & Destructor Documentation

orxonox::packet::GamestateHeader::GamestateHeader ( )
inline
orxonox::packet::GamestateHeader::GamestateHeader ( uint8_t *  data)
inline

Member Function Documentation

uint32_t orxonox::packet::GamestateHeader::getBaseID ( ) const
inline
uint32_t orxonox::packet::GamestateHeader::getCompSize ( ) const
inline
uint32_t orxonox::packet::GamestateHeader::getDataSize ( ) const
inline
uint32_t orxonox::packet::GamestateHeader::getID ( ) const
inline
static uint32_t orxonox::packet::GamestateHeader::getSize ( void  )
inlinestatic
bool orxonox::packet::GamestateHeader::isComplete ( ) const
inline
bool orxonox::packet::GamestateHeader::isCompressed ( ) const
inline
bool orxonox::packet::GamestateHeader::isDiffed ( ) const
inline
void orxonox::packet::GamestateHeader::operator= ( GamestateHeader h)
inline
void orxonox::packet::GamestateHeader::setBaseID ( uint32_t  id)
inline
void orxonox::packet::GamestateHeader::setComplete ( bool  b)
inline
void orxonox::packet::GamestateHeader::setCompressed ( bool  b)
inline
void orxonox::packet::GamestateHeader::setCompSize ( uint32_t  size)
inline
void orxonox::packet::GamestateHeader::setData ( uint8_t *  data)
inline
void orxonox::packet::GamestateHeader::setDataSize ( uint32_t  size)
inline
void orxonox::packet::GamestateHeader::setDiffed ( bool  b)
inline
void orxonox::packet::GamestateHeader::setID ( uint32_t  id)
inline

Member Data Documentation

uint8_t* orxonox::packet::GamestateHeader::data_
private

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