#include <itpp/protocol/signals_slots.h>
Inheritance diagram for itpp::Base_Slot< DataType >:
Public Member Functions | |
Base_Slot (const std::string slot_name="Unamed Base_Slot") | |
void | set_name (const std::string &slot_name) |
set slot name | |
virtual void | operator() (DataType signal)=0 |
Protected Types | |
typedef std::list< Signal< DataType > *, std::allocator< Signal< DataType > * > >::iterator | Signal_Iterator |
Protected Member Functions | |
void | _connect (Signal< DataType > *signal) |
void | _disconnect (Signal< DataType > *signal) |
Protected Attributes | |
std::string | name |
std::list< Signal< DataType > *, std::allocator< Signal< DataType > * > > | connected_signals |
Friends | |
class | Signal<DataType> |
Definition at line 168 of file signals_slots.h.
|
set slot name
Definition at line 507 of file signals_slots.h. |
Generated on Fri Jan 11 08:51:43 2008 for IT++ by Doxygen 1.3.9.1