#include <itpp/protocol/signals_slots.h>
Public Member Functions | |
| Slot (const std::string _name="Unamed Slot") | |
| Default constructor. | |
| void | forward (ObjectType *object_pointer, void(ObjectType::*object_function_pointer)(DataType u)) |
| ADD DOCUMENTATION HERE. | |
| ~Slot () | |
| Destructor. | |
| void | operator() (DataType u) |
| ADD DOCUMENTATION HERE. | |
| 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 |
| 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. | |
Slot Class.
Definition at line 220 of file signals_slots.h.
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 204 of file signals_slots.h.
| itpp::Slot< ObjectType, DataType >::Slot | ( | const std::string | _name = "Unamed Slot< ObjectType, DataType >" | ) |
Default constructor.
Definition at line 588 of file signals_slots.h.
| itpp::Slot< ObjectType, DataType >::~Slot | ( | ) |
Destructor.
Definition at line 595 of file signals_slots.h.
| void itpp::Slot< ObjectType, DataType >::forward | ( | ObjectType * | object_pointer, |
| void(ObjectType::* | object_function_pointer )(DataType u) ) |
ADD DOCUMENTATION HERE.
Definition at line 598 of file signals_slots.h.
|
virtual |
ADD DOCUMENTATION HERE.
Implements itpp::Base_Slot< DataType >.
Definition at line 611 of file signals_slots.h.
|
inherited |
set slot name
Definition at line 545 of file signals_slots.h.
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 566 of file signals_slots.h.
Referenced by itpp::Signal< DataType >::connect().
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 572 of file signals_slots.h.
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 206 of file signals_slots.h.
Referenced by itpp::Signal< DataType >::connect().
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 212 of file signals_slots.h.
Generated on Tue Dec 10 2024 04:49:37 for IT++ by Doxygen 1.12.0