39 #if !defined(TAWARA_SEEK_ELEMENT_H_)
40 #define TAWARA_SEEK_ELEMENT_H_
83 std::streamsize
offset()
const {
return offset_.value(); }
85 void offset(std::streamsize offset) { offset_.value(offset); }
88 virtual std::streamsize write_body(std::ostream& output);
95 virtual std::streamsize body_size()
const;
98 virtual std::streamsize read_body(std::istream& input,
99 std::streamsize
size);
105 #endif // TAWARA_SEEK_ELEMENT_H_
void offset(std::streamsize offset)
Set the offset of the indexed ID.
std::streamsize size(ID id)
Get the number of bytes required by an ID.
The MasterElement interface.
Binary primitive element.
Unsigned integer primitive element.
std::streamsize offset() const
Get the offset of the indexed ID.
virtual ~SeekElement()
Destructor.
BinaryElement indexed_id_
The Seek element, which contains a single index point in the SeekHead element.