NSignal1 Class Template Reference

NSignal1 class is used to create the concept of signals raised by classes. More...

Inheritance diagram for NSignal1:

NEvent1

List of all members.

Public Member Functions

 NSignal1 ()
 Constructs a NSignal1 object.
 ~NSignal1 ()
 Destroys a NSignal1 object.
bool connect (NSlotBase1< Param1 > *slot)
 Connects slot to the object (signal).
bool emit_sig (Param1 param) const
 Emits a signal.


Detailed Description

template<typename Param1>
class NSignal1< Param1 >

NSignal1 class is used to create the concept of signals raised by classes.

See also:
See the files in examples/raven for examples

Definition at line 35 of file nsignal1.hpp.


Member Function Documentation

bool connect ( NSlotBase1< Param1 > *  slot  )  [inline]

Connects slot to the object (signal).

Returns:
True in case of success false otherwise

Definition at line 87 of file nsignal1.hpp.

References NSlotBase1::connect(), and NMap::insert().


The documentation for this class was generated from the following file:
Generated on Wed Mar 5 23:10:37 2008 for NemesisUtilitiesSystem by  doxygen 1.5.4