sigx++  2.0.1
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
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
- 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)

Protected Member Functions

 signal_source_base (hook _A_getter)
- Protected Member Functions inherited from sigx::operator_new
 operator_new ()
 ~operator_new ()

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)
inlineprotected
virtual sigx::signal_source_base::~signal_source_base ( )
inlinevirtual

References m_getter.

Member Function Documentation

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

Field Documentation

hook sigx::signal_source_base::m_getter
protected

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


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