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

Public Member Functions

 Block (uint32 size, Block *prev)
 
 Block (uint32 size, const uint8 *buffer, Block *prev)
 
void MakeWritable ()
 

Public Attributes

Blockm_psPrev
 
Blockm_psNext
 
uint32 m_nSize
 
uint8 * m_pData
 
bool m_bReadOnly
 

Constructor & Destructor Documentation

os::MemFile::Private::Block::Block ( uint32  size,
Block prev 
)
inline
os::MemFile::Private::Block::Block ( uint32  size,
const uint8 *  buffer,
Block prev 
)
inline

Member Function Documentation

void os::MemFile::Private::Block::MakeWritable ( )
inline

Member Data Documentation

bool os::MemFile::Private::Block::m_bReadOnly
uint32 os::MemFile::Private::Block::m_nSize
uint8* os::MemFile::Private::Block::m_pData
Block* os::MemFile::Private::Block::m_psNext
Block* os::MemFile::Private::Block::m_psPrev