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.