Functions | |
ContextPtr | Context (const SchedulerPtr &scheduler, const LoggerPtr &logger, const TypeManagerPtr &typeManager, const ModuleManagerPtr &moduleManager, const AuthenticationProviderPtr &authenticationProvider=nullptr, const DictPtr< IString, IBaseObject > options=Dict< IString, IBaseObject >(), const DictPtr< IString, IDiscoveryServer > discoveryServers=Dict< IString, IDiscoveryServer >()) |
Creates a Context with the given Scheduler, Logger, Property Object Class Manager, and Module Manager. More... | |
ContextPtr | NullContext (const LoggerPtr &logger=Logger(), const TypeManagerPtr &typeManager=TypeManager(), const DictPtr< IString, IBaseObject > options=Dict< IString, IBaseObject >()) |
Creates a Context with the given logger, type manager and options and all other parameters set to nullptr. More... | |
|
inline |
Creates a Context with the given Scheduler, Logger, Property Object Class Manager, and Module Manager.
scheduler | The scheduler the context has access to. |
logger | The logger the context has access to. |
moduleManager | The module manager. |
typeManager | The type manager. |
|
inline |
Creates a Context with the given logger, type manager and options and all other parameters set to nullptr.
logger | The logger the context has access to. |
typeManager | The type manager. |