Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | List of all members
orxonox::SynchronisableVariableBase Class Referenceabstract

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/network/synchronisable/SynchronisableVariable.h>

Inheritance diagram for orxonox::SynchronisableVariableBase:
orxonox::SynchronisableVariable< T > orxonox::SynchronisableVariableBidirectional< T >

Public Member Functions

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

Constructor & Destructor Documentation

virtual orxonox::SynchronisableVariableBase::~SynchronisableVariableBase ( )
inlinevirtual

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

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