SkyGI::MemoryFile::Private Class Reference

Collaboration diagram for SkyGI::MemoryFile::Private:
[legend]
List of all members.

Public Member Functions

 Private ()
 ~Private ()
void SetBufferSize (unsigned int iSize)
unsigned int Write (unsigned int nPos, const unsigned char *pData, unsigned int iSize)
unsigned int Read (unsigned int nPos, unsigned char *pData, unsigned int iSize)

Public Attributes

unsigned int m_iSize
unsigned int offPosition
unsigned int m_nEOF
Blockm_psFirst
Blockm_psLast
Locker pLock

Classes

struct  Block

Constructor & Destructor Documentation

SkyGI::MemoryFile::Private::Private (  )  [inline]

SkyGI::MemoryFile::Private::~Private (  )  [inline]


Member Function Documentation

void SkyGI::MemoryFile::Private::SetBufferSize ( unsigned int  iSize  )  [inline]

unsigned int SkyGI::MemoryFile::Private::Write ( unsigned int  nPos,
const unsigned char *  pData,
unsigned int  iSize 
) [inline]

unsigned int SkyGI::MemoryFile::Private::Read ( unsigned int  nPos,
unsigned char *  pData,
unsigned int  iSize 
) [inline]


Member Data Documentation

unsigned int SkyGI::MemoryFile::Private::m_iSize

unsigned int SkyGI::MemoryFile::Private::offPosition

unsigned int SkyGI::MemoryFile::Private::m_nEOF

Block* SkyGI::MemoryFile::Private::m_psFirst

Block* SkyGI::MemoryFile::Private::m_psLast

Locker SkyGI::MemoryFile::Private::pLock [mutable]


Generated on Thu Dec 13 18:14:06 2007 for SkyGI by  doxygen 1.5.1-p1