sigx++  2.0.1
Protected Member Functions | Protected Attributes
sigx::signal_f_base Class Reference

Base class for signal functors, see signal_f. More...

#include <signal_f_base.h>

Inheritance diagram for sigx::signal_f_base:
sigx::nonassignable sigx::nonheapallocatable sigx::nonpointeraliasing sigx::signal_f< T_signal >

Protected Member Functions

 signal_f_base (const shared_dispatchable &_A_disp, signal_source_ptr _A_psigsource)

Protected Attributes

shared_dispatchable m_disp
std::tr1::shared_ptr
< signal_source_base
m_sigsource
 Shared signal source.

Additional Inherited Members

Detailed Description

Base class for signal functors, see signal_f.

Note
non-copyable, not constructible on the heap (with new) and can't be pointer aliased (with operator &) to ensure that it is de-facto bound to a wrapping object.
Author
klaus triendl

Constructor & Destructor Documentation

sigx::signal_f_base::signal_f_base ( const shared_dispatchable _A_disp,
signal_source_ptr  _A_psigsource 
)
protected

Field Documentation

shared_dispatchable sigx::signal_f_base::m_disp
protected
std::tr1::shared_ptr<signal_source_base> sigx::signal_f_base::m_sigsource
protected

Shared signal source.

Referenced by sigx::signal_f< T_signal >::operator()().


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