44 #ifndef _CL_CKPT_API_H_
45 #define _CL_CKPT_API_H_
61 #define CL_CKPT_WR_ALL_REPLICAS 0X1
66 #define CL_CKPT_WR_ACTIVE_REPLICA 0X2
71 #define CL_CKPT_WR_ACTIVE_REPLICA_WEAK 0X4
77 #define CL_CKPT_CHECKPOINT_COLLOCATED 0X8
82 #define CL_CKPT_DISTRIBUTED 0X10
86 #define CL_CKPT_WR_ALL_SAFE 0X20
91 #define CL_CKPT_ALL_OPEN_ARE_REPLICAS 0x40
97 #define CL_CKPT_PEER_TO_PEER_REPLICA 0x80
105 #define CL_CKPT_PEER_TO_PEER_CACHE_DISABLE 0x100
110 #define CL_CKPT_CHECKPOINT_READ 0X1
115 #define CL_CKPT_CHECKPOINT_WRITE 0X2
120 #define CL_CKPT_CHECKPOINT_CREATE 0X4
125 #define CL_CKPT_DEFAULT_SECTION_ID {0, NULL}
129 #define CL_CKPT_GENERATED_SECTION_ID {0, NULL}
407 ClUint32T numSections,
464 ClInvocationT invocation,
465 ClCkptHdlT checkpointHandle,
512 ClInvocationT invocation,
673 CL_IN ClCkptOpenFlagsT checkpointOpenFlags,
675 CL_IN ClCkptHdlT *checkpointHandle);
715 CL_IN ClInvocationT invocation,
718 CL_IN ClCkptOpenFlagsT checkpointOpenFlags);
962 CL_IN const ClUint8T *initialData,
1080 CL_OUT ClHandleT *sectionIterationHandle);
1208 CL_IN ClUint32T numberOfElements,
1209 CL_OUT ClUint32T *erroneousVectorIndex);
1256 CL_IN const void *dataBuffer,
1309 CL_IN ClUint32T numberOfElements,
1310 CL_OUT ClUint32T *erroneousVectorIndex);
1358 CL_IN ClInvocationT invocation);
1382 CL_IN ClPtrT pCookie);
1423 CL_OUT ClSelectionObjectT *selectionObject);