sigx++  2.0.1
Public Member Functions
sigx::glib_dispatcher Class Reference

a dispatcher on top of Glib::dispatcher. More...

#include <glib_dispatcher.h>

Inheritance diagram for sigx::glib_dispatcher:
sigx::dispatcher sigx::operator_new

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
- Public Member Functions inherited from sigx::dispatcher
 dispatcher ()
 constructs the dispatcher
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.
- Protected Member Functions inherited from sigx::dispatcher
bool process_next ()
 processes the next message in the queue.
void test_calling_thread ()

Detailed Description

a dispatcher on top of Glib::dispatcher.

This will work with gtkmm but only glibmm is required.

Constructor & Destructor Documentation

sigx::glib_dispatcher::glib_dispatcher ( const Glib::RefPtr< Glib::MainContext > &  context = Glib::MainContext::get_default())
sigx::glib_dispatcher::~glib_dispatcher ( )

Member Function Documentation

void sigx::glib_dispatcher::send ( tunnel_context_base context)
virtual

puts the tunnel context into the list of messages to dispatch

Reimplemented from sigx::dispatcher.


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