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.