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