DBus::BusWatch Class Reference

#include <eventloop-integration.h>

Inheritance diagram for DBus::BusWatch:
Inheritance graph

List of all members.

Private Member Functions

 BusWatch (Watch::Internal *, BusDispatcher *)
void toggle ()

Friends

class BusDispatcher

Additional Inherited Members

- Public Member Functions inherited from DBus::Watch
 Watch (Internal *i)
virtual ~Watch ()
int descriptor () const
 A main loop could poll this descriptor to integrate dbus-c++.
int flags () const
 Gets flags from DBusWatchFlags indicating what conditions should be monitored on the file descriptor.
bool enabled () const
bool handle (int flags)
 Called to notify the D-Bus library when a previously-added watch is ready for reading or writing, or has an exception such as a hangup.
- Public Member Functions inherited from DBus::DefaultWatch
 DefaultWatch (int fd, int flags, DefaultMainLoop *)
virtual ~DefaultWatch ()
bool enabled ()
void enabled (bool e)
int descriptor ()
int flags ()
void flags (int f)
int state ()
void * data ()
void data (void *d)
- Public Attributes inherited from DBus::DefaultWatch
Slot< void, DefaultWatch & > ready

Detailed Description

Definition at line 53 of file eventloop-integration.h.


Constructor & Destructor Documentation

BusWatch::BusWatch ( Watch::Internal *  wi,
BusDispatcher bd 
)
private

Definition at line 59 of file eventloop-integration.cpp.

References DBus::Watch::enabled(), and DBus::Watch::flags().


Member Function Documentation

void BusWatch::toggle ( )
privatevirtual

Implements DBus::Watch.

Definition at line 73 of file eventloop-integration.cpp.

References DBus::debug_log, and DBus::Watch::enabled().


Friends And Related Function Documentation

friend class BusDispatcher
friend

Definition at line 59 of file eventloop-integration.h.


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