DBus::BusWatch Class Reference

#include <eventloop-integration.h>

Inheritance diagram for DBus::BusWatch:
Inheritance graph

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++. More...
 
int flags () const
 Gets flags from DBusWatchFlags indicating what conditions should be monitored on the file descriptor. More...
 
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. More...
 
virtual void toggle ()=0
 
- 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::BusWatch ( Watch::Internal *  wi,
BusDispatcher bd 
)
private

Member Function Documentation

◆ toggle()

void BusWatch::toggle ( )
privatevirtual

Friends And Related Function Documentation

◆ BusDispatcher

friend class BusDispatcher
friend

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


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