Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
omni::serialization::exception::ChecksumError Class Reference

Checksum exception which is raids when checksums mismatch. More...

#include <PropertyMap.h>

Inheritance diagram for omni::serialization::exception::ChecksumError:
Inheritance graph
[legend]
Collaboration diagram for omni::serialization::exception::ChecksumError:
Collaboration graph
[legend]

Public Member Functions

 ChecksumError (QString _got, QString _expected, QString const &_id=QString())
 
QString message () const throw ()
 

Private Attributes

QString got_
 
QString expected_
 
QString id_
 

Detailed Description

Checksum exception which is raids when checksums mismatch.

Constructor & Destructor Documentation

omni::serialization::exception::ChecksumError::ChecksumError ( QString  _got,
QString  _expected,
QString const &  _id = QString() 
)
inline
43  :
44  got_(_got),
45  expected_(_expected),
46  id_(_id) {}
QString id_
Definition: PropertyMap.h:62
QString got_
Definition: PropertyMap.h:60
QString expected_
Definition: PropertyMap.h:61

Member Function Documentation

QString omni::serialization::exception::ChecksumError::message ( ) const
throw (
)
inline
48  {
49  QString _s("ChecksumError: Expected %1, got %2.");
50 
51  _s = _s.arg(expected_).arg(got_);
52 
53  if (!id_.isEmpty()) {
54  _s += QString(" On id %1.").arg(QString(id_));
55  }
56  return _s;
57  }
QString id_
Definition: PropertyMap.h:62
QString got_
Definition: PropertyMap.h:60
QString expected_
Definition: PropertyMap.h:61

Field Documentation

QString omni::serialization::exception::ChecksumError::expected_
private
QString omni::serialization::exception::ChecksumError::got_
private
QString omni::serialization::exception::ChecksumError::id_
private

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