OpenClovis Logo

Typedefs | Functions

Header file of Library based Checkpoint Service Related APIs. More...

#include <clCommon.h>
#include <clCkptApi.h>
#include <clCntApi.h>
#include <clOsalApi.h>
#include <clEoApi.h>
#include <clDifferenceVector.h>

Go to the source code of this file.

Typedefs

typedef ClRcT(* ClCkptDeserializeT) (ClUint32T, ClAddrT, ClUint32T, ClPtrT)
 De-serialize Signature.
 
typedef ClRcT(* ClCkptSerializeT) (ClUint32T, ClAddrT *, ClUint32T *, ClPtrT)
 Serialize Signature.
 

Functions

ClRcT clCkptLibraryCkptCreate (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName)
 Creates the checkpoint. More...
 
ClRcT clCkptLibraryCkptDataSetCreate (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName, CL_IN ClUint32T dsId, CL_IN ClUint32T grpId, CL_IN ClUint32T order, CL_IN ClCkptSerializeT dsSerialiser, CL_IN ClCkptDeserializeT dsDeserialiser)
 Creates a data set. More...
 
ClRcT clCkptLibraryCkptDataSetDelete (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName, CL_IN ClUint32T dsId)
 Deletes the dataset from the checkpoint. More...
 
ClRcT clCkptLibraryCkptDataSetRead (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName, CL_IN ClUint32T dsId, CL_IN ClPtrT cookie)
 Reads the dataset information into the database. More...
 
ClRcT clCkptLibraryCkptDataSetWrite (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName, CL_IN ClUint32T dsId, CL_IN ClPtrT cookie)
 Writes the dataset information into the database. More...
 
ClRcT clCkptLibraryCkptDelete (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName)
 Deletes the checkpoint. More...
 
ClRcT clCkptLibraryCkptElementCreate (ClCkptSvcHdlT ckptHdl, ClNameT *pCkptName, ClUint32T dsId, ClCkptSerializeT elemSerialiser, ClCkptDeserializeT elemDeserialiser)
 Creates the element of the Dataset. More...
 
ClRcT clCkptLibraryCkptElementDelete (ClCkptSvcHdlT ckptHdl, ClNameT *pCkptName, ClUint32T dsId, ClPtrT elemId, ClUint32T elemLen)
 Writes the Element information into the database. More...
 
ClRcT clCkptLibraryCkptElementWrite (ClCkptSvcHdlT ckptHdl, ClNameT *pCkptName, ClUint32T dsId, ClPtrT elemId, ClUint32T elemLen, ClPtrT cookie)
 Writes the Element information into the database. More...
 
ClRcT clCkptLibraryDoesCkptExist (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName, CL_OUT ClBoolT *pRetVal)
 Checks the existence of a checkpoint. More...
 
ClRcT clCkptLibraryDoesDatasetExist (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName, CL_IN ClUint32T dsId, CL_OUT ClBoolT *pRetVal)
 Checks the existence of a Dataset in a given checkpoint. More...
 
ClRcT clCkptLibraryFinalize (CL_IN ClCkptSvcHdlT ckptHdl)
 Destroys the client. More...
 
ClRcT clCkptLibraryInitialize (CL_INOUT ClCkptSvcHdlT *pCkptHdl)
 Initializes the client. More...
 

Detailed Description

Header file of Library based Checkpoint Service Related APIs.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen