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

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

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

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

Collaboration graph
[legend]
List of all members.

Detailed Description

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

Definition at line 291 of file ObjectDispatcher.h.

Public Member Functions

 TypeHandlerWithSender (const Callable &c)
void handle (const DispatchBase &packet, Sender *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 >::TypeHandlerWithSender< Callable >::TypeHandlerWithSender const Callable &  c  )  [inline]
 

Definition at line 294 of file ObjectDispatcher.h.


Member Function Documentation

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

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

Definition at line 297 of file ObjectDispatcher.h.

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

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

Definition at line 301 of file ObjectDispatcher.h.


Member Data Documentation

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

Definition at line 306 of file ObjectDispatcher.h.


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