Core implementation of SzProduct backed by the native SzProduct_* module.
More...
#include <SzCoreProduct.hpp>
Core implementation of SzProduct backed by the native SzProduct_* module.
◆ SzCoreProduct() [1/2]
Constructs and initializes the native product module using the owning environment's instance name / settings / verbose flag.
Throws the mapped SzException on native init failure.
◆ ~SzCoreProduct()
| senzing::sdk::core::SzCoreProduct::~SzCoreProduct |
( |
| ) |
|
|
overridedefault |
◆ SzCoreProduct() [2/2]
| senzing::sdk::core::SzCoreProduct::SzCoreProduct |
( |
const SzCoreProduct & |
| ) |
|
|
delete |
◆ Destroy()
| void senzing::sdk::core::SzCoreProduct::Destroy |
( |
| ) |
|
Destroys the native product module.
Idempotent; called by the owning environment during teardown.
◆ GetLicense()
| std::string senzing::sdk::core::SzCoreProduct::GetLicense |
( |
| ) |
|
|
overridevirtual |
◆ GetVersion()
| std::string senzing::sdk::core::SzCoreProduct::GetVersion |
( |
| ) |
|
|
overridevirtual |
◆ IsDestroyed()
| bool senzing::sdk::core::SzCoreProduct::IsDestroyed |
( |
| ) |
|
True once the native module has been destroyed.
◆ operator=()
The documentation for this class was generated from the following file: