OpenClovis Logo

Typedefs | Functions
clCorTxnApi.h File Reference

Header file of Transaction related APIs for COR. More...

#include <clCommon.h>
#include <clTxnApi.h>
#include <clCorMetaData.h>

Go to the source code of this file.

Typedefs

typedef ClRcT(* ClCorTxnFuncT )(ClCorTxnIdT trans, ClCorTxnJobIdT jobId, void *cookie)
 Type of the callback function which will be called while doing transaction job walk.

Functions

ClRcT clCorTxnFailedJobGet (ClCorTxnSessionIdT txnSessionId, ClCorTxnInfoT *pPrevTxnInfo, ClCorTxnInfoT *pNextTxnInfo)
 Retrieves the information about the failed transaction job for a pariticular transaction Id.
ClRcT clCorTxnFirstJobGet (CL_IN ClCorTxnIdT txnId, CL_OUT ClCorTxnJobIdT *pJobId)
 Get the first job.
ClRcT clCorTxnIdTxnFree (CL_IN ClCorTxnIdT corTxnId)
 Frees the data for the transactionID .
ClRcT clCorTxnJobAttributeTypeGet (CL_IN ClCorTxnIdT txnId, CL_IN ClCorTxnJobIdT jobId, CL_OUT ClCorAttrTypeT *pAttrType, CL_OUT ClCorTypeT *pAttrDataType)
 Get the attribute type information.
ClRcT clCorTxnJobAttrPathGet (CL_IN ClCorTxnIdT txnId, CL_IN ClCorTxnJobIdT jobId, CL_OUT ClCorAttrPathT **pAttrPath)
 Retrieves the attrpath from the transaction.
ClRcT clCorTxnJobDefnHandleUpdate (CL_OUT ClTxnJobDefnHandleT jobDefnHandle, CL_IN ClCorTxnIdT corTxnId)
 This function is used to pack the transaction information and update it in the given job definition handle.
ClRcT clCorTxnJobHandleToCorTxnIdGet (CL_IN ClTxnJobDefnHandleT jobDefn, CL_IN ClSizeT size, CL_OUT ClCorTxnIdT *pTxnId)
 Get thetransactionID from thetransactionJob handle.
ClRcT clCorTxnJobMoIdGet (CL_IN ClCorTxnIdT txnId, CL_OUT ClCorMOIdT *pMOId)
 Get the MoId From the transaction.
ClRcT clCorTxnJobObjectHandleGet (CL_IN ClCorTxnIdT txnId, CL_OUT ClCorObjectHandleT *pObjHandle)
 Get the Object handle from the transaction.
ClRcT clCorTxnJobOperationGet (CL_IN ClCorTxnIdT txnId, CL_IN ClCorTxnJobIdT jobId, CL_OUT ClCorOpsT *op)
 Get the operation type.
ClRcT clCorTxnJobSetParamsGet (CL_IN ClCorTxnIdT txnId, CL_IN ClCorTxnJobIdT jobId, CL_OUT ClCorAttrIdT *pAttrId, CL_OUT ClInt32T *pIndex, CL_OUT void **pValue, CL_OUT ClUint32T *pSize)
 Get all the information necessary for setting the attribute.
ClRcT clCorTxnJobStatusGet (CL_IN ClCorTxnIdT txnId, CL_IN ClCorTxnJobIdT jobId, CL_OUT ClUint32T *jobStatus)
 Get the status of a particular job.
ClRcT clCorTxnJobStatusSet (CL_IN ClCorTxnIdT txnId, CL_IN ClCorTxnJobIdT jobId, CL_IN ClUint32T jobStatus)
 Set the status of a particular job.
ClRcT clCorTxnJobWalk (CL_IN ClCorTxnIdT pThis, CL_IN ClCorTxnFuncT funcPtr, CL_IN void *cookie)
 Walk through the transaction Jobs.
ClRcT clCorTxnLastJobGet (CL_IN ClCorTxnIdT txnId, CL_OUT ClCorTxnJobIdT *pJobId)
 Get the last job in the transaction.
ClRcT clCorTxnNextJobGet (CL_IN ClCorTxnIdT txnId, CL_IN ClCorTxnJobIdT currentJobHdl, CL_OUT ClCorTxnJobIdT *pNextJobHdl)
 Get the next job in the transaction.
ClRcT clCorTxnPreviousJobGet (CL_IN ClCorTxnIdT txnId, CL_IN ClCorTxnJobIdT currentJobId, CL_OUT ClCorTxnJobIdT *pPrevJobId)
 Get the previous job in the transaction.
ClRcT clCorTxnSessionCancel (CL_IN ClCorTxnSessionIdT txnSessionId) CL_DEPRECATED
 Cancels a transaction session.
ClRcT clCorTxnSessionCommit (CL_IN ClCorTxnSessionIdT txnSessionId)
 Commits an active transaction session.
ClRcT clCorTxnSessionFinalize (CL_IN ClCorTxnSessionIdT txnSessionId)
 Finalizes a COR transaction session.

Detailed Description

Header file of Transaction related APIs for COR.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen