#include <DbUserConverter.h>
Inheritance diagram for DbUserConverter:

[NOHEADER] | |
| DbUserConverter ( Creator creator, const CLID& class_type, IOODataBase* db, ISvcLocator* svc) | |
| Standard Constructor. More... | |
| virtual | ~DbUserConverter () |
| Standard Destructor. More... | |
Public Types | |
| typedef DataObject* (* | Creator )() |
Public Methods | |
| virtual StatusCode | queryInterface (const IID& riid, void** ppvInterface) |
| Query interfaces of Interface. More... | |
| virtual unsigned long | addRef () |
| Reference Interface instance. More... | |
| virtual unsigned long | release () |
| Release Interface instance. More... | |
Converter Interface implementation | |
| virtual StatusCode | initialize () |
| Initialize the converter. More... | |
| virtual StatusCode | finalize () |
| Initialize the converter. More... | |
| virtual StatusCode | setDataProvider (IDataProviderSvc* svc) |
| Set Data provider service. More... | |
| virtual IDataProviderSvc* | dataProvider () |
| Get Data provider service. More... | |
| virtual const CLID& | objType () const |
| Retrieve the class type of objects the converter produces. More... | |
| virtual unsigned char | repSvcType () const |
| Retrieve the class type of the data store the converter uses. More... | |
| virtual StatusCode | createObj (IOpaqueAddress* pAddress,DataObject*& refpObject) |
| Create the transient representation of an object. More... | |
| virtual StatusCode | fillObjRefs (IOpaqueAddress* pAddress, DataObject* pObject) |
| Resolve the references of the created transient object. More... | |
| virtual StatusCode | updateObj (IOpaqueAddress* pAddress, DataObject* refpObject) |
| Update the transient object from the other representation. More... | |
| virtual StatusCode | updateObjRefs (IOpaqueAddress* pAddress, DataObject* pObject) |
| Update the references of an updated transient object. More... | |
| virtual StatusCode | createRep (DataObject* pObject, IOpaqueAddress*& refpAddress) |
| Convert the transient object to the requested representation. More... | |
| virtual StatusCode | fillRepRefs (IOpaqueAddress* pAddress,DataObject* pObject) |
| Resolve the references of the converted object. More... | |
| virtual StatusCode | updateRep (IOpaqueAddress* pAddress, DataObject* pObject) |
| Update the converted representation of a transient object. More... | |
| virtual StatusCode | updateRepRefs (IOpaqueAddress* pAddress, DataObject* pObject) |
| Update the references of an already converted object. More... | |
Private Attributes | |
| IConverter* | m_implementation |
| Reference counter. More... | |
| ISvcLocator* | m_svcLocator |
| Service locator interface. More... | |
System: The LHCb Offline System
Package: Kernel
See interface for detailed description, arguments and return values
Dependencies:
History:
+---------+----------------------------------------------+---------+
| Date | Comment | Who |
+---------+----------------------------------------------+---------+
| 3/11/98 | Initial version | M.Frank |
+---------+----------------------------------------------+---------+
Definition at line 50 of file DbUserConverter.h.
|
|
|
|
|
Standard Constructor.
Definition at line 126 of file DbUserConverter.cpp. |
|
|
Standard Destructor.
Definition at line 156 of file DbUserConverter.cpp. |
|
|
Reference Interface instance.
Definition at line 26 of file DbUserConverter.cpp. |
|
|
Create the transient representation of an object.
Definition at line 55 of file DbUserConverter.cpp. |
|
|
Convert the transient object to the requested representation.
Definition at line 76 of file DbUserConverter.cpp. |
|
|
Get Data provider service.
Definition at line 121 of file DbUserConverter.cpp. |
|
|
Resolve the references of the created transient object.
Definition at line 61 of file DbUserConverter.cpp. |
|
|
Resolve the references of the converted object.
Definition at line 81 of file DbUserConverter.cpp. |
|
|
Initialize the converter.
Definition at line 111 of file DbUserConverter.cpp. |
|
|
Initialize the converter.
Definition at line 96 of file DbUserConverter.cpp. |
|
|
Retrieve the class type of objects the converter produces.
Definition at line 45 of file DbUserConverter.cpp. |
|
|
Query interfaces of Interface.
Definition at line 40 of file DbUserConverter.cpp. |
|
|
Release Interface instance.
Definition at line 31 of file DbUserConverter.cpp. |
|
|
Retrieve the class type of the data store the converter uses.
Definition at line 50 of file DbUserConverter.cpp. |
|
|
Set Data provider service.
Definition at line 116 of file DbUserConverter.cpp. |
|
|
Update the transient object from the other representation.
Definition at line 66 of file DbUserConverter.cpp. |
|
|
Update the references of an updated transient object.
Definition at line 71 of file DbUserConverter.cpp. |
|
|
Update the converted representation of a transient object.
Definition at line 86 of file DbUserConverter.cpp. |
|
|
Update the references of an already converted object.
Definition at line 91 of file DbUserConverter.cpp. |
|
|
Reference counter.
Definition at line 122 of file DbUserConverter.h. |
|
|
Service locator interface.
Definition at line 124 of file DbUserConverter.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000