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. More...
 

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

Member Function Documentation

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

Field Documentation

hook sigx::signal_source_base::m_getter
protected

Referenced by getter().


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