#include <eventloop.h>

Inheritance diagram for DBus::DefaultMainLoop:
Inheritance graph

Public Member Functions

 DefaultMainLoop ()
virtual ~DefaultMainLoop ()
virtual void dispatch ()

Public Attributes

int _fdunlock [2]

Private Attributes

DefaultMutex _mutex_t
DefaultTimeouts _timeouts
DefaultMutex _mutex_w
DefaultWatches _watches

Friends

class DefaultTimeout
class DefaultWatch

Detailed Description

Definition at line 200 of file eventloop.h.

Constructor & Destructor Documentation

◆ DefaultMainLoop()

DefaultMainLoop::DefaultMainLoop ( )

Definition at line 115 of file eventloop.cpp.

References _mutex_w.

◆ ~DefaultMainLoop()

DefaultMainLoop::~DefaultMainLoop ( )
virtual

Member Function Documentation

◆ dispatch()

void DefaultMainLoop::dispatch ( )
virtual

◆ DefaultTimeout

friend class DefaultTimeout
friend

Definition at line 219 of file eventloop.h.

References DefaultTimeout.

Referenced by DefaultTimeout, and DBus::BusDispatcher::timeout_expired().

◆ DefaultWatch

friend class DefaultWatch
friend

Definition at line 220 of file eventloop.h.

References DefaultWatch.

Referenced by DefaultWatch, and DBus::BusDispatcher::watch_ready().

Member Data Documentation

◆ _fdunlock

int DBus::DefaultMainLoop::_fdunlock[2]

◆ _mutex_t

DefaultMutex DBus::DefaultMainLoop::_mutex_t
private

◆ _mutex_w

DefaultMutex DBus::DefaultMainLoop::_mutex_w
private

◆ _timeouts

DefaultTimeouts DBus::DefaultMainLoop::_timeouts
private

◆ _watches

DefaultWatches DBus::DefaultMainLoop::_watches
private

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