|
|
| 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 |