Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Type: Class. More...
#include <IccIO.h>
Public Member Functions | |
bool | Attach (CIccIO *pIO, icInt32Number nSize=0, bool bOwnIO=false) |
CIccEmbedIO () | |
virtual void | Close () |
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 | ~CIccEmbedIO () |
Public Member Functions inherited from CIccIO | |
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 () |
Protected Attributes | |
bool | m_bOwnIO |
icInt32Number | m_nSize |
icInt32Number | m_nStartPos |
CIccIO * | m_pIO |
Type: Class.
Purpose: Handles embedding a file within a file
CIccEmbedIO::CIccEmbedIO | ( | ) |
Definition at line 506 of file IccIO.cpp.
References m_bOwnIO, m_nSize, m_nStartPos, and m_pIO.
|
virtual |
bool CIccEmbedIO::Attach | ( | CIccIO * | pIO, |
icInt32Number | nSize = 0, | ||
bool | bOwnIO = false ) |
Definition at line 519 of file IccIO.cpp.
References m_bOwnIO, m_nSize, m_nStartPos, m_pIO, and CIccIO::Tell().
Referenced by CIccTagEmbeddedProfile::Write().
|
virtual |
Reimplemented from CIccIO.
Definition at line 536 of file IccIO.cpp.
References CIccIO::Close(), m_bOwnIO, and m_pIO.
Referenced by ~CIccEmbedIO().
|
virtual |
Reimplemented from CIccIO.
Definition at line 573 of file IccIO.cpp.
References CIccIO::GetLength(), m_nSize, m_nStartPos, and m_pIO.
|
virtual |
Reimplemented from CIccIO.
Definition at line 547 of file IccIO.cpp.
References m_nSize, m_nStartPos, m_pIO, CIccIO::Read8(), and CIccIO::Tell().
|
virtual |
Reimplemented from CIccIO.
Definition at line 585 of file IccIO.cpp.
References CIccIO::GetLength(), icSeekEnd, icSeekSet, m_nSize, m_nStartPos, m_pIO, CIccIO::Seek(), and CIccIO::Tell().
|
virtual |
Reimplemented from CIccIO.
Definition at line 631 of file IccIO.cpp.
References m_nStartPos, m_pIO, and CIccIO::Tell().
|
virtual |
Reimplemented from CIccIO.
Definition at line 564 of file IccIO.cpp.
References m_pIO, and CIccIO::Write8().
|
protected |
Definition at line 205 of file IccIO.h.
Referenced by Attach(), CIccEmbedIO(), and Close().
|
protected |
Definition at line 204 of file IccIO.h.
Referenced by Attach(), CIccEmbedIO(), GetLength(), Read8(), and Seek().
|
protected |
Definition at line 203 of file IccIO.h.
Referenced by Attach(), CIccEmbedIO(), GetLength(), Read8(), Seek(), and Tell().
|
protected |
Definition at line 202 of file IccIO.h.
Referenced by Attach(), CIccEmbedIO(), Close(), GetLength(), Read8(), Seek(), Tell(), and Write8().