|
| | Node (const uint numberOfInputs, const uint numberOfOutputs) |
| | Node constructor.
|
| const std::string & | getType () const |
| | Gets the type of the node.
|
| unsigned int | getNumberOfInputs () const |
| | Gets the number of inputs for the node.
|
| unsigned int | getNumberOfOutputs () const |
| | Gets the number of outputs for the node.
|
| Result< std::any > | getValue (const std::string &key) override |
| | Gets a value from the object.
|
| Result< void > | setValue (const std::string &key, const std::any &value) override |
| | Sets a value on the object.
|
| Result< std::any > | callAction (const std::string &actionName, const std::map< std::string, std::any > ¶ms) override |
| | Calls an action on the object.
|
| | SwitchboardObject (const std::string &objectType) |
| | SwitchboardObject constructor.
|
|
| ~SwitchboardObject () override |
| | SwitchboardObject destructor.
|
| std::string | getObjectID () const |
| | Gets the ID of the object.
|
| void | setObjectID (const std::string &objectID) |
| | Sets the ID of the object.
|
| std::string | getObjectType () const |
| | Gets the type of the object.
|
| SwitchboardObject * | getParentObject () const |
| | Gets the parent object of the object.
|
| void | setParentObject (SwitchboardObject *parentObject) |
| | Sets the parent object of the object.
|
| void | registerConfiguration (const std::string &key, const std::map< std::string, std::any > &configuration) |
| | Registers a configuration for the object.
|
| void | setConfigurationValue (const std::string &key, const std::any &value) |
| | Sets a configuration value for the object.
|
| void | registerProperty (const std::string &key, const std::map< std::string, std::any > &propertyInfo) |
| | Registers a property for the object.
|
| void | registerAction (const std::string &key, const std::map< std::string, std::any > &actionInfo) |
| | Registers an action for the object.
|
| void | registerEvent (const std::string &eventName, const std::map< std::string, std::any > &eventInfo) |
| | Registers an event for the object.
|
|
| EventEmitter () |
| | Constructor for the EventEmitter class.
|
|
virtual | ~EventEmitter () |
| | Destructor for the EventEmitter class.
|
| unsigned int | addEventListener (const std::string &eventName, Callback callback) |
| | Adds a new event listener to the object.
|
| bool | removeEventListener (unsigned int listenerID) |
| | Removes an event listener from the object.
|