OpenNI 1.5.4
XnOSMemory.h File Reference
#include "XnPlatform.h"

Go to the source code of this file.

Functions

XN_C_API void *XN_C_DECL xnOSMalloc (const XnSizeT nAllocSize)
 
XN_C_API void *XN_C_DECL xnOSMallocAligned (const XnSizeT nAllocSize, const XnSizeT nAlignment)
 
XN_C_API void *XN_C_DECL xnOSCalloc (const XnSizeT nAllocNum, const XnSizeT nAllocSize)
 
XN_C_API void *XN_C_DECL xnOSCallocAligned (const XnSizeT nAllocNum, const XnSizeT nAllocSize, const XnSizeT nAlignment)
 
XN_C_API void *XN_C_DECL xnOSRealloc (void *pMemory, const XnSizeT nAllocSize)
 
XN_C_API void *XN_C_DECL xnOSReallocAligned (void *pMemory, const XnSizeT nAllocSize, const XnSizeT nAlignment)
 
XN_C_API void *XN_C_DECL xnOSRecalloc (void *pMemory, const XnSizeT nAllocNum, const XnSizeT nAllocSize)
 
XN_C_API void XN_C_DECL xnOSFree (const void *pMemBlock)
 
XN_C_API void XN_C_DECL xnOSFreeAligned (const void *pMemBlock)
 
XN_C_API void XN_C_DECL xnOSMemCopy (void *pDest, const void *pSource, XnSizeT nCount)
 
XN_C_API XnInt32 XN_C_DECL xnOSMemCmp (const void *pBuf1, const void *pBuf2, XnSizeT nCount)
 
XN_C_API void XN_C_DECL xnOSMemSet (void *pDest, XnUInt8 nValue, XnSizeT nCount)
 
XN_C_API void XN_C_DECL xnOSMemMove (void *pDest, const void *pSource, XnSizeT nCount)
 
XN_C_API XnUInt64 XN_C_DECL xnOSEndianSwapUINT64 (XnUInt64 nValue)
 
XN_C_API XnUInt32 XN_C_DECL xnOSEndianSwapUINT32 (XnUInt32 nValue)
 
XN_C_API XnUInt16 XN_C_DECL xnOSEndianSwapUINT16 (XnUInt16 nValue)
 
XN_C_API XnFloat XN_C_DECL xnOSEndianSwapFLOAT (XnFloat fValue)
 

Function Documentation

◆ xnOSCalloc()

XN_C_API void *XN_C_DECL xnOSCalloc ( const XnSizeT  nAllocNum,
const XnSizeT  nAllocSize 
)

◆ xnOSCallocAligned()

XN_C_API void *XN_C_DECL xnOSCallocAligned ( const XnSizeT  nAllocNum,
const XnSizeT  nAllocSize,
const XnSizeT  nAlignment 
)

◆ xnOSEndianSwapFLOAT()

XN_C_API XnFloat XN_C_DECL xnOSEndianSwapFLOAT ( XnFloat  fValue)

◆ xnOSEndianSwapUINT16()

XN_C_API XnUInt16 XN_C_DECL xnOSEndianSwapUINT16 ( XnUInt16  nValue)

◆ xnOSEndianSwapUINT32()

XN_C_API XnUInt32 XN_C_DECL xnOSEndianSwapUINT32 ( XnUInt32  nValue)

◆ xnOSEndianSwapUINT64()

XN_C_API XnUInt64 XN_C_DECL xnOSEndianSwapUINT64 ( XnUInt64  nValue)

◆ xnOSFree()

XN_C_API void XN_C_DECL xnOSFree ( const void *  pMemBlock)

◆ xnOSFreeAligned()

XN_C_API void XN_C_DECL xnOSFreeAligned ( const void *  pMemBlock)

◆ xnOSMalloc()

XN_C_API void *XN_C_DECL xnOSMalloc ( const XnSizeT  nAllocSize)

◆ xnOSMallocAligned()

XN_C_API void *XN_C_DECL xnOSMallocAligned ( const XnSizeT  nAllocSize,
const XnSizeT  nAlignment 
)

◆ xnOSMemCmp()

XN_C_API XnInt32 XN_C_DECL xnOSMemCmp ( const void *  pBuf1,
const void *  pBuf2,
XnSizeT  nCount 
)

◆ xnOSMemCopy()

XN_C_API void XN_C_DECL xnOSMemCopy ( void *  pDest,
const void *  pSource,
XnSizeT  nCount 
)

◆ xnOSMemMove()

XN_C_API void XN_C_DECL xnOSMemMove ( void *  pDest,
const void *  pSource,
XnSizeT  nCount 
)

◆ xnOSMemSet()

XN_C_API void XN_C_DECL xnOSMemSet ( void *  pDest,
XnUInt8  nValue,
XnSizeT  nCount 
)

◆ xnOSRealloc()

XN_C_API void *XN_C_DECL xnOSRealloc ( void *  pMemory,
const XnSizeT  nAllocSize 
)

◆ xnOSReallocAligned()

XN_C_API void *XN_C_DECL xnOSReallocAligned ( void *  pMemory,
const XnSizeT  nAllocSize,
const XnSizeT  nAlignment 
)

◆ xnOSRecalloc()

XN_C_API void *XN_C_DECL xnOSRecalloc ( void *  pMemory,
const XnSizeT  nAllocNum,
const XnSizeT  nAllocSize 
)