Definition of the basic interface.
Data persistency service interface.
virtual StatusCode getService(const std::string &service_type, IConversionSvc *&refpSvc)=0
Retrieve conversion service identified by technology.
DeclareInterfaceID(IPersistencySvc, 2, 0)
InterfaceID.
virtual StatusCode setDefaultCnvService(long type)=0
Set default service type.
virtual StatusCode getService(long service_type, IConversionSvc *&refpSvc)=0
Retrieve conversion service identified by technology.
virtual StatusCode addCnvService(IConversionSvc *service)=0
Add new Conversion Service.
virtual StatusCode removeCnvService(long type)=0
Remove Conversion Service.
This class is used for returning status codes from appropriate routines.