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

Namespaces

namespace  core
 

Classes

class  SzConfig
 In-memory Senzing configuration document. More...
 
class  SzConfigManager
 Manages persisted Senzing configurations and the default config registry. More...
 
class  SzDiagnostic
 Diagnostic operations against the Senzing repository. More...
 
class  SzEngine
 The core Senzing entity-resolution engine. More...
 
class  SzEnvironment
 Factory + lifecycle for the Senzing SDK subsystems. More...
 
class  SzEnvironmentDestroyedException
 Thrown when an SzEnvironment (or a subsystem it owns) is used after Destroy(). More...
 
class  SzException
 Base exception for all Senzing engine errors. More...
 
class  SzProduct
 Provides access to the Senzing product version and license metadata. More...
 

Typedefs

using SzExportHandle = std::uintptr_t
 Opaque export-report handle, mirroring the C# IntPtr.
 

Functions

 SENZING_SDK_DECLARE_EXCEPTION (SzBadInputException, SzException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzConfigurationException, SzException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzReplaceConflictException, SzException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzRetryableException, SzException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzUnrecoverableException, SzException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzNotFoundException, SzBadInputException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzUnknownDataSourceException, SzBadInputException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzDatabaseConnectionLostException, SzRetryableException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzDatabaseTransientException, SzRetryableException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzRetryTimeoutExceededException, SzRetryableException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzDatabaseException, SzUnrecoverableException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzLicenseException, SzUnrecoverableException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzNotInitializedException, SzUnrecoverableException)
 
 SENZING_SDK_DECLARE_EXCEPTION (SzUnhandledException, SzUnrecoverableException)
 

Typedef Documentation

◆ SzExportHandle

using senzing::sdk::SzExportHandle = typedef std::uintptr_t

Opaque export-report handle, mirroring the C# IntPtr.

The raw native handle is exposed deliberately (no RAII wrapper) so the surface matches C#; callers must pass it to CloseExportReport.

Function Documentation

◆ SENZING_SDK_DECLARE_EXCEPTION() [1/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzBadInputException  ,
SzException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [2/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzConfigurationException  ,
SzException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [3/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzDatabaseConnectionLostException  ,
SzRetryableException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [4/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzDatabaseException  ,
SzUnrecoverableException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [5/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzDatabaseTransientException  ,
SzRetryableException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [6/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzLicenseException  ,
SzUnrecoverableException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [7/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzNotFoundException  ,
SzBadInputException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [8/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzNotInitializedException  ,
SzUnrecoverableException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [9/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzReplaceConflictException  ,
SzException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [10/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzRetryableException  ,
SzException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [11/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzRetryTimeoutExceededException  ,
SzRetryableException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [12/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzUnhandledException  ,
SzUnrecoverableException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [13/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzUnknownDataSourceException  ,
SzBadInputException   
)

◆ SENZING_SDK_DECLARE_EXCEPTION() [14/14]

senzing::sdk::SENZING_SDK_DECLARE_EXCEPTION ( SzUnrecoverableException  ,
SzException   
)