32 return sizeof(this->m_bufferData);
40 return this->m_bufferData;
44 return this->m_bufferData;
59 if (us[byte] != them[byte]) {
67 #if FW_SERIALIZABLE_TO_STRING 69 static const char* formatString =
"(data = %p, size = %" PRI_FwSizeType ")";
70 text.
format(formatString, &this->m_bufferData, this->
getSize());
Serialization/Deserialization operation was successful.
PlatformSizeType FwSizeType
StatementArgBuffer & operator=(const StatementArgBuffer &other)
U8 * getBuffAddr()
Get buffer address for data filling (non-const version)
Serializable::SizeType getSize() const override
Get current buffer size.
virtual ~StatementArgBuffer()
SerializeStatus
forward declaration for string
SerializeStatus setBuff(const U8 *src, Serializable::SizeType length) override
Set buffer contents from external source.
Serializable::SizeType getCapacity() const
Get buffer capacity.
bool operator==(const StatementArgBuffer &other) const
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
uint8_t U8
8-bit unsigned integer
Declares F Prime string base class.
Implementation of malloc based allocator.