17 #if FW_SERIALIZABLE_TO_STRING 188 #if FW_SERIALIZABLE_TO_STRING || BUILD_UT 194 friend std::ostream& operator<<(std::ostream& os,
const Buffer& obj);
PlatformSizeType FwSizeType
void setContext(U32 context)
void setSize(FwSizeType size)
bool operator==(const Buffer &src) const
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &serialBuffer, Fw::Endianness mode=Fw::Endianness::BIG) const
The buffer is currently not owned.
SerializeStatus
forward declaration for string
ExternalSerializeBufferWithMemberCopy getDeserializer()
External serialize buffer with no copy semantics.
Size of Fw::Buffer when serialized.
uint8_t U8
8-bit unsigned integer
FwSizeType getSize() const
DEPRECATED(SerializeBufferBase &getSerializeRepr(), "Switch to .getSerializer() and .getDeserializer()")
friend class Fw::BufferTester
FwSizeType SizeType
The size type for a buffer - for backwards compatibility.
External serialize buffer with member copy semantics.
The buffer is currently owned.
Implementation of malloc based allocator.
Value representing no context.
ExternalSerializeBufferWithMemberCopy getSerializer()
Buffer & operator=(const Buffer &src)
Big endian serialization.