CanRead() const
Indicates whether or not there are enough bytes remaining in the `FrameData` to read a given number of bytes.
ReadUint8()
Reads an `uint8_t` value from the `FrameData`. If read successfully, the `FrameData` is updated to skip over the read content.
ReadBigEndianUint16()
Reads an `uint16_t` value assuming big endian encoding from the `FrameData`. If read successfully, the `FrameData` is updated to skip over the read content.
ReadBigEndianUint32()
Reads an `uint32_t` value assuming big endian encoding from the `FrameData`. If read successfully, the `FrameData` is updated to skip over the read content.
ReadLittleEndianUint16()
Reads an `uint16_t` value assuming little endian encoding from the `FrameData`. If read successfully, the `FrameData` is updated to skip over the read content.
ReadLittleEndianUint32()
Reads an `uint32_t` value assuming little endian encoding from the `FrameData`. If read successfully, the `FrameData` is updated to skip over the read content.
ReadBytes()
Reads a given number of bytes from the `FrameData`. If read successfully, the `FrameData` is updated to skip over the read content.
Read()
SkipOver()
Skips over a given number of bytes from `FrameData`. The caller MUST make sure that the @p aLength is smaller than current data length. Otherwise the behavior of this method is undefined.
Read