|
stmm-input-doc
0.17.0
|
Capability class callif. More...

Public Member Functions | |
| CallIfCapabilityClass (const Capability::Class &oClass) noexcept | |
| Constructor. More... | |
| CallIfCapabilityClass (const std::type_info &oCapabilityType) noexcept | |
| Type id constructor. More... | |
| CallIfCapabilityClass (const std::string &sCapabilityClassId) noexcept | |
| String id Constructor. More... | |
| bool | operator() (const shared_ptr< const Event > &refEvent) const noexcept override |
| Function that determines whether an event should be sent to a listener. More... | |
| const Capability::Class & | getCapabilityClass () const noexcept |
| The registered capability class to be selected. More... | |
Public Member Functions inherited from stmi::CallIf | |
| virtual | ~CallIf () noexcept=default |
Additional Inherited Members | |
Protected Member Functions inherited from stmi::CallIf | |
| CallIf () noexcept | |
Capability class callif.
Selects events generated by the instances of a specific registered capability class.
|
explicitnoexcept |
Constructor.
| oClass | The capability class. Must be registered. |
|
explicitnoexcept |
Type id constructor.
| oCapabilityType | The capability class by typeid. Must be registered. |
|
explicitnoexcept |
String id Constructor.
| sCapabilityClassId | The registered capability class string id. Cannot be null. |
|
inlinenoexcept |
The registered capability class to be selected.
|
inlineoverridevirtualnoexcept |
Function that determines whether an event should be sent to a listener.
| refEvent | The event. Cannot be null. |
true if the event is to be sent to the listener, false otherwise. Implements stmi::CallIf.
1.8.13