Pol  Revision:cb584c9
uop_t Class Reference

#include <uop.h>

+ Inheritance diagram for uop_t:

Classes

class  block_addr_t
 
class  block_body_t
 
class  data_header_v5_t
 
class  file_t
 
class  header_t
 

Public Types

enum  compression_type_t { COMPRESSION_TYPE_NO_COMPRESSION = 0, COMPRESSION_TYPE_ZLIB = 1 }
 

Public Member Functions

 uop_t (kaitai::kstream *p__io, kaitai::kstruct *p__parent=0, uop_t *p__root=0)
 
 ~uop_t ()
 
kaitai::kstruct * _parent () const
 
uop_t_root () const
 
header_theader () const
 

Private Member Functions

void _read ()
 

Private Attributes

kaitai::kstruct * m__parent
 
uop_tm__root
 
header_tm_header
 

Detailed Description

Definition at line 15 of file uop.h.

Member Enumeration Documentation

Enumerator
COMPRESSION_TYPE_NO_COMPRESSION 
COMPRESSION_TYPE_ZLIB 

Definition at line 24 of file uop.h.

Constructor & Destructor Documentation

uop_t::uop_t ( kaitai::kstream *  p__io,
kaitai::kstruct *  p__parent = 0,
uop_t p__root = 0 
)

Definition at line 7 of file uop.cpp.

References _read(), m__parent, and m__root.

uop_t::~uop_t ( )

Definition at line 18 of file uop.cpp.

References m_header.

Member Function Documentation

kaitai::kstruct* uop_t::_parent ( ) const
inline

Definition at line 219 of file uop.h.

References uop_t::block_addr_t::m__parent.

void uop_t::_read ( )
private

Definition at line 14 of file uop.cpp.

References m__root, and m_header.

Referenced by uop_t().

uop_t* uop_t::_root ( ) const
inline

Definition at line 218 of file uop.h.

References uop_t::block_addr_t::m__root.

header_t* uop_t::header ( ) const
inline

Definition at line 217 of file uop.h.

References m_header.

Referenced by Pol::Plib::RawMap::load_full_map(), and Pol::UoConvert::UoConvertMain::main().

Member Data Documentation

kaitai::kstruct* uop_t::m__parent
private

Definition at line 214 of file uop.h.

Referenced by uop_t().

uop_t* uop_t::m__root
private

Definition at line 213 of file uop.h.

Referenced by _read(), and uop_t().

header_t* uop_t::m_header
private

Definition at line 212 of file uop.h.

Referenced by _read(), header(), and ~uop_t().


The documentation for this class was generated from the following files: