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

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

Public Member Functions

 FunctionCall ()
 
 ~FunctionCall ()
 
bool execute ()
 
unsigned int getSize () const
 
void loadData (uint8_t *&mem)
 
void saveData (uint8_t *&mem)
 
void setCall (uint32_t networkID, uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3, const MultiType &mt4, const MultiType &mt5)
 

Private Attributes

std::vector< MultiTypearguments_
 
uint32_t functionID_
 
uint32_t nrOfArguments_
 
uint32_t objectID_
 
uint32_t size_
 

Detailed Description

Author

Constructor & Destructor Documentation

orxonox::FunctionCall::FunctionCall ( )
orxonox::FunctionCall::~FunctionCall ( )

Member Function Documentation

bool orxonox::FunctionCall::execute ( )
unsigned int orxonox::FunctionCall::getSize ( void  ) const
inline
void orxonox::FunctionCall::loadData ( uint8_t *&  mem)
void orxonox::FunctionCall::saveData ( uint8_t *&  mem)
void orxonox::FunctionCall::setCall ( uint32_t  networkID,
uint32_t  objectID,
const MultiType mt1,
const MultiType mt2,
const MultiType mt3,
const MultiType mt4,
const MultiType mt5 
)

Member Data Documentation

std::vector<MultiType> orxonox::FunctionCall::arguments_
private
uint32_t orxonox::FunctionCall::functionID_
private
uint32_t orxonox::FunctionCall::nrOfArguments_
private
uint32_t orxonox::FunctionCall::objectID_
private
uint32_t orxonox::FunctionCall::size_
private

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