Header file of the Cached Checkpoint which provides a fast lookup for a P2P generated database. More...
#include <clCommon.h>
#include <clCommonErrors.h>
#include <clHash.h>
#include <clIocApi.h>
#include <clOsalApi.h>
#include <saCkpt.h>
#include <clCkptApi.h>
Go to the source code of this file.
Classes | |
struct | ClCachedCkptClientSvcInfoT |
Client side data structure. More... | |
struct | ClCachedCkptDataT |
The type of the CachedCkpt section data. More... | |
struct | ClCachedCkptSvcInfoT |
Cached Checkpoint global data structure. More... |
Functions | |
ClRcT | clCachedCkptFinalize (ClCachedCkptSvcInfoT *serviceInfo) |
Finalizes the Cached Checkpoint service. | |
ClRcT | clCachedCkptInitialize (ClCachedCkptSvcInfoT *serviceInfo, const SaNameT *ckptName, const SaCkptCheckpointCreationAttributesT *ckptAttributes, SaCkptCheckpointOpenFlagsT openFlags, ClUint32T cachSize) |
Initializes the Cached Checkpoint service. | |
ClRcT | clCachedCkptSectionCreate (ClCachedCkptSvcInfoT *serviceInfo, const ClCachedCkptDataT *sectionData) |
Creates a section in the checkpoint. | |
ClRcT | clCachedCkptSectionDelete (ClCachedCkptSvcInfoT *serviceInfo, const ClNameT *sectionName) |
Deletes a section in the checkpoint. | |
void | clCachedCkptSectionGetFirst (ClCachedCkptSvcInfoT *serviceInfo, ClCachedCkptDataT **sectionData, ClUint32T *sectionOffset) |
Gets the first section of the checkpoint. | |
void | clCachedCkptSectionGetNext (ClCachedCkptSvcInfoT *serviceInfo, ClCachedCkptDataT **sectionData, ClUint32T *sectionOffset) |
Gets next section of the checkpoint. | |
void | clCachedCkptSectionRead (ClCachedCkptSvcInfoT *serviceInfo, const ClNameT *sectionName, ClCachedCkptDataT **sectionData) |
Reads a single section. | |
ClRcT | clCachedCkptSectionUpdate (ClCachedCkptSvcInfoT *serviceInfo, const ClCachedCkptDataT *sectionData) |
Updates a checkpoint section. | |
ClRcT | clCachedCkptSynch (ClCachedCkptSvcInfoT *serviceInfo, ClBoolT isEmpty) |
Synchronizes the cache (local copy) with the checkpoint. |
Header file of the Cached Checkpoint which provides a fast lookup for a P2P generated database.