#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/network/NetworkFunction.h>
|
| NetworkFunctionBase (const std::string &name, const NetworkFunctionPointer &pointer) |
|
virtual | ~NetworkFunctionBase () |
|
virtual bool | call (uint32_t objectID)=0 |
|
virtual bool | call (uint32_t objectID, const MultiType &mt1)=0 |
|
virtual bool | call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2)=0 |
|
virtual bool | call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3)=0 |
|
virtual bool | call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3, const MultiType &mt4)=0 |
|
virtual bool | call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3, const MultiType &mt4, const MultiType &mt5)=0 |
|
const std::string & | getName () const |
|
uint32_t | getNetworkID () const |
|
const NetworkFunctionPointer & | getPointer () const |
|
void | setNetworkID (uint32_t id) |
|
orxonox::NetworkFunctionBase::NetworkFunctionBase |
( |
const std::string & |
name, |
|
|
const NetworkFunctionPointer & |
pointer |
|
) |
| |
virtual orxonox::NetworkFunctionBase::~NetworkFunctionBase |
( |
| ) |
|
|
inlinevirtual |
virtual bool orxonox::NetworkFunctionBase::call |
( |
uint32_t |
objectID | ) |
|
|
pure virtual |
virtual bool orxonox::NetworkFunctionBase::call |
( |
uint32_t |
objectID, |
|
|
const MultiType & |
mt1 |
|
) |
| |
|
pure virtual |
virtual bool orxonox::NetworkFunctionBase::call |
( |
uint32_t |
objectID, |
|
|
const MultiType & |
mt1, |
|
|
const MultiType & |
mt2 |
|
) |
| |
|
pure virtual |
virtual bool orxonox::NetworkFunctionBase::call |
( |
uint32_t |
objectID, |
|
|
const MultiType & |
mt1, |
|
|
const MultiType & |
mt2, |
|
|
const MultiType & |
mt3 |
|
) |
| |
|
pure virtual |
const std::string& orxonox::NetworkFunctionBase::getName |
( |
void |
| ) |
const |
|
inline |
uint32_t orxonox::NetworkFunctionBase::getNetworkID |
( |
| ) |
const |
|
inline |
void orxonox::NetworkFunctionBase::setNetworkID |
( |
uint32_t |
id | ) |
|
std::string orxonox::NetworkFunctionBase::name_ |
|
private |
uint32_t orxonox::NetworkFunctionBase::networkID_ |
|
private |
The documentation for this class was generated from the following files: