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

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

Inheritance diagram for orxonox::NetworkFunctionStatic:
orxonox::NetworkFunctionBase

Public Member Functions

 NetworkFunctionStatic (const FunctorStaticPtr &functor, const std::string &name, const NetworkFunctionPointer &p)
 
virtual bool call (uint32_t objectID) override
 
virtual bool call (uint32_t objectID, const MultiType &mt1) override
 
virtual bool call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2) override
 
virtual bool call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3) override
 
virtual bool call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3, const MultiType &mt4) override
 
virtual bool call (uint32_t objectID, const MultiType &mt1, const MultiType &mt2, const MultiType &mt3, const MultiType &mt4, const MultiType &mt5) override
 
- Public Member Functions inherited from orxonox::NetworkFunctionBase
 NetworkFunctionBase (const std::string &name, const NetworkFunctionPointer &pointer)
 
virtual ~NetworkFunctionBase ()
 
const std::string & getName () const
 
uint32_t getNetworkID () const
 
const NetworkFunctionPointergetPointer () const
 
void setNetworkID (uint32_t id)
 

Private Attributes

FunctorStaticPtr functor_
 

Constructor & Destructor Documentation

orxonox::NetworkFunctionStatic::NetworkFunctionStatic ( const FunctorStaticPtr functor,
const std::string &  name,
const NetworkFunctionPointer p 
)
inline

Member Function Documentation

virtual bool orxonox::NetworkFunctionStatic::call ( uint32_t  objectID)
inlineoverridevirtual
virtual bool orxonox::NetworkFunctionStatic::call ( uint32_t  objectID,
const MultiType mt1 
)
inlineoverridevirtual
virtual bool orxonox::NetworkFunctionStatic::call ( uint32_t  objectID,
const MultiType mt1,
const MultiType mt2 
)
inlineoverridevirtual
virtual bool orxonox::NetworkFunctionStatic::call ( uint32_t  objectID,
const MultiType mt1,
const MultiType mt2,
const MultiType mt3 
)
inlineoverridevirtual
virtual bool orxonox::NetworkFunctionStatic::call ( uint32_t  objectID,
const MultiType mt1,
const MultiType mt2,
const MultiType mt3,
const MultiType mt4 
)
inlineoverridevirtual
virtual bool orxonox::NetworkFunctionStatic::call ( uint32_t  objectID,
const MultiType mt1,
const MultiType mt2,
const MultiType mt3,
const MultiType mt4,
const MultiType mt5 
)
inlineoverridevirtual

Member Data Documentation

FunctorStaticPtr orxonox::NetworkFunctionStatic::functor_
private

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