Collaboration diagram for Factories: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. |