Orxonox: orxonox::NetworkCallback< T > Class Template Reference

# orxonox::NetworkCallback< T > Class Template Reference

`#include <src/network/synchronisable/NetworkCallback.h>`

Inheritance diagram for orxonox::NetworkCallback< T >:

List of all members.

## Public Member Functions

virtual void | call ()
| NetworkCallback (T *object, void(T::*function)(void))
virtual | ~NetworkCallback ()

## Private Attributes

void(T::* | function_ )(void)
T * | object_

### template<class T>
class orxonox::NetworkCallback< T >

## Constructor & Destructor Documentation

template<class T>

orxonox::NetworkCallback< T >::NetworkCallback | ( | T * | object,
|  | void(T::*)(void) | function |
| ) |  |  | `[inline]`

template<class T>

virtual orxonox::NetworkCallback< T >::~NetworkCallback | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

template<class T>

virtual void orxonox::NetworkCallback< T >::call | ( |  | ) | `[inline, virtual]`

Implements orxonox::NetworkCallbackBase.

References orxonox::NetworkCallback< T >::function_, and orxonox::NetworkCallback< T >::object_.

## Member Data Documentation

template<class T>

void(T::* orxonox::NetworkCallback< T >::function_)(void)`[private]`

Referenced by orxonox::NetworkCallback< T >::call().

template<class T>

T* orxonox::NetworkCallback< T >::object_`[private]`

Referenced by orxonox::NetworkCallback< T >::call().

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

- src/network/synchronisable/NetworkCallback.h