Internal: Association Event - Module - Handler, event type specific. More...
#include <senf/PPI/detail/EventBinding.hh>
Public Types | |
typedef EventType | Event |
typedef detail::EventArgType< Event >::type | EventArg |
typedef detail::Callback< EventArg >::type | Callback |
Public Types inherited from senf::ppi::detail::EventBindingHelper< EventType, EventBinding< EventType > > | |
typedef detail::EventArgType< EventType >::type | EventArg |
Public Member Functions | |
EventBinding (EventManager &manager, module::Module &module, Callback callback, EventDescriptor &descriptor) | |
Public Member Functions inherited from senf::ppi::detail::EventBindingBase | |
~EventBindingBase () | |
EventManager & | manager () const |
module::Module & | module () const |
Public Member Functions inherited from senf::ppi::detail::EventBindingHelper< EventType, EventBinding< EventType > > | |
void | callback (EventArg event, ClockService::clock_type time) |
void | callback (EventArg event) |
Additional Inherited Members | |
Protected Member Functions inherited from senf::ppi::detail::EventBindingBase | |
EventBindingBase (EventManager &manager, module::Module &module, EventDescriptor &descriptor) | |
void | eventTime (ClockService::clock_type time) |
Internal: Association Event - Module - Handler, event type specific.
Definition at line 88 of file EventBinding.hh.
typedef detail::Callback<EventArg>::type senf::ppi::detail::EventBinding< EventType >::Callback |
Definition at line 95 of file EventBinding.hh.
typedef EventType senf::ppi::detail::EventBinding< EventType >::Event |
Definition at line 93 of file EventBinding.hh.
typedef detail::EventArgType<Event>::type senf::ppi::detail::EventBinding< EventType >::EventArg |
Definition at line 94 of file EventBinding.hh.
senf::ppi::detail::EventBinding< EventType >::EventBinding | ( | EventManager & | manager, |
module::Module & | module, | ||
Callback | callback, | ||
EventDescriptor & | descriptor | ||
) |