OpenClovis Logo

Macros | Functions
clXdrApi.h File Reference

Header file of XDR and IDL related APIs. More...

#include <stdio.h>
#include <clCommon.h>
#include <clBufferApi.h>
#include <clHandleApi.h>
#include <clXdrErrors.h>
#include <clIocApi.h>
#include <clEoApi.h>
#include <clMD5Api.h>
#include <clDifferenceVector.h>

Go to the source code of this file.

Macros

#define clXdrMarshallArrayClInt32T(pPyld, count, msg, isDelete)
 Marshall array of ClInt32T type.
#define clXdrMarshallArrayClInt64T(pPyld, count, msg, isDelete)
 Marshall array of ClInt64T type.
#define clXdrMarshallArrayClNameT(pointer, multiplicity, msg, isDelete)
 Marshall array of ClNameT type.
#define clXdrMarshallArrayClUint32T(pPyld, count, msg, isDelete)
 Marshall array of ClUint32T type.
#define clXdrMarshallArrayClUint64T(pPyld, count, msg, isDelete)
 Marshall array of ClUint64T type.
#define clXdrMarshallPtrClHandleT(pointer, multiplicity, msg, isDelete)
 Marshall pointer of ClHandleT type.
#define clXdrMarshallPtrClInt32T(pPyld, count, msg, isDelete)
 Marshall pointer of ClInt32T type.
#define clXdrMarshallPtrClInt64T(pPyld, count, msg, isDelete)
 Marshall pointer of ClInt64T type.
#define clXdrMarshallPtrClNameT(pointer, multiplicity, msg, isDelete)
 Marshall pointer of ClNameT type.
#define clXdrMarshallPtrClUint32T(pPyld, count, msg, isDelete)
 Marshall pointer of ClUint32T type.
#define clXdrMarshallPtrClUint64T(pPyld, count, msg, isDelete)
 Marshall pointer of ClUint64T type.
#define clXdrMarshallPtrClVersionT(pointer, multiplicity, msg, isDelete)
 Marshall pointer of ClVersionT type.
#define clXdrMarshallPtrClWordT(pointer, multiplicity, msg, isDelete)
 Marshall pointer of ClWordT type.
#define clXdrUnmarshallArrayClInt32T(msg, pPyld, count)
 Unmarshall data of ClInt32T array type.
#define clXdrUnmarshallArrayClInt64T(msg, pPyld, count)
 Unmarshall data of ClInt64T array type.
#define clXdrUnmarshallArrayClNameT(msg, pointer, multiplicity)
 Unmarshall data of ClNameT array type.
#define clXdrUnmarshallArrayClUint32T(msg, pPyld, count)
 Unmarshall data of ClUint32T array type.
#define clXdrUnmarshallArrayClUint64T(msg, pPyld, count)
 Unmarshall data of ClUint64T array type.
#define clXdrUnmarshallPtrClHandleT(msg, pointer, multiplicity)
 Unmarshall data of ClHandleT pointer type.
#define clXdrUnmarshallPtrClInt32T(msg, pPyld, multiplicity)
 Unmarshall data of ClInt32T pointer type.
#define clXdrUnmarshallPtrClInt64T(msg, pPyld, multiplicity)
 Unmarshall data of ClInt64T pointer type.
#define clXdrUnmarshallPtrClNameT(msg, pointer, multiplicity)
 Unmarshall data of ClNameT pointer type.
#define clXdrUnmarshallPtrClUint32T(msg, pPyld, multiplicity)
 Unmarshall data of ClUint32T pointer type.
#define clXdrUnmarshallPtrClUint64T(msg, pPyld, multiplicity)
 Unmarshall data of ClUint64T pointer type.
#define clXdrUnmarshallPtrClVersionT(msg, pointer, multiplicity)
 Unmarshall data of ClVersionT pointer type.
#define clXdrUnmarshallPtrClWordT(msg, pointer, multiplicity)
 Unmarshall data of ClWordT pointer type.

Functions

