45 #ifndef _CL_CKPT_EXT_API_H_ 
   46 #define _CL_CKPT_EXT_API_H_ 
   57 #include <clDifferenceVector.h> 
   77                                   ClUint32T *,                                  ClPtrT );
 
  110 typedef struct ClCkptDataSetCallback
 
  115 }ClCkptDataSetCallbackT;
 
  117 typedef struct ClCkptDifferenceIOVectorElement
 
  125     ClDifferenceVectorT *differenceVector;  
 
  126 }ClCkptDifferenceIOVectorElementT;
 
  128 typedef struct ClCkptClientInfo
 
  134 typedef struct ClCkptClientInfoList
 
  136     ClUint32T numEntries;
 
  137     ClCkptClientInfoT *pClientInfo;
 
  138 } ClCkptClientInfoListT;
 
  170 extern ClRcT clCkptLibraryInitializeDB(
 
  172                                        const ClCharT *dbName);
 
  301                                       CL_IN ClUint32T         dsId,
 
  302                                       CL_IN ClUint32T         grpId,
 
  303                                       CL_IN ClUint32T         order,
 
  309                                       CL_IN ClUint32T         dsId,
 
  310                                       CL_IN ClUint32T         grpId,
 
  311                                       CL_IN ClUint32T         order,
 
  312                                       CL_IN ClCkptDataSetCallbackT *pTable,
 
  313                                       CL_IN ClUint32T numTableEntries);
 
  350                                       CL_IN ClUint32T      dsId );
 
  384                                     CL_IN ClUint32T       dsId,
 
  385                                     CL_IN ClPtrT       cookie );
 
  389                                     CL_IN ClUint32T       dsId,
 
  425                                     CL_IN ClUint32T          dsId,
 
  426                                     CL_IN ClPtrT          cookie);
 
  485                                             CL_IN  ClUint32T           dsId,
 
  525                                      ClCkptDataSetCallbackT *pTable,
 
  526                                      ClUint32T numTableEntries);
 
  613 extern ClRcT clCkptReplicaChangeRegister(
ClRcT (*pCkptRelicaChangeCallback)
 
  616 extern ClRcT clCkptReplicaChangeDeregister(
void);
 
  621                                    ClDifferenceVectorT         *differenceVector);