F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Fw::SerialBufferBase Member List

This is the complete list of members for Fw::SerialBufferBase, including all inherited members.

copyRaw(SerialBufferBase &dest, Serializable::SizeType size)=0Fw::SerialBufferBasepure virtual
copyRawOffset(SerialBufferBase &dest, Serializable::SizeType size)=0Fw::SerialBufferBasepure virtual
deserializeSize(FwSizeType &size, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeSkip(FwSizeType numBytesToSkip)=0Fw::SerialBufferBasepure virtual
deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(I8 &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(F32 &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(F64 &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(bool &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(void *&val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(U8 *buff, FwSizeType &length, Endianness endianMode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(U8 *buff, FwSizeType &length, Serialization::t lengthMode, Endianness endianMode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(Serializable &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
deserializeTo(LinearBufferBase &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
getCapacity() const =0Fw::SerialBufferBasepure virtual
getDeserializeSizeLeft() const =0Fw::SerialBufferBasepure virtual
getSerializeSizeLeft() const =0Fw::SerialBufferBasepure virtual
getSize() const =0Fw::SerialBufferBasepure virtual
moveDeserToOffset(FwSizeType offset)=0Fw::SerialBufferBasepure virtual
moveSerToOffset(FwSizeType offset)=0Fw::SerialBufferBasepure virtual
resetDeser()=0Fw::SerialBufferBasepure virtual
resetSer()=0Fw::SerialBufferBasepure virtual
serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(I8 val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(F32 val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(F64 val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(bool val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(const void *val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(const U8 *buff, FwSizeType length, Endianness endianMode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(const U8 *buff, FwSizeType length, Serialization::t lengthMode, Endianness endianMode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(const LinearBufferBase &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeFrom(const Serializable &val, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeSize(const FwSizeType size, Endianness mode=Endianness::BIG)=0Fw::SerialBufferBasepure virtual
serializeSkip(FwSizeType numBytesToSkip)=0Fw::SerialBufferBasepure virtual
setBuff(const U8 *src, Serializable::SizeType length)=0Fw::SerialBufferBasepure virtual
setBuffLen(Serializable::SizeType length)=0Fw::SerialBufferBasepure virtual
~SerialBufferBase()Fw::SerialBufferBasevirtual