required interface for a signal emitter
Definition at line 45 of file signal_emitter.hpp.
Public Member Functions | |
virtual | ~IActionOwner () |
virtual std::vector< std::string > | list ()=0 |
list the name of actions supported by this emitter More... | |
virtual void | onAttached (SignalEmitter *emitter, const std::string &action, const std::string &object)=0 |
Callback to be triggered when the emitter is attached. More... | |
|
inlinevirtual |
Definition at line 47 of file signal_emitter.hpp.
|
pure virtual |
list the name of actions supported by this emitter
Implemented in deepstream::DefaultActionOwner, and deepstream::SmartRecordingAction.
|
pure virtual |
Callback to be triggered when the emitter is attached.
The callback can complete the necessary set-up for the action to work
[in] | emitter | pointer to the emitter |
[in] | action | name of the action |
[in] | object | name of the object to which the emitter is attached |
Implemented in deepstream::SmartRecordingAction, and deepstream::DefaultActionOwner.