#include <itpp/protocol/signals_slots.h>
Inheritance diagram for itpp::Slot< ObjectType, DataType >:
Public Member Functions | |
Slot (const std::string _name="Unamed Slot") | |
void | forward (ObjectType *object_pointer, void(ObjectType::*object_function_pointer)(DataType u)) |
~Slot () | |
void | operator() (DataType u) |
void | set_name (const std::string &slot_name) |
set slot name | |
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 198 of file signals_slots.h.
void itpp::Base_Slot< DataType >::set_name | ( | const std::string & | slot_name | ) | [inline, inherited] |
set slot name
Definition at line 507 of file signals_slots.h.
References itpp::Base_Slot< DataType >::name.
Referenced by itpp::Base_Slot< DataType >::Base_Slot(), itpp::Selective_Repeat_ARQ_Receiver::Selective_Repeat_ARQ_Receiver(), itpp::Selective_Repeat_ARQ_Sender::Selective_Repeat_ARQ_Sender(), itpp::TCP_Client_Application::TCP_Client_Application(), itpp::TCP_Sender::TCP_Sender(), and itpp::TTimer< TCP_Sender >::TTimer().
Generated on Sat Aug 25 23:37:30 2007 for IT++ by Doxygen 1.5.2