Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

UnexpectedRecordSize Class Reference

#include <RawFileExceptions.h>

Inheritance diagram for UnexpectedRecordSize:

RawFileException RawFileException List of all members.

Public Member Functions

virtual void print () const
virtual void print () const
 UnexpectedRecordSize (const char *block_name, uint32_t expect, uint32_t value)
 UnexpectedRecordSize (const char *block_name, uint32_t expect, uint32_t value)
virtual ~UnexpectedRecordSize ()
virtual ~UnexpectedRecordSize ()

Private Attributes

std::string m_blockName
uint32_t m_expect
uint32_t m_value

Constructor & Destructor Documentation

UnexpectedRecordSize::UnexpectedRecordSize const char *  block_name,
uint32_t  expect,
uint32_t  value
[inline]
 

00061          : m_blockName(block_name), m_expect(expect), m_value(value) {
00062          }

virtual UnexpectedRecordSize::~UnexpectedRecordSize  )  [inline, virtual]
 

00063 {}

UnexpectedRecordSize::UnexpectedRecordSize const char *  block_name,
uint32_t  expect,
uint32_t  value
[inline]
 

00061          : m_blockName(block_name), m_expect(expect), m_value(value) {
00062          }

virtual UnexpectedRecordSize::~UnexpectedRecordSize  )  [inline, virtual]
 

00063 {}


Member Function Documentation

virtual void UnexpectedRecordSize::print  )  const [virtual]
 

Reimplemented from RawFileException.

void UnexpectedRecordSize::print  )  const [virtual]
 

Reimplemented from RawFileException.

00025                                        {
00026    std::cout << "[RawFile] The size of block \"" << m_blockName << "\" is expected as "
00027       << m_expect << ", but got " << m_value << std::endl;
00028 }


Member Data Documentation

std::string UnexpectedRecordSize::m_blockName [private]
 

uint32_t UnexpectedRecordSize::m_expect [private]
 

uint32_t UnexpectedRecordSize::m_value [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:12:35 2011 for BOSS6.5.5 by  doxygen 1.3.9.1