senf::scheduler::IdleEvent Class Reference

#include <senf/Scheduler/IdleEvent.hh>
Inheritance diagram for senf::scheduler::IdleEvent:
Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 46 of file IdleEvent.hh.


Public Types

typedef boost::function< void()>  Callback

Public Member Functions

void  disable ()
  Disable event.
void  enable ()
  Enable event.
void  action (Callback const &cb)
  Change event callback.

Structors and default members

  IdleEvent (std::string const &name, Callback const &cb, bool initiallyEnabled=true)
  ~IdleEvent ()

Member Typedef Documentation

typedef boost::function<void ()> senf::scheduler::IdleEvent::
Callback

Definition at line 54 of file IdleEvent.hh.


Constructor & Destructor Documentation

senf::scheduler::IdleEvent::
IdleEvent ( std::string const &  name,
Callback const &  cb,
bool  initiallyEnabled = true )

Definition at line 37 of file IdleEvent.cci.

senf::scheduler::IdleEvent::
~IdleEvent ()

Definition at line 45 of file IdleEvent.cci.


Member Function Documentation

void senf::scheduler::IdleEvent::
action ( Callback const &  cb )

Change event callback.

Definition at line 65 of file IdleEvent.cci.

void senf::scheduler::IdleEvent::
disable ()

Disable event.

Definition at line 51 of file IdleEvent.cci.

void senf::scheduler::IdleEvent::
enable ()

Enable event.

Definition at line 57 of file IdleEvent.cci.


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