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 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 ()
 

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.

References sigx::dispatcher::send().


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