orxonox::SynchronisableVariableBase Class Reference

#include <src/network/synchronisable/SynchronisableVariable.h>

Inheritance diagram for orxonox::SynchronisableVariableBase:

orxonox::SynchronisableVariable< T > orxonox::SynchronisableVariableBidirectional< T >

List of all members.

Public Member Functions

virtual uint32_t getData (uint8_t *&mem, uint8_t mode)=0
virtual uint8_t getMode ()=0
virtual void * getReference ()=0
virtual uint32_t getSize (uint8_t mode)=0
virtual void putData (uint8_t *&mem, uint8_t mode, bool forceCallback=false)=0
virtual ~SynchronisableVariableBase ()

Static Protected Attributes

static uint8_t state_ = 0


Constructor & Destructor Documentation

virtual orxonox::SynchronisableVariableBase::~SynchronisableVariableBase (  )  [inline, virtual]


Member Function Documentation

virtual uint32_t orxonox::SynchronisableVariableBase::getData ( uint8_t *&  mem,
uint8_t  mode 
) [pure virtual]

virtual uint8_t orxonox::SynchronisableVariableBase::getMode (  )  [pure virtual]

virtual void* orxonox::SynchronisableVariableBase::getReference (  )  [pure virtual]

virtual uint32_t orxonox::SynchronisableVariableBase::getSize ( uint8_t  mode  )  [pure virtual]

virtual void orxonox::SynchronisableVariableBase::putData ( uint8_t *&  mem,
uint8_t  mode,
bool  forceCallback = false 
) [pure virtual]


Member Data Documentation

uint8_t orxonox::SynchronisableVariableBase::state_ = 0 [static, protected]


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

Generated on Tue Jul 28 16:23:07 2009 for Orxonox by  doxygen 1.5.6