#include <addon_manager.h>
List of all members.
Detailed Description
Definition at line 36 of file addon_manager.h.
Member Function Documentation
getting addon by id
- Parameters:
-
| id | id of the required addon |
- Returns:
- addon instance
- Exceptions:
-
| if | addon is not registered or not initialized yet. |
Definition at line 96 of file addon_manager.h.
template<class AddonClass >
Get instance of addon.
- Returns:
- instance of addon casted to specified type
- Exceptions:
-
| if | unable to cast addon, unable to find addon, or in casr of error |
template<class AddonClass >
register new addon.
- Parameters:
-
| addonConfiguration | configuration of new addon. |
- Exceptions:
-
| if | addon already redistered. If manager started thows if not all dependencies resolved. If manager already started addon will be immediately created and initialized. |
starting work. creates all addons and initializes them.
- Exceptions:
-
| if | not all addons dependencies can be resolved. |
unregister addon
- Parameters:
-
| id | id of unregistering addon |
- Exceptions:
-
| if | addon not found For unregistering addon will be called method Addon::Stop() and addon data will be removed. |
The documentation for this class was generated from the following file: