#include <itpp/protocol/signals_slots.h>
Public Member Functions | |
| Base_Slot (const std::string slot_name="Unamed Base_Slot") | |
| Default Constructor. | |
| virtual | ~Base_Slot () |
| Desctuctor. | |
| void | set_name (const std::string &slot_name) |
| set slot name | |
| virtual void | operator() (DataType signal)=0 |
| ADD DOCUMENTATION HERE. | |
Protected Types | |
|
typedef std::list< Signal < DataType > *, std::allocator < Signal< DataType > * > >::iterator | Signal_Iterator |
| ADD DOCUMENTATION HERE. | |
Protected Member Functions | |
| void | _connect (Signal< DataType > *signal) |
| ADD DOCUMENTATION HERE. | |
| void | _disconnect (Signal< DataType > *signal) |
| ADD DOCUMENTATION HERE. | |
Protected Attributes | |
| std::string | name |
| ADD DOCUMENTATION HERE. | |
|
std::list< Signal< DataType > *, std::allocator< Signal < DataType > * > > | connected_signals |
| ADD DOCUMENTATION HERE. | |
Friends | |
| class | Signal< DataType > |
Base Slot class.
Definition at line 184 of file signals_slots.h.
Generated on Sat Jul 6 2013 10:54:34 for IT++ by Doxygen 1.8.2