DBus::DefaultTimeout Class Reference

#include <eventloop.h>

Inheritance diagram for DBus::DefaultTimeout:

DBus::BusTimeout

List of all members.

Public Member Functions

 DefaultTimeout (int interval, bool repeat, DefaultMainLoop *)
virtual ~DefaultTimeout ()
bool enabled ()
void enabled (bool e)
int interval ()
void interval (int i)
bool repeat ()
void repeat (bool r)
void * data ()
void data (void *d)

Public Attributes

Slot< void, DefaultTimeout & > expired


Detailed Description

Definition at line 45 of file eventloop.h.


Constructor & Destructor Documentation

DefaultTimeout::DefaultTimeout ( int  interval,
bool  repeat,
DefaultMainLoop ed 
)

Definition at line 44 of file eventloop.cpp.

References DBus::DefaultMutex::lock(), and DBus::DefaultMutex::unlock().

DefaultTimeout::~DefaultTimeout (  )  [virtual]

Definition at line 57 of file eventloop.cpp.

References DBus::DefaultMutex::lock(), and DBus::DefaultMutex::unlock().


Member Function Documentation

void DBus::DefaultTimeout::data ( void *  d  )  [inline]

Definition at line 63 of file eventloop.h.

void* DBus::DefaultTimeout::data (  )  [inline]

void DBus::DefaultTimeout::enabled ( bool  e  )  [inline]

Definition at line 54 of file eventloop.h.

bool DBus::DefaultTimeout::enabled (  )  [inline]

Definition at line 53 of file eventloop.h.

void DBus::DefaultTimeout::interval ( int  i  )  [inline]

Definition at line 57 of file eventloop.h.

int DBus::DefaultTimeout::interval (  )  [inline]

Definition at line 56 of file eventloop.h.

void DBus::DefaultTimeout::repeat ( bool  r  )  [inline]

Definition at line 60 of file eventloop.h.

bool DBus::DefaultTimeout::repeat (  )  [inline]

Definition at line 59 of file eventloop.h.


Member Data Documentation

Definition at line 65 of file eventloop.h.

Referenced by DBus::BusDispatcher::add_timeout().


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

Generated on Sat Jul 11 11:14:28 2009 for libdbus-c++ by  doxygen 1.5.9