sigx::signal_f_base Class Reference
[Signals]

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.

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

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:

Generated on Sun May 17 15:47:35 2009 for sigx++ by  doxygen 1.5.9