|
| ObjectWithChecksum (typename ObjectType::frame_spec_version_type FrameSpec) |
| Constructor - Default.
|
| ObjectWithChecksum (const Description *Description, typename ObjectType::frame_spec_version_type FrameSpec) |
| Constructor.
|
| ObjectWithChecksum (class_type Class, const Description *Description, typename ObjectType::frame_spec_version_type FrameSpec) |
| Constructor.
|
| ObjectWithChecksum (const ObjectWithChecksum &Source) |
| copy constructor
|
| ObjectWithChecksum (istream_type &Source) |
| Constructor - Stream.
|
| ObjectWithChecksum (typename ObjectType::frame_spec_version_type FrameSpec) |
| Constructor - Default.
|
| ObjectWithChecksum (const Description *Description, typename ObjectType::frame_spec_version_type FrameSpec) |
| Constructor.
|
| ObjectWithChecksum (class_type Class, const Description *Description, typename ObjectType::frame_spec_version_type FrameSpec) |
| Constructor.
|
| ObjectWithChecksum (const ObjectWithChecksum &Source) |
| copy constructor
|
| ObjectWithChecksum (istream_type &Source) |
| Constructor - Stream.
|
virtual | ~ObjectWithChecksum () |
| destructor
|
virtual | ~ObjectWithChecksum () |
| destructor
|
virtual streamsize_type | Bytes (const StreamBase &Stream) const |
| Return the number of bytes for this object.
|
virtual streamsize_type | Bytes (const StreamBase &Stream) const |
| Return the number of bytes for this object.
|
virtual self_type * | Create (istream_type &Stream) const |
| Virtual constructor.
|
virtual self_type * | Create (istream_type &Stream) const |
| Virtual constructor.
|
virtual void | Write (ostream_type &Stream) const |
| Write object to the stream.
|
virtual void | Write (ostream_type &Stream) const |
| Write object to the stream.
|
|
virtual streamsize_type | pBytes (const StreamBase &Stream) const=0 |
| Number of bytes needed to write this structure.
|
virtual streamsize_type | pBytes (const StreamBase &Stream) const=0 |
| Number of bytes needed to write this structure.
|
virtual self_type * | pCreate (istream_type &Stream) const=0 |
| Virtual constructor.
|
virtual self_type * | pCreate (istream_type &Stream) const=0 |
| Virtual constructor.
|
virtual void | pWrite (ostream_type &Stream) const=0 |
| Write the structure to the stream.
|
virtual void | pWrite (ostream_type &Stream) const=0 |
| Write the structure to the stream.
|
template<typename ObjectType, typename ChecksumType>
class FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >
Support checksumed objects.
- Template Parameters
-
ObjectType | Frame object type |
ChecksumType | Object used for checksum calculation |