00001
00002 #ifndef CalibSvc_XmlTest1Cnv_h
00003 #define CalibSvc_XmlTest1Cnv_h
00004
00012 #include "XmlBaseCnv.h"
00013
00014 template <class TYPE> class CnvFactory;
00015
00016 class XmlTest1Cnv : public XmlBaseCnv {
00017
00019 friend class CnvFactory<XmlTest1Cnv>;
00020 public:
00021 const CLID& objType() const;
00022 static const CLID& classID();
00023 protected:
00024
00025 XmlTest1Cnv(ISvcLocator* svcs);
00026
00027 virtual ~XmlTest1Cnv() {}
00028
00029 virtual StatusCode i_createObj(const DOMElement* element,
00030 DataObject*& refpObject);
00031
00032
00033 };
00034
00035
00036 #endif