|
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 More... | |
Public Member Functions inherited from sigx::dispatcher | |
| dispatcher () | |
| constructs the dispatcher More... | |
| virtual | ~dispatcher ()=0 |
| gint | queued_contexts () const |
| threadhandle_type | creator_thread () const |
Public Member Functions inherited from sigx::operator_new | |
| 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 Public Attributes inherited from sigx::dispatcher | |
| static bool | deadlock_detection = false |
| Whether deadlock detection is turned on. More... | |
Protected Member Functions inherited from sigx::dispatcher | |
| bool | process_next () |
| processes the next message in the queue. More... | |
| void | test_calling_thread () |
Protected Member Functions inherited from sigx::operator_new | |
| operator_new () | |
| ~operator_new () | |
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.
References sigx::dispatcher::send().
1.8.6