Utils::ObjectDispatcher< DispatchBase, Sender >::TypeHandler< Callable > Class Template Reference

Inherits Utils::ObjectDispatcher< DispatchBase, Sender >::Handler.

Inheritance diagram for Utils::ObjectDispatcher< DispatchBase, Sender >::TypeHandler< Callable >:

Inheritance graph
[legend]
Collaboration diagram for Utils::ObjectDispatcher< DispatchBase, Sender >::TypeHandler< Callable >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<typename DispatchBase, typename Sender = void>
template<typename Callable>
class Utils::ObjectDispatcher< DispatchBase, Sender >::TypeHandler< Callable >

Definition at line 272 of file ObjectDispatcher.h.

Public Member Functions

 TypeHandler (const Callable &c)
void handle (const DispatchBase &packet, Sender *)
bool isEqual (const Handler &other) const

Private Attributes

Callable callable


Constructor & Destructor Documentation

template<typename DispatchBase, typename Sender = void>
template<typename Callable>
Utils::ObjectDispatcher< DispatchBase, Sender >::TypeHandler< Callable >::TypeHandler const Callable &  c  )  [inline]
 

Definition at line 275 of file ObjectDispatcher.h.


Member Function Documentation

template<typename DispatchBase, typename Sender = void>
template<typename Callable>
void Utils::ObjectDispatcher< DispatchBase, Sender >::TypeHandler< Callable >::handle const DispatchBase &  packet,
Sender * 
[inline, virtual]
 

Implements Utils::ObjectDispatcher< DispatchBase, Sender >::Handler.

Definition at line 278 of file ObjectDispatcher.h.

template<typename DispatchBase, typename Sender = void>
template<typename Callable>
bool Utils::ObjectDispatcher< DispatchBase, Sender >::TypeHandler< Callable >::isEqual const Handler other  )  const [inline, virtual]
 

Implements Utils::ObjectDispatcher< DispatchBase, Sender >::Handler.

Definition at line 282 of file ObjectDispatcher.h.


Member Data Documentation

template<typename DispatchBase, typename Sender = void>
template<typename Callable>
Callable Utils::ObjectDispatcher< DispatchBase, Sender >::TypeHandler< Callable >::callable [private]
 

Definition at line 287 of file ObjectDispatcher.h.


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