Inheritance diagram for CdbBdbSSimpleClusterP:

Public Member Functions | |
| CdbBdbSSimpleClusterP (const char *theName, d_UShort theId, const char *theDescription, const BdbTime &theCreationTime) | |
| Normal constructor. | |
| virtual | ~CdbBdbSSimpleClusterP () |
| Destructor. | |
| d_UShort | numIncrements () const |
| Get the total number of "increments". | |
| CdbStatus | increment (d_UShort theNumber, CdbBdbSIncrement &theIncrement) const |
| Get the specified "increment". | |
| CdbStatus | createIncrement (const BdbTime &theSplitTime) |
| Create new "increment". | |
A simple cluster of conditions supports "increments".
Definition at line 14 of file CdbBdbSSimpleClusterP.ddl.
|
||||||||||||||||||||
|
Normal constructor. WARNING: Inappropriate values of the parameters will cause the crash of the constructor to avoid creating disformed persistent data structures.
Definition at line 25 of file CdbBdbSSimpleClusterP.cc. |
|
|
Destructor.
Definition at line 35 of file CdbBdbSSimpleClusterP.cc. |
|
|
Create new "increment". The method if successfull will increase the number of increments by one.
Definition at line 53 of file CdbBdbSSimpleClusterP.cc. References BdbRef(), CdbBdbSIncrementCollection::createIncrement(), CdbStatus::Error, CdbBdbSUtils::findMetaData(), BdbTime::getGmtNsec(), BdbTime::getGmtSec(), CdbBdbSUtils::getLocalDbIdRange(), CdbBdbSCollectionElementP::id(), CdbBdbSClusterP::iterator(), CdbItr< T >::next(), CdbBdbSIncrementCollection::numIncrements(), CdbStatus::Success, and CdbItr< T >::value(). |
|
||||||||||||
|
Get the specified "increment". The method will return CdbStatus::NotFound if the index is not in a valid range.
Definition at line 45 of file CdbBdbSSimpleClusterP.cc. References CdbBdbSIncrementCollection::increment(). |
|
|
Get the total number of "increments".
Definition at line 39 of file CdbBdbSSimpleClusterP.cc. References CdbBdbSIncrementCollection::numIncrements(). |
1.3-rc3