Pyro higlevel API
Classes | Public Member Functions | Public Attributes | List of all members
os::MemFile::Private Class Reference

Classes

struct  Block
 

Public Member Functions

 Private ()
 
 ~Private ()
 
void SetBfrSize (uint32 nSize)
 
uint32 Write (uint32 nPos, const uint8 *pData, uint32 nSize)
 
uint32 Read (uint32 nPos, uint8 *pData, uint32 nSize)
 

Public Attributes

uint32 m_nSize
 
uint32 m_nPos
 
uint32 m_nEOF
 
Blockm_psFirst
 
Blockm_psLast
 

Constructor & Destructor Documentation

os::MemFile::Private::Private ( )
inline
os::MemFile::Private::~Private ( )
inline

Member Function Documentation

uint32 os::MemFile::Private::Read ( uint32  nPos,
uint8 *  pData,
uint32  nSize 
)
inline
void os::MemFile::Private::SetBfrSize ( uint32  nSize)
inline
uint32 os::MemFile::Private::Write ( uint32  nPos,
const uint8 *  pData,
uint32  nSize 
)
inline

Member Data Documentation

uint32 os::MemFile::Private::m_nEOF
uint32 os::MemFile::Private::m_nPos
uint32 os::MemFile::Private::m_nSize
Block* os::MemFile::Private::m_psFirst
Block* os::MemFile::Private::m_psLast