43 return !(*
this == other);
47 return this->m_bufferData;
51 return this->m_bufferData;
55 return sizeof(this->m_bufferData);
60 const FwSizeType bufferSize =
sizeof this->m_bufferData;
65 result += this->m_bufferData[i];
PlatformIntType NATIVE_INT_TYPE
uint8_t U8
8-bit unsigned integer
PlatformUIntType NATIVE_UINT_TYPE
static U32 min(const U32 a, const U32 b)
PlatformAssertArgType FwAssertArgType
PlatformSizeType FwSizeType
Serializable::SizeType getBuffLength() const
returns current buffer size
SerializeStatus setBuff(const U8 *src, Serializable::SizeType length)
sets buffer contents and size
A container class for holding a hash buffer.
HashBuffer & operator=(const HashBuffer &other)
NATIVE_UINT_TYPE getBuffCapacity() const
U32 asBigEndianU32() const
Convert bytes 0 through 3 of the hash data to a big-Endian U32 value.
bool operator==(const HashBuffer &other) const
bool operator!=(const HashBuffer &other) const
SerializeStatus
forward declaration for string
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.