#include <src/network/NetworkFunction.h>
Public Member Functions | |
void | call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3, const MultiType &mt4, const MultiType &mt5) |
void | call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3, const MultiType &mt4) |
void | call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3) |
void | call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2) |
void | call (uint32_t objectID, const MultiType &mt1) |
void | call (uint32_t objectID) |
NetworkMemberFunction (FunctorMember< T > *functor, const std::string &name, const NetworkFunctionPointer &p) | |
~NetworkMemberFunction () | |
Private Attributes | |
FunctorMember< T > * | functor_ |
orxonox::NetworkMemberFunction< T >::NetworkMemberFunction | ( | FunctorMember< T > * | functor, | |
const std::string & | name, | |||
const NetworkFunctionPointer & | p | |||
) | [inline] |
orxonox::NetworkMemberFunction< T >::~NetworkMemberFunction | ( | ) | [inline] |
References orxonox::NetworkMemberFunction< T >::functor_.
void orxonox::NetworkMemberFunction< T >::call | ( | uint32_t | objectID, | |
const MultiType & | mt1, | |||
const MultiType & | mt2, | |||
const MultiType & | mt3, | |||
const MultiType & | mt4, | |||
const MultiType & | mt5 | |||
) | [inline, virtual] |
Implements orxonox::NetworkMemberFunctionBase.
References orxonox::NetworkMemberFunction< T >::functor_, and orxonox::Synchronisable::getSynchronisable().
void orxonox::NetworkMemberFunction< T >::call | ( | uint32_t | objectID, | |
const MultiType & | mt1, | |||
const MultiType & | mt2, | |||
const MultiType & | mt3, | |||
const MultiType & | mt4 | |||
) | [inline, virtual] |
Implements orxonox::NetworkMemberFunctionBase.
References orxonox::NetworkMemberFunction< T >::functor_, and orxonox::Synchronisable::getSynchronisable().
void orxonox::NetworkMemberFunction< T >::call | ( | uint32_t | objectID, | |
const MultiType & | mt1, | |||
const MultiType & | mt2, | |||
const MultiType & | mt3 | |||
) | [inline, virtual] |
Implements orxonox::NetworkMemberFunctionBase.
References orxonox::NetworkMemberFunction< T >::functor_, and orxonox::Synchronisable::getSynchronisable().
void orxonox::NetworkMemberFunction< T >::call | ( | uint32_t | objectID, | |
const MultiType & | mt1, | |||
const MultiType & | mt2 | |||
) | [inline, virtual] |
Implements orxonox::NetworkMemberFunctionBase.
References orxonox::NetworkMemberFunction< T >::functor_, and orxonox::Synchronisable::getSynchronisable().
void orxonox::NetworkMemberFunction< T >::call | ( | uint32_t | objectID, | |
const MultiType & | mt1 | |||
) | [inline, virtual] |
Implements orxonox::NetworkMemberFunctionBase.
References orxonox::NetworkMemberFunction< T >::functor_, and orxonox::Synchronisable::getSynchronisable().
void orxonox::NetworkMemberFunction< T >::call | ( | uint32_t | objectID | ) | [inline, virtual] |
Implements orxonox::NetworkMemberFunctionBase.
References orxonox::NetworkMemberFunction< T >::functor_, and orxonox::Synchronisable::getSynchronisable().
FunctorMember<T>* orxonox::NetworkMemberFunction< T >::functor_ [private] |