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. |
Header file of Library based Checkpoint Service Related APIs.