|
libqi-api
release-2.5.3-2016-11-18
|
#include <signal.hpp>
Public Types | |
| typedef void( | FunctionType )(P...) |
| using | ParentType = SignalF< FunctionType > |
| using | OnSubscribers = typename ParentType::OnSubscribers |
Public Types inherited from qi::SignalF< void(P...)> | |
| using | FunctionType = void(P...) |
Public Types inherited from qi::SignalBase | |
| using | OnSubscribers = boost::function< void(bool)> |
Additional Inherited Members | |
Public Attributes inherited from qi::SignalBase | |
| boost::shared_ptr < SignalBasePrivate > | _p |
Static Public Attributes inherited from qi::SignalBase | |
| static const SignalLink | invalidSignalLink |
Protected Types inherited from qi::SignalBase | |
| using | Trigger = boost::function< void(const GenericFunctionParameters ¶ms, MetaCallType callType)> |
Protected Member Functions inherited from qi::SignalBase | |
| void | callSubscribers (const GenericFunctionParameters ¶ms, MetaCallType callType=MetaCallType_Auto) |
| void | setTriggerOverride (Trigger trigger) |
| void | setOnSubscribers (OnSubscribers onSubscribers) |
| void | callOnSubscribe (bool v) |
| void | createNewTrackLink (int &id, SignalLink *&trackLink) |
| void | disconnectTrackLink (int id) |
Class that represent an event to which function can subscribe.
Definition at line 119 of file signal.hpp.
| typedef void( qi::Signal< P >::FunctionType)(P...) |
Definition at line 181 of file signal.hpp.
| using qi::Signal< P >::OnSubscribers = typename ParentType::OnSubscribers |
Definition at line 183 of file signal.hpp.
| using qi::Signal< P >::ParentType = SignalF<FunctionType> |
Definition at line 182 of file signal.hpp.
|
inline |
Definition at line 184 of file signal.hpp.