eventloop-integration.cpp
Go to the documentation of this file.
132 Pipe *BusDispatcher::add_pipe(void(*handler)(const void *data, void *buffer, unsigned int nbyte), const void *data)
156 bt->expired = new Callback<BusDispatcher, void, DefaultTimeout &>(this, &BusDispatcher::timeout_expired);
179 bw->ready = new Callback<BusDispatcher, void, DefaultWatch &>(this, &BusDispatcher::watch_ready);
183 bw, ((Watch *)bw)->enabled() ? "on" : "off", ((Watch *)bw)->descriptor(), ((Watch *)bw)->flags());
Definition: eventloop-integration.h:44
virtual void del_pipe(Pipe *pipe)
Definition: eventloop-integration.cpp:140
Definition: dispatcher.h:35
Definition: connection_p.h:41
Definition: eventloop.h:46
int flags() const
Gets flags from DBusWatchFlags indicating what conditions should be monitored on the file descriptor...
Definition: dispatcher.cpp:86
std::string toString(const T &thing, int w=0, int p=0)
create std::string from any number
Definition: util.h:297
STL namespace.
void(* _handler)(const void *data, void *buffer, unsigned int nbyte)
Definition: pipe.h:58
virtual void rem_timeout(Timeout *)
Definition: eventloop-integration.cpp:168
Definition: eventloop.h:110
BusTimeout(Timeout::Internal *, BusDispatcher *)
Definition: eventloop-integration.cpp:46
void watch_ready(DefaultWatch &)
Definition: eventloop-integration.cpp:204
BusWatch(Watch::Internal *, BusDispatcher *)
Definition: eventloop-integration.cpp:59
Definition: eventloop-integration.h:53
Definition: dispatcher.h:86
Definition: error.h:39
virtual void do_iteration()
Definition: eventloop-integration.cpp:146
Definition: util.h:274
void timeout_expired(DefaultTimeout &)
Definition: eventloop-integration.cpp:195
virtual Timeout * add_timeout(Timeout::Internal *)
Definition: eventloop-integration.cpp:152
bool handle(int flags)
Called to notify the D-Bus library when a previously-added watch is ready for reading or writing...
Definition: dispatcher.cpp:96
virtual Watch * add_watch(Watch::Internal *)
Definition: eventloop-integration.cpp:175
virtual Pipe * add_pipe(void(*handler)(const void *data, void *buffer, unsigned int nbyte), const void *data)
Definition: eventloop-integration.cpp:132
Definition: eventloop-integration.h:62
Definition: pipe.h:38
virtual void rem_watch(Watch *)
Definition: eventloop-integration.cpp:188