sigx::signal_source_base Class Reference

Represents a source for any type of signal. More...

#include <signal_source_base.h>

Inheritance diagram for sigx::signal_source_base:

sigx::operator_new sigx::signal_source_func< T_functor, T_signal > sigx::signal_source_obj_mem< T_obj, T_signal > sigx::signal_source_pobj_mem< T_obj, T_signal > sigx::signal_source_pobj_mem_fun< T_obj, T_functor, T_signal > sigx::signal_source_threadprivate< T_threadpriv, T_signal >

Public Types

typedef void(* hook )()
 An untyped function pointer.

Public Member Functions

virtual ~signal_source_base ()
hook getter () const

Protected Member Functions

 signal_source_base (hook _A_getter)

Protected Attributes

hook m_getter

Detailed Description

Represents a source for any type of signal.

Signal sources are proxies for a concrete signal and offer different ways of accessing a signal:


Member Typedef Documentation

typedef void(* sigx::signal_source_base::hook)()

An untyped function pointer.


Constructor & Destructor Documentation

sigx::signal_source_base::signal_source_base ( hook  _A_getter  )  [inline, protected]

virtual sigx::signal_source_base::~signal_source_base (  )  [inline, virtual]

References m_getter.


Member Function Documentation

hook sigx::signal_source_base::getter (  )  const [inline]


Field Documentation

Referenced by getter(), and ~signal_source_base().


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

Generated on Wed Jan 28 21:38:00 2009 for sigx++ by  doxygen 1.5.8