| 
| StatusCode  | createRep (DataObject *pObj, IOpaqueAddress *&refpAddr) override | 
|   | Convert the transient object to the requested representation.  More...
  | 
|   | 
| long  | repSvcType () const override | 
|   | 
| StatusCode  | error (const std::string &msg) | 
|   | 
| StatusCode  | regTFile (const std::string, const TFile *) | 
|   | 
| StatusCode  | findTFile (const std::string, TFile *&) | 
|   | 
| std::string  | diskDirectory (const std::string &loc) | 
|   | 
| std::string  | directory (const std::string &loc) | 
|   | 
| void  | setDirectory (const std::string &loc) | 
|   | 
| void  | setDiskDirectory (const std::string &loc) | 
|   | 
| StatusCode  | createDirectory (const std::string &loc) | 
|   | 
| StatusCode  | createDiskDirectory (const std::string &loc) | 
|   | 
| std::string  | getDirectory () | 
|   | 
| std::string  | convertId (const std::string &) const | 
|   | 
| StatusCode  | initialize () override | 
|   | Initialize the converter.  More...
  | 
|   | 
| StatusCode  | finalize () override | 
|   | Initialize the converter.  More...
  | 
|   | 
| StatusCode  | setDataProvider (IDataProviderSvc *svc) override | 
|   | Set Data provider service.  More...
  | 
|   | 
| SmartIF< IDataProviderSvc > &  | dataProvider () const override | 
|   | Get Data provider service.  More...
  | 
|   | 
| StatusCode  | setConversionSvc (IConversionSvc *svc) override | 
|   | Set conversion service the converter is connected to.  More...
  | 
|   | 
| SmartIF< IConversionSvc > &  | conversionSvc () const override | 
|   | Get conversion service the converter is connected to.  More...
  | 
|   | 
| StatusCode  | setAddressCreator (IAddressCreator *creator) override | 
|   | Set address creator facility.  More...
  | 
|   | 
| SmartIF< IAddressCreator > &  | addressCreator () const override | 
|   | Retrieve address creator facility.  More...
  | 
|   | 
| const CLID &  | objType () const override | 
|   | Retrieve the class type of objects the converter produces.  More...
  | 
|   | 
| virtual long  | i_repSvcType () const | 
|   | Retrieve the class type of the data store the converter uses.  More...
  | 
|   | 
| StatusCode  | createObj (IOpaqueAddress *pAddress, DataObject *&refpObject) override | 
|   | Create the transient representation of an object.  More...
  | 
|   | 
| StatusCode  | fillObjRefs (IOpaqueAddress *pAddress, DataObject *pObject) override | 
|   | Resolve the references of the created transient object.  More...
  | 
|   | 
| StatusCode  | updateObj (IOpaqueAddress *pAddress, DataObject *refpObject) override | 
|   | Update the transient object from the other representation.  More...
  | 
|   | 
| StatusCode  | updateObjRefs (IOpaqueAddress *pAddress, DataObject *pObject) override | 
|   | Update the references of an updated transient object.  More...
  | 
|   | 
| StatusCode  | createRep (DataObject *pObject, IOpaqueAddress *&refpAddress) override | 
|   | Convert the transient object to the requested representation.  More...
  | 
|   | 
| StatusCode  | fillRepRefs (IOpaqueAddress *pAddress, DataObject *pObject) override | 
|   | Resolve the references of the converted object.  More...
  | 
|   | 
| StatusCode  | updateRep (IOpaqueAddress *pAddress, DataObject *pObject) override | 
|   | Update the converted representation of a transient object.  More...
  | 
|   | 
| StatusCode  | updateRepRefs (IOpaqueAddress *pAddress, DataObject *pObject) override | 
|   | Update the references of an already converted object.  More...
  | 
|   | 
|   | Converter (long storage_type, const CLID &class_type, ISvcLocator *svc=0) | 
|   | Standard Constructor.  More...
  | 
|   | 
| template<class T >  | 
| StatusCode  | service (const std::string &name, T *&psvc, bool createIf=false) const | 
|   | Access a service by name, creating it if it doesn't already exist.  More...
  | 
|   | 
| template<class T >  | 
| StatusCode  | service (const std::string &type, const std::string &name, T *&psvc) const | 
|   | Access a service by name, type creating it if it doesn't already exist.  More...
  | 
|   | 
| SmartIF< IService >  | service (const std::string &name, const bool createIf=true) const | 
|   | Return a pointer to the service identified by name (or "type/name")  More...
  | 
|   | 
| void *  | i_cast (const InterfaceID &tid) const override | 
|   | Implementation of IInterface::i_cast.  More...
  | 
|   | 
| StatusCode  | queryInterface (const InterfaceID &ti, void **pp) override | 
|   | Implementation of IInterface::queryInterface.  More...
  | 
|   | 
| std::vector< std::string >  | getInterfaceNames () const override | 
|   | Implementation of IInterface::getInterfaceNames.  More...
  | 
|   | 
|   | implements ()=default | 
|   | Default constructor.  More...
  | 
|   | 
|   | implements (const implements &) | 
|   | Copy constructor (zero the reference count)  More...
  | 
|   | 
| implements &  | operator= (const implements &) | 
|   | Assignment operator (do not touch the reference count).  More...
  | 
|   | 
| unsigned long  | addRef () override | 
|   | Reference Interface instance  
  More...
  | 
|   | 
| unsigned long  | release () override | 
|   | Release Interface instance  
  More...
  | 
|   | 
| unsigned long  | refCount () const override | 
|   | Current reference count  
  More...
  | 
|   | 
 | 
|   | RConverter (const CLID &clid, ISvcLocator *svc) | 
|   | Standard constructor.  More...
  | 
|   | 
| virtual StatusCode  | readObject (IOpaqueAddress *pAddr, DataObject *&refpObj) | 
|   | Create the transient representation of an object.  More...
  | 
|   | 
| virtual TObject *  | createPersistent (DataObject *pObj) | 
|   | Create the persistent representation of an object.  More...
  | 
|   | 
| StatusCode  | createAddress (DataObject *pObject, TDirectory *pDir, TObject *pTObject, IOpaqueAddress *&refpAddr) | 
|   | Create address of the transient object according to the requested representation.  More...
  | 
|   | 
| StatusCode  | createAddress (const std::string &rzdir, const CLID &clid, long id, TObject *pTobj, IOpaqueAddress *&refpAddress) | 
|   | 
| StatusCode  | createAddress (const std::string &rzdir, const CLID &clid, const std::string &title, TObject *pTobj, IOpaqueAddress *&refpAddress) | 
|   | 
| TDirectory *  | changeDirectory (DataObject *pObject) | 
|   | Switch to object directory (=Parent directory)  More...
  | 
|   | 
| SmartIF< ISvcLocator > &  | serviceLocator () const | 
|   | Retrieve pointer to service locator.  More...
  | 
|   | 
| SmartIF< IMessageSvc > &  | msgSvc () const | 
|   | Retrieve pointer to message service.  More...
  | 
|   | 
| SmartIF< IDataManagerSvc > &  | dataManager () const | 
|   | Get Data Manager service.  More...
  | 
|   | 
Root Converter 
- Author
 - Charles Leggett 
 
Definition at line 41 of file RConverter.h.