ClRcT clXdrMarshallArrayClCharT (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall array of ClCharT type.
ClRcT clXdrMarshallArrayClInt16T (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall array of ClInt16T type.
ClRcT clXdrMarshallArrayClInt8T (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall array of ClInt8T type.
ClRcT clXdrMarshallArrayClUint16T (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall array of ClUint16T type.
ClRcT clXdrMarshallArrayClUint8T (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall array of ClUint8T type.
ClRcT clXdrMarshallClCharT (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClCharT type.
ClRcT clXdrMarshallClHandleT (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClHandleT type.
ClRcT clXdrMarshallClInt16T (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClInt16T type.
ClRcT clXdrMarshallClInt32T (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClInt32T type.
ClRcT clXdrMarshallClInt64T (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClInt64T type.
ClRcT clXdrMarshallClInt8T (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClInt8T type.
ClRcT clXdrMarshallClNameT (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClNameT type.
ClRcT clXdrMarshallClUint16T (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClUint16T type.
ClRcT clXdrMarshallClUint32T (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClUint32T type.
ClRcT clXdrMarshallClUint64T (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClUint64T type.
ClRcT clXdrMarshallClUint8T (CL_IN void *pPyld, CL_INOUT ClBufferHandleT msg, CL_IN ClUint32T isDelete)
 Marshall data of ClUint8T type.
ClRcT clXdrMarshallClVersionT (void *pGenVar, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClVersionT type.
ClRcT clXdrMarshallClWordT (void *pPyld, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall data of ClWordT type.
ClRcT clXdrMarshallPtrClCharT (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall pointer of ClCharT type.
ClRcT clXdrMarshallPtrClInt16T (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall pointer of ClInt16T type.
ClRcT clXdrMarshallPtrClInt8T (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall pointer of ClInt8T type.
ClRcT clXdrMarshallPtrClUint16T (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall pointer of ClUint16T type.
ClRcT clXdrMarshallPtrClUint8T (void *pPyld, ClUint32T count, ClBufferHandleT msg, ClUint32T isDelete)
 Marshall pointer of ClUint8T type.
ClRcT clXdrUnmarshallArrayClCharT (ClBufferHandleT msg, void *pPyld, ClUint32T count)
 Unmarshall data of ClCharT array type.
ClRcT clXdrUnmarshallArrayClInt16T (ClBufferHandleT msg, void *pPyld, ClUint32T count)
 Unmarshall data of ClInt16T array type.
ClRcT clXdrUnmarshallArrayClInt8T (ClBufferHandleT msg, void *pPyld, ClUint32T count)
 Unmarshall data of ClInt8T array type.
ClRcT clXdrUnmarshallArrayClUint16T (ClBufferHandleT msg, void *pPyld, ClUint32T count)
 Unmarshall data of ClUint16T array type.
ClRcT clXdrUnmarshallArrayClUint8T (ClBufferHandleT msg, void *pPyld, ClUint32T count)
 Unmarshall data of ClUint8T array type.
ClRcT clXdrUnmarshallClCharT (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClCharT type.
ClRcT clXdrUnmarshallClHandleT (ClBufferHandleT msg, void *pBuf)
 Unmarshall data of ClHandleT type.
ClRcT clXdrUnmarshallClInt16T (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClInt16T type.
ClRcT clXdrUnmarshallClInt32T (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClInt32T type.
ClRcT clXdrUnmarshallClInt64T (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClInt64T type.
ClRcT clXdrUnmarshallClInt8T (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClInt8T type.
ClRcT clXdrUnmarshallClNameT (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClNameT type.
ClRcT clXdrUnmarshallClUint16T (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClUint16T type.
ClRcT clXdrUnmarshallClUint32T (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClUint32T type.
ClRcT clXdrUnmarshallClUint64T (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClUint64T type.
ClRcT clXdrUnmarshallClUint8T (ClBufferHandleT msg, void *pPyld)
 Unmarshall data of ClUint8T type.
ClRcT clXdrUnmarshallClVersionT (ClBufferHandleT msg, void *pGenVar)
 Unmarshall data of ClVersionT type.
ClRcT clXdrUnmarshallClWordT (ClBufferHandleT msg, void *pBuf)
 Unmarshall data of ClWordT type.
ClRcT clXdrUnmarshallPtrClCharT (ClBufferHandleT msg, void **pPyld, ClUint32T multiplicity)
 Unmarshall data of ClCharT pointer type.
ClRcT clXdrUnmarshallPtrClInt16T (ClBufferHandleT msg, void **pPyld, ClUint32T multiplicity)
 Unmarshall data of ClInt16T pointer type.
ClRcT clXdrUnmarshallPtrClInt8T (ClBufferHandleT msg, void **pPyld, ClUint32T multiplicity)
 Unmarshall data of ClInt8T pointer type.
ClRcT clXdrUnmarshallPtrClUint16T (ClBufferHandleT msg, void **pPyld, ClUint32T multiplicity)
 Unmarshall data of ClUint16T pointer type.
ClRcT clXdrUnmarshallPtrClUint8T (ClBufferHandleT msg, void **pPyld, ClUint32T multiplicity)
 Unmarshall data of ClUint8T pointer type.

Detailed Description

Header file of XDR and IDL related APIs.


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