|
Senzing C++ SDK
C++ SDK for Senzing v4, patterned after the official C# SDK
|
Factory + lifecycle for the Senzing SDK subsystems. More...
#include <SzEnvironment.hpp>

Public Member Functions | |
| virtual | ~SzEnvironment ()=default |
| virtual SzProduct & | GetProduct ()=0 |
| Returns the env-owned SzProduct (lazily created). | |
| virtual SzEngine & | GetEngine ()=0 |
| Returns the env-owned SzEngine (lazily created). | |
| virtual SzConfigManager & | GetConfigManager ()=0 |
| Returns the env-owned SzConfigManager (lazily created). | |
| virtual SzDiagnostic & | GetDiagnostic ()=0 |
| Returns the env-owned SzDiagnostic (lazily created). | |
| virtual int64_t | GetActiveConfigID ()=0 |
| Returns the currently active configuration ID. | |
| virtual void | Reinitialize (int64_t configID)=0 |
| Reinitializes the engine/diagnostic with the given configuration ID. | |
| virtual void | Destroy ()=0 |
| Destroys the environment and all owned subsystems. Idempotent. | |
| virtual bool | IsDestroyed ()=0 |
| Returns true once Destroy() has been initiated/completed. | |
Factory + lifecycle for the Senzing SDK subsystems.
|
virtualdefault |
|
pure virtual |
Destroys the environment and all owned subsystems. Idempotent.
Implemented in senzing::sdk::core::SzCoreEnvironment.
|
pure virtual |
Returns the currently active configuration ID.
Implemented in senzing::sdk::core::SzCoreEnvironment.
|
pure virtual |
Returns the env-owned SzConfigManager (lazily created).
Implemented in senzing::sdk::core::SzCoreEnvironment.
|
pure virtual |
Returns the env-owned SzDiagnostic (lazily created).
Implemented in senzing::sdk::core::SzCoreEnvironment.
|
pure virtual |
Returns the env-owned SzEngine (lazily created).
Implemented in senzing::sdk::core::SzCoreEnvironment.
|
pure virtual |
Returns the env-owned SzProduct (lazily created).
Reference valid until Destroy(). Throws SzEnvironmentDestroyedException after Destroy().
Implemented in senzing::sdk::core::SzCoreEnvironment.
|
pure virtual |
Returns true once Destroy() has been initiated/completed.
Implemented in senzing::sdk::core::SzCoreEnvironment.
|
pure virtual |
Reinitializes the engine/diagnostic with the given configuration ID.
Implemented in senzing::sdk::core::SzCoreEnvironment.