![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members BdbScribeChkClassP_001 Class Reference
[BdbScribeTest]Inheritance diagram for BdbScribeChkClassP_001:
List of all members.
Public Methods
BdbScribeChkClassP_001 (const BdbScribeChkClass *aTransient, BdbEvtObjLocReg &aRegistry) virtual ~BdbScribeChkClassP_001 () virtual BdbScribeChkClass * transient (BdbEvtObjLocReg &aRegistry) const virtual d_Boolean fillPointers (BdbScribeChkClass *aTransient, BdbEvtObjLocReg &aRegistry) const virtual d_Boolean fillRefs (const BdbScribeChkClass *aTransient, BdbEvtObjLocReg &aRegistry) Static Public Methods
void pullInterface (BdbHandle(BdbEvtObjP< BdbScribeChkClass >)&aHandleToFill, BdbTreeHdrT &aHeader, const char *aKey) void pullInterface (BdbHandle(BdbEvtObjPAListP< BdbScribeChkClass >)&aHandleToFill, BdbTreeHdrT &aHeader, const char *aKey) Private Methods
BdbScribeChkClassP_001 (const BdbScribeChkClassP_001 &aRhs) const BdbScribeChkClassP_001 & operator= (const BdbScribeChkClassP_001 &aRhs) BdbRef (BdbScribeChkClassP_001) _association Private Attributes
d_Long _long d_Float _float Detailed Description
The BdbScribeChkClassP_001 class is the persistent representation of the BdbScribeChkClass.
Definition at line 66 of file BdbScribeChkClassP_001.ddl.
Constructor & Destructor Documentation
BdbScribeChkClassP_001::BdbScribeChkClassP_001 ( const BdbScribeChkClass * aTransient, BdbEvtObjLocReg & aRegistry )
Constructs an instanace of this class.
- Parameters:
aTransient the transient representation to convert. Definition at line 109 of file BdbScribeChkClassP_001.cc.
BdbScribeChkClassP_001::~BdbScribeChkClassP_001 ( ) [virtual]
Destroys this instance.
Definition at line 126 of file BdbScribeChkClassP_001.cc.
BdbScribeChkClassP_001::BdbScribeChkClassP_001 ( const BdbScribeChkClassP_001 & aRhs ) [private]
stops default
Member Function Documentation
BdbScribeChkClassP_001::BdbRef ( BdbScribeChkClassP_001 ) [private]
Referenced by fillPointers().
d_Boolean BdbScribeChkClassP_001::fillPointers ( BdbScribeChkClass * aTransient, BdbEvtObjLocReg & aRegistry ) const [virtual]
Fill in the inter-object associations of the transient representation of the superclass.
Implements BdbEvtObjP< BdbScribeChkClass >.
Definition at line 154 of file BdbScribeChkClassP_001.cc.
References BdbRef(), BdbEvtObjLocReg::find(), BdbScribeChkClass::isAssociated(), and BdbScribeChkClass::setAssociation().
d_Boolean BdbScribeChkClassP_001::fillRefs ( const BdbScribeChkClass * aTransient, BdbEvtObjLocReg & aRegistry ) [virtual]
Fill in the inter-object associations of this persistent representation, given the transient representation.
Implements BdbEvtObjP< BdbScribeChkClass >.
Definition at line 173 of file BdbScribeChkClassP_001.cc.
References BdbEvtObjLocReg::find(), BdbScribeChkClass::getAssociation(), BdbEvtObjLocation::getRef(), and BdbScribeChkClass::isAssociated().
const BdbScribeChkClassP_001& BdbScribeChkClassP_001::operator= ( const BdbScribeChkClassP_001 & aRhs ) [private]
stops default
void BdbScribeChkClassP_001::pullInterface ( BdbHandle(BdbEvtObjPAListP< BdbScribeChkClass >)& aHandleToFill, BdbTreeHdrT & aHeader, const char * aKey ) [static]
This function is required by "BdbAListPPushPull" to retrieve the interface used to create the transient representation. Therefore it is only required in classes that are converted using the "BdbAListPPushPull" class, e.g. basic classes in standard many-to-many conversions.
The '.ddl' file for this class must also include the necessary instantiation of the BdbAListP class.
- Parameters:
aHandleToFill the handle which should reference the interface upon exist. aHeader the handle to the header to access. aKey the key to use in the header access. Definition at line 84 of file BdbScribeChkClassP_001.cc.
References BdbScribeChkClassP_000::pullInterface().
void BdbScribeChkClassP_001::pullInterface ( BdbHandle(BdbEvtObjP< BdbScribeChkClass >)& aHandleToFill, BdbTreeHdrT & aHeader, const char * aKey ) [static]
This function is required by "BdbDefPersPushPull" to retrieve the interface used to create the transient representation. Therefore it is only required in classes that are converted using the "BdbDefPersPushPull" class, e.g. basic classes in standard one-to-one conversions, and ListP classes in many-to-one conversions.
- Parameters:
aHandleToFill the handle which should reference the interface upon exist. aHeader the handle to the header to access. aKey the key to use in the header access. Definition at line 66 of file BdbScribeChkClassP_001.cc.
References BdbScribeChkClassP_000::pullInterface().
BdbScribeChkClass * BdbScribeChkClassP_001::transient ( BdbEvtObjLocReg & aRegistry ) const [virtual]
Create a transient representytion of the superclass.
Implements BdbEvtObjP< BdbScribeChkClass >.
Definition at line 143 of file BdbScribeChkClassP_001.cc.
References _float, _long, BdbEvtObj::registerThis(), and result.
Member Data Documentation
d_Float BdbScribeChkClassP_001::_float [private]
Definition at line 175 of file BdbScribeChkClassP_001.ddl.
Referenced by transient().
d_Long BdbScribeChkClassP_001::_long [private]
Definition at line 172 of file BdbScribeChkClassP_001.ddl.
Referenced by transient().
The documentation for this class was generated from the following files:
- /BdbScribeTest/BdbScribeChkClassP_001.ddl
- /BdbScribeTest/BdbScribeChkClassP_001.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002