Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ItemCnv Class Template Reference

#include <ItemCnv.h>

Inheritance diagram for ItemCnv:

BaseCnv Converter DigiEventCnv EventCnv List of all members.

Public Methods

virtual StatusCode createObj (IOpaqueAddress* pAddress, DataObject*& refpObject)
 Create the transient representation of an object. More...

virtual StatusCode updateObj (IOpaqueAddress* pAddress, DataObject* refpObject)
 Update the transient object from the other representation. More...


Static Public Methods

const CLID& classID ()
 class ID. More...


Protected Methods

 ItemCnv (ISvcLocator* svc)
 Standard Constructor. More...

virtual ~ItemCnv ()
 Standard Destructor. More...

virtual StatusCode updateObj (int* data, TYPE* pObject)

Constructor & Destructor Documentation

template<classTYPE>
ItemCnv<TYPE>::ItemCnv<TYPE> ( ISvcLocator * svc ) [inline, protected]
 

Standard Constructor.

Definition at line 68 of file ItemCnv.h.

template<classTYPE>
ItemCnv<TYPE>::~ItemCnv<TYPE> ( ) [inline, protected, virtual]
 

Standard Destructor.

Definition at line 72 of file ItemCnv.h.


Member Function Documentation

template<classTYPE>
const CLID & ItemCnv<TYPE>::classID ( ) [inline, static]
 

class ID.

Definition at line 63 of file ItemCnv.h.

template<classTYPE>
StatusCode ItemCnv<TYPE>::createObj ( IOpaqueAddress * pAddress,
DataObject *& refpObject ) [inline, virtual]
 

Create the transient representation of an object.

Definition at line 31 of file ItemCnv.h.

template<classTYPE>
StatusCode ItemCnv<TYPE>::updateObj ( int * data,
TYPE * pObject ) [inline, protected, virtual]
 

Definition at line 74 of file ItemCnv.h.

template<classTYPE>
StatusCode ItemCnv<TYPE>::updateObj ( IOpaqueAddress * pAddress,
DataObject * refpObject ) [inline, virtual]
 

Update the transient object from the other representation.

Definition at line 43 of file ItemCnv.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:21:14 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000