senf::ppi::EventImplementationHelper< EventType, Self > Class Template Reference

Internal: Callback forwarders. More...

#include <senf/PPI/Events.hh>

Inheritance diagram for senf::ppi::EventImplementationHelper< EventType, Self >:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class EventType, class Self>
class senf::ppi::EventImplementationHelper< EventType, Self >

Internal: Callback forwarders.

Definition at line 107 of file Events.hh.


Protected Types

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

Protected Member Functions

void  callback (EventArg event, ClockService::clock_type time)
  Forward event to user callback.
void  callback (EventArg event)
  Forward event to user callback.

Member Typedef Documentation

template<class EventType, class Self>
typedef detail::EventArgType<EventType>::type senf::ppi::EventImplementationHelper< EventType, Self >::EventArg
[protected]

Member Function Documentation

template<class EventType , class Self >
void senf::ppi::EventImplementationHelper< EventType, Self >::
callback ( EventArg  event )

Forward event to user callback.

Parameters:
[in]  event  Event argument to pass to the user callback.

Definition at line 50 of file Events.cti.

template<class EventType , class Self >
void senf::ppi::EventImplementationHelper< EventType, Self >::
callback ( EventArg  event,
ClockService::clock_type  time )

Forward event to user callback.

Parameters:
[in]  event  Event argument to pass to the user callback
[in]  time  Expected time of the event

Definition at line 43 of file Events.cti.


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