IsNull() const
Indicates whether or not the `Heap::Data` is null (i.e., it was never successfully set or it was freed).
GetBytes() const
Returns a pointer to the `Heap::Data` bytes buffer.
GetLength() const
Returns the `Heap::Data` length.
SetFrom()
Sets the `Heap::Data` from the content of a given buffer.
SetFrom()
Sets the `Heap::Data` from the content of a given buffer.
SetFrom()
Sets the `Heap::Data` from the content of a given buffer.
SetFrom()
Sets the `Heap::Data` from the content of a given buffer.
CopyBytesTo() const
Appends the bytes from `Heap::Data` to a given message.
CopyBytesTo() const
Appends the bytes from `Heap::Data` to a given message.
Matches() const
Compares the `Data` content with the bytes from a given buffer.
operator() const
Overloads operator `==` to compare the `Data` content with the content from another one.
Free()
Frees any buffer allocated by the `Heap::Data`. The `Heap::Data` destructor will automatically call `Free()`. This method allows caller to free the buffer explicitly.
operator=()
UpdateBuffer()
TakeFrom()