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.