Core implementation of SzDiagnostic backed by the native SzDiagnostic_* module.
More...
#include <SzCoreDiagnostic.hpp>
Core implementation of SzDiagnostic backed by the native SzDiagnostic_* module.
◆ SzCoreDiagnostic() [1/2]
Constructs and initializes the native diagnostic module using the owning environment's settings.
Throws the mapped SzException on init failure.
◆ ~SzCoreDiagnostic()
| senzing::sdk::core::SzCoreDiagnostic::~SzCoreDiagnostic |
( |
| ) |
|
|
overridedefault |
◆ SzCoreDiagnostic() [2/2]
| senzing::sdk::core::SzCoreDiagnostic::SzCoreDiagnostic |
( |
const SzCoreDiagnostic & |
| ) |
|
|
delete |
◆ CheckRepositoryPerformance()
| std::string senzing::sdk::core::SzCoreDiagnostic::CheckRepositoryPerformance |
( |
int32_t |
secondsToRun | ) |
|
|
overridevirtual |
Runs a timed repository performance check for secondsToRun seconds and returns the resulting JSON.
Implements senzing::sdk::SzDiagnostic.
◆ Destroy()
| void senzing::sdk::core::SzCoreDiagnostic::Destroy |
( |
| ) |
|
Destroys the native diagnostic module.
Idempotent; called by the owning environment during teardown.
◆ GetFeature()
| std::string senzing::sdk::core::SzCoreDiagnostic::GetFeature |
( |
int64_t |
featureID | ) |
|
|
overridevirtual |
◆ GetRepositoryInfo()
| std::string senzing::sdk::core::SzCoreDiagnostic::GetRepositoryInfo |
( |
| ) |
|
|
overridevirtual |
◆ IsDestroyed()
| bool senzing::sdk::core::SzCoreDiagnostic::IsDestroyed |
( |
| ) |
|
True once the native module has been destroyed.
◆ operator=()
◆ PurgeRepository()
| void senzing::sdk::core::SzCoreDiagnostic::PurgeRepository |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: