OpenClovis Logo

Typedefs | Functions
clCkptExtApi.h File Reference

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.
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.
ClRcT clCkptLibraryCkptDataSetDelete (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName, CL_IN ClUint32T dsId)
 Deletes the dataset from the checkpoint.
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.
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.
ClRcT clCkptLibraryCkptDelete (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName)
 Deletes the checkpoint.
ClRcT clCkptLibraryCkptElementCreate (ClCkptSvcHdlT ckptHdl, ClNameT *pCkptName, ClUint32T dsId, ClCkptSerializeT elemSerialiser, ClCkptDeserializeT elemDeserialiser)
 Creates the element of the Dataset.
ClRcT clCkptLibraryCkptElementDelete (ClCkptSvcHdlT ckptHdl, ClNameT *pCkptName, ClUint32T dsId, ClPtrT elemId, ClUint32T elemLen)
 Writes the Element information into the database.
ClRcT clCkptLibraryCkptElementWrite (ClCkptSvcHdlT ckptHdl, ClNameT *pCkptName, ClUint32T dsId, ClPtrT elemId, ClUint32T elemLen, ClPtrT cookie)
 Writes the Element information into the database.
ClRcT clCkptLibraryDoesCkptExist (CL_IN ClCkptSvcHdlT ckptHdl, CL_IN ClNameT *pCkptName, CL_OUT ClBoolT *pRetVal)
 Checks the existence of a checkpoint.
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.
ClRcT clCkptLibraryFinalize (CL_IN ClCkptSvcHdlT ckptHdl)
 Destroys the client.
ClRcT clCkptLibraryInitialize (CL_INOUT ClCkptSvcHdlT *pCkptHdl)
 Initializes the client.

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