sigx++
2.0.1
|
a dispatcher on top of Glib::dispatcher. More...
#include <glib_dispatcher.h>
Public Member Functions | |
glib_dispatcher (const Glib::RefPtr< Glib::MainContext > &context=Glib::MainContext::get_default()) | |
~glib_dispatcher () | |
virtual void | send (tunnel_context_base *tcb) |
puts the tunnel context into the list of messages to dispatch | |
![]() | |
dispatcher () | |
constructs the dispatcher | |
virtual | ~dispatcher ()=0 |
gint | queued_contexts () const |
threadhandle_type | creator_thread () const |
![]() | |
void * | operator new (std::size_t size) |
void | operator delete (void *p) |
void * | operator new[] (std::size_t size) |
void | operator delete[] (void *p) |
Additional Inherited Members | |
![]() | |
static bool | deadlock_detection = false |
Whether deadlock detection is turned on. | |
![]() | |
bool | process_next () |
processes the next message in the queue. | |
void | test_calling_thread () |
a dispatcher on top of Glib::dispatcher.
This will work with gtkmm but only glibmm is required.
sigx::glib_dispatcher::glib_dispatcher | ( | const Glib::RefPtr< Glib::MainContext > & | context = Glib::MainContext::get_default() | ) |
sigx::glib_dispatcher::~glib_dispatcher | ( | ) |
bad_caller |
References sigx::dispatcher::process_next(), and sigx::dispatcher::test_calling_thread().
|
virtual |
puts the tunnel context into the list of messages to dispatch
Reimplemented from sigx::dispatcher.