casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
casa::dbus::Timeout Class Reference

#include <Dispatcher.h>

Inheritance diagram for casa::dbus::Timeout:

Public Member Functions

 Timeout (DBus::Timeout::Internal *, Dispatcher *)
 
 ~Timeout ()
 
void toggle ()
 

Public Attributes

DBus::Slot< void, Timeout & > expired
 

Private Attributes

bool _enabled
 
int _interval
 
bool _repeat
 
double _expiration
 
Dispatcher_disp
 

Friends

class Dispatcher
 

Detailed Description

Definition at line 56 of file Dispatcher.h.

Constructor & Destructor Documentation

casa::dbus::Timeout::Timeout ( DBus::Timeout::Internal *  ,
Dispatcher  
)
casa::dbus::Timeout::~Timeout ( )

Member Function Documentation

void casa::dbus::Timeout::toggle ( )

Friends And Related Function Documentation

friend class Dispatcher
friend

Definition at line 72 of file Dispatcher.h.

Member Data Documentation

Dispatcher* casa::dbus::Timeout::_disp
private

Definition at line 71 of file Dispatcher.h.

bool casa::dbus::Timeout::_enabled
private

Definition at line 64 of file Dispatcher.h.

double casa::dbus::Timeout::_expiration
private

Definition at line 68 of file Dispatcher.h.

int casa::dbus::Timeout::_interval
private

Definition at line 65 of file Dispatcher.h.

bool casa::dbus::Timeout::_repeat
private

Definition at line 66 of file Dispatcher.h.

DBus::Slot<void, Timeout &> casa::dbus::Timeout::expired

Definition at line 61 of file Dispatcher.h.


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