Header file of Transaction related APIs for COR. More...
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. |
Header file of Transaction related APIs for COR.