jigdo API

JigdoDesc::UnmatchedData Class Reference

Info about data that was not matched by any input file, i.e. More...

#include <mkimage.hh>

Inheritance diagram for JigdoDesc::UnmatchedData:

JigdoDesc

List of all members.


Public Member Functions

 UnmatchedData (uint64 o, uint64 s)
bool operator== (const JigdoDesc &x) const
Type type () const
 Entry type of JigdoDesc child class.
uint64 offset () const
uint64 size () const
 Size of image area or whole image.
void resize (uint64 s)
virtual ostream & put (ostream &s) const
 Output human-readable summary.
template<class Iterator>
Iterator serialize (Iterator i) const
size_t serialSizeOf () const
 There are no virtual templates, so this wouldn't work: template<class Iterator> virtual Iterator serialize(Iterator i) const; .

Detailed Description

Info about data that was not matched by any input file, i.e.

that is included in the template data verbatim


Constructor & Destructor Documentation

JigdoDesc::UnmatchedData::UnmatchedData ( uint64  o,
uint64  s 
) [inline]


Member Function Documentation

bool JigdoDesc::UnmatchedData::operator== ( const JigdoDesc x  )  const [inline, virtual]

Implements JigdoDesc.

References size().

Type JigdoDesc::UnmatchedData::type (  )  const [inline, virtual]

Entry type of JigdoDesc child class.

Implements JigdoDesc.

References JigdoDesc::UNMATCHED_DATA.

uint64 JigdoDesc::UnmatchedData::offset (  )  const [inline]

Referenced by put().

uint64 JigdoDesc::UnmatchedData::size (  )  const [inline, virtual]

Size of image area or whole image.

Implements JigdoDesc.

Referenced by operator==(), put(), serialize(), and MkTemplate::Desc::unmatchedData().

void JigdoDesc::UnmatchedData::resize ( uint64  s  )  [inline]

ostream & JigdoDesc::UnmatchedData::put ( ostream &  s  )  const [virtual]

Output human-readable summary.

Implements JigdoDesc.

References offset(), size(), and SIZE_WIDTH.

template<class Iterator>
Iterator JigdoDesc::UnmatchedData::serialize ( Iterator  i  )  const [inline]

size_t JigdoDesc::UnmatchedData::serialSizeOf (  )  const [inline, virtual]

There are no virtual templates, so this wouldn't work: template<class Iterator> virtual Iterator serialize(Iterator i) const; .

Implements JigdoDesc.


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

Generated on Tue Sep 23 14:27:42 2008 for jigdo by  doxygen 1.5.6