|
bool | Alloc (icUInt32Number nSize, bool bWrite=false) |
|
bool | Attach (icUInt8Number *pData, icUInt32Number nSize, bool bWrite=false) |
|
| CIccMemIO () |
|
virtual void | Close () |
|
icUInt8Number * | GetData () |
|
virtual icInt32Number | GetLength () |
|
virtual icInt32Number | Read8 (void *pBuf, icInt32Number nNum=1) |
|
virtual icInt32Number | Seek (icInt32Number nOffset, icSeekVal pos) |
|
virtual icInt32Number | Tell () |
|
virtual icInt32Number | Write8 (void *pBuf, icInt32Number nNum=1) |
|
virtual | ~CIccMemIO () |
|
bool | Align32 () |
| Write operation to make sure that filelength is evenly divisible by 4.
|
|
icInt32Number | Read16 (void *pBuf16, icInt32Number nNum=1) |
|
icInt32Number | Read32 (void *pBuf32, icInt32Number nNum=1) |
|
icInt32Number | Read64 (void *pBuf64, icInt32Number nNum=1) |
|
icInt32Number | ReadFloat16Float (void *pBufFloat, icInt32Number nNum=1) |
|
icInt32Number | ReadFloat32Float (void *pBufFloat, icInt32Number nNum=1) |
|
icInt32Number | ReadLine (void *pBuf8, icInt32Number nNum=256) |
|
icInt32Number | ReadUInt16Float (void *pBufFloat, icInt32Number nNum=1) |
|
icInt32Number | ReadUInt8Float (void *pBufFloat, icInt32Number nNum=1) |
|
bool | Sync32 (icUInt32Number nOffset=0) |
| Operation to make sure read position is evenly divisible by 4.
|
|
icInt32Number | Write16 (void *pBuf16, icInt32Number nNum=1) |
|
icInt32Number | Write32 (void *pBuf32, icInt32Number nNum=1) |
|
icInt32Number | Write64 (void *pBuf64, icInt32Number nNum=1) |
|
icInt32Number | WriteFloat16Float (void *pBuf16, icInt32Number nNum=1) |
|
icInt32Number | WriteFloat32Float (void *pBufFloat, icInt32Number nNum=1) |
|
icInt32Number | WriteUInt16Float (void *pBuf16, icInt32Number nNum=1) |
|
icInt32Number | WriteUInt8Float (void *pBuf16, icInt32Number nNum=1) |
|
virtual | ~CIccIO () |
|
Type: Class.
Purpose: Handles generic memory IO
Definition at line 216 of file IccIO.h.