Senzing C++ SDK
C++ SDK for Senzing v4, patterned after the official C# SDK
Loading...
Searching...
No Matches
senzing::sdk::SzConfig Class Referenceabstract

In-memory Senzing configuration document. More...

#include <SzConfig.hpp>

Inheritance diagram for senzing::sdk::SzConfig:

Public Member Functions

virtual ~SzConfig ()=default
 
virtual std::string Export ()=0
 Exports this configuration as a JSON definition string.
 
virtual std::string GetDataSourceRegistry ()=0
 Returns JSON describing the data sources registered in this config.
 
virtual std::string RegisterDataSource (const std::string &dataSourceCode)=0
 Registers a data source by code and returns the JSON describing it.
 
virtual void UnregisterDataSource (const std::string &dataSourceCode)=0
 Unregisters the data source identified by dataSourceCode.
 

Detailed Description

In-memory Senzing configuration document.

Constructor & Destructor Documentation

◆ ~SzConfig()

virtual senzing::sdk::SzConfig::~SzConfig ( )
virtualdefault

Member Function Documentation

◆ Export()

virtual std::string senzing::sdk::SzConfig::Export ( )
pure virtual

Exports this configuration as a JSON definition string.

Implemented in senzing::sdk::core::SzCoreConfig.

◆ GetDataSourceRegistry()

virtual std::string senzing::sdk::SzConfig::GetDataSourceRegistry ( )
pure virtual

Returns JSON describing the data sources registered in this config.

Implemented in senzing::sdk::core::SzCoreConfig.

◆ RegisterDataSource()

virtual std::string senzing::sdk::SzConfig::RegisterDataSource ( const std::string &  dataSourceCode)
pure virtual

Registers a data source by code and returns the JSON describing it.

Implemented in senzing::sdk::core::SzCoreConfig.

◆ UnregisterDataSource()

virtual void senzing::sdk::SzConfig::UnregisterDataSource ( const std::string &  dataSourceCode)
pure virtual

Unregisters the data source identified by dataSourceCode.

Implemented in senzing::sdk::core::SzCoreConfig.


The documentation for this class was generated from the following file: