#include <eventloop.h>
![Inheritance graph](classDBus_1_1DefaultWatch__inherit__graph.png)
Public Member Functions | |
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 | |
Slot< void, DefaultWatch & > | ready |
Private Attributes | |
bool | _enabled |
int | _fd |
int | _flags |
int | _state |
void * | _data |
DefaultMainLoop * | _disp |
Friends | |
class | DefaultMainLoop |
Detailed Description
Definition at line 110 of file eventloop.h.
Constructor & Destructor Documentation
◆ DefaultWatch()
DefaultWatch::DefaultWatch | ( | int | fd, |
int | flags, | ||
DefaultMainLoop * | ed | ||
) |
Definition at line 64 of file eventloop.cpp.
References _disp, DBus::DefaultMainLoop::_mutex_w, DBus::DefaultMainLoop::_watches, DBus::DefaultMutex::lock(), and DBus::DefaultMutex::unlock().
◆ ~DefaultWatch()
|
virtual |
Definition at line 72 of file eventloop.cpp.
References _disp, DBus::DefaultMainLoop::_mutex_w, DBus::DefaultMainLoop::_watches, DBus::DefaultMutex::lock(), and DBus::DefaultMutex::unlock().
Member Function Documentation
◆ data() [1/2]
|
inline |
Definition at line 146 of file eventloop.h.
Referenced by DBus::BusDispatcher::add_watch(), and DBus::BusDispatcher::watch_ready().
◆ data() [2/2]
|
inline |
Definition at line 150 of file eventloop.h.
◆ descriptor()
|
inline |
Definition at line 127 of file eventloop.h.
◆ enabled() [1/2]
|
inline |
Definition at line 118 of file eventloop.h.
Referenced by DBus::BusWatch::BusWatch(), and DBus::BusWatch::toggle().
◆ enabled() [2/2]
|
inline |
Definition at line 122 of file eventloop.h.
◆ flags() [1/2]
|
inline |
Definition at line 132 of file eventloop.h.
Referenced by DBus::BusWatch::BusWatch().
◆ flags() [2/2]
|
inline |
Definition at line 136 of file eventloop.h.
◆ state()
|
inline |
Definition at line 141 of file eventloop.h.
Referenced by DBus::BusDispatcher::watch_ready().
Friends And Related Function Documentation
◆ DefaultMainLoop
|
friend |
Definition at line 169 of file eventloop.h.
Member Data Documentation
◆ _data
|
private |
Definition at line 165 of file eventloop.h.
◆ _disp
|
private |
Definition at line 167 of file eventloop.h.
Referenced by DefaultWatch(), and ~DefaultWatch().
◆ _enabled
|
private |
Definition at line 159 of file eventloop.h.
◆ _fd
|
private |
Definition at line 161 of file eventloop.h.
◆ _flags
|
private |
Definition at line 162 of file eventloop.h.
◆ _state
|
private |
Definition at line 163 of file eventloop.h.
◆ ready
Slot<void, DefaultWatch &> DBus::DefaultWatch::ready |
Definition at line 155 of file eventloop.h.
Referenced by DBus::BusDispatcher::add_watch().
The documentation for this class was generated from the following files: