senf::ppi::detail::EventBinding< EventType > Class Template Reference

Internal: Association Event - Module - Handler, event type specific. More...

#include <senf/PPI/detail/EventBinding.hh>

Inheritance diagram for senf::ppi::detail::EventBinding< EventType >:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class EventType>
class senf::ppi::detail::EventBinding< EventType >

Internal: Association Event - Module - Handler, event type specific.

Definition at line 97 of file EventBinding.hh.


Public Types

typedef EventType  Event
typedef detail::EventArgType
< Event >::type 
EventArg
typedef detail::Callback
< EventArg >::type 
Callback

Public Member Functions

  EventBinding (EventManager &manager, module::Module &module, Callback callback, EventDescriptor &descriptor)

Member Typedef Documentation

template<class EventType>
typedef detail::Callback<EventArg>::type senf::ppi::detail::EventBinding< EventType >::
Callback

Definition at line 104 of file EventBinding.hh.

template<class EventType>
typedef EventType senf::ppi::detail::EventBinding< EventType >::
Event

Definition at line 102 of file EventBinding.hh.

template<class EventType>
typedef detail::EventArgType<Event>::type senf::ppi::detail::EventBinding< EventType >::
EventArg

Constructor & Destructor Documentation

template<class EventType >
senf::ppi::detail::EventBinding< EventType >::
EventBinding ( EventManager manager,
module::Module module,
Callback  callback,
EventDescriptor descriptor )

Definition at line 91 of file EventBinding.cti.


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