#include <ICalibMetaCnvSvc.h>
Inheritance diagram for ICalibMetaCnvSvc:
Public Member Functions | |
virtual StatusCode | createCalib (DataObject *&refpObject, const std::string &fullpath, const CLID &classID, IRegistry *entry=0)=0 |
virtual StatusCode | createCalib (DataObject *&refpObject, const std::string &fullpath, const CLID &classID, IRegistry *entry=0)=0 |
virtual calibUtil::Metadata * | getMeta ()=0 |
virtual calibUtil::Metadata * | getMeta ()=0 |
virtual StatusCode | updateCalib (DataObject *pObject, const std::string &fullpath, const CLID &classID, IRegistry *entry=0)=0 |
virtual StatusCode | updateCalib (DataObject *pObject, const std::string &fullpath, const CLID &classID, IRegistry *entry=0)=0 |
Static Public Member Functions | |
const InterfaceID & | interfaceID () |
Interface ID of this class. | |
const InterfaceID & | interfaceID () |
Interface ID of this class. |
Handles creation and updating condition data objects (i.e. DataObjects implementing IValidity).
Adapted from Andrea Valassi's IConditionsDBCnvSvc interface
|
This method does not register DataObject in the transient data store, The string storage type is discovered at runtime in the MySQL metadata database. Implemented in CalibMySQLCnvSvc, and CalibMySQLCnvSvc. |
|
This method does not register DataObject in the transient data store, The string storage type is discovered at runtime in the MySQL metadata database. Implemented in CalibMySQLCnvSvc, and CalibMySQLCnvSvc. |
|
Implemented in CalibMySQLCnvSvc, and CalibMySQLCnvSvc. |
|
Implemented in CalibMySQLCnvSvc, and CalibMySQLCnvSvc. |
|
Interface ID of this class.
00048 { return IID_ICalibMetaCnvSvc; }
|
|
Interface ID of this class.
00048 { return IID_ICalibMetaCnvSvc; }
|
|
Update a condition DataObject by type, flavor, time (& instrument?). This method does not register DataObject in the transient data store, but may register TDS addresses for its children if needed (e.g. Catalog). The string storage type is discovered at runtime in the MySQL metadata database. Implemented in CalibMySQLCnvSvc, and CalibMySQLCnvSvc. |
|
Update a condition DataObject by type, flavor, time (& instrument?). This method does not register DataObject in the transient data store, but may register TDS addresses for its children if needed (e.g. Catalog). The string storage type is discovered at runtime in the MySQL metadata database. Implemented in CalibMySQLCnvSvc, and CalibMySQLCnvSvc. |