![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
This is the complete list of members for Fw::SerialBufferBase, including all inherited members.
| copyRaw(SerialBufferBase &dest, Serializable::SizeType size)=0 | Fw::SerialBufferBase | pure virtual |
| copyRawOffset(SerialBufferBase &dest, Serializable::SizeType size)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeSize(FwSizeType &size, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeSkip(FwSizeType numBytesToSkip)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(I8 &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(F32 &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(F64 &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(bool &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(void *&val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(U8 *buff, FwSizeType &length, Endianness endianMode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(U8 *buff, FwSizeType &length, Serialization::t lengthMode, Endianness endianMode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(Serializable &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| deserializeTo(LinearBufferBase &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| getCapacity() const =0 | Fw::SerialBufferBase | pure virtual |
| getDeserializeSizeLeft() const =0 | Fw::SerialBufferBase | pure virtual |
| getSerializeSizeLeft() const =0 | Fw::SerialBufferBase | pure virtual |
| getSize() const =0 | Fw::SerialBufferBase | pure virtual |
| moveDeserToOffset(FwSizeType offset)=0 | Fw::SerialBufferBase | pure virtual |
| moveSerToOffset(FwSizeType offset)=0 | Fw::SerialBufferBase | pure virtual |
| resetDeser()=0 | Fw::SerialBufferBase | pure virtual |
| resetSer()=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(I8 val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(F32 val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(F64 val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(bool val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(const void *val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(const U8 *buff, FwSizeType length, Endianness endianMode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(const U8 *buff, FwSizeType length, Serialization::t lengthMode, Endianness endianMode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(const LinearBufferBase &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeFrom(const Serializable &val, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeSize(const FwSizeType size, Endianness mode=Endianness::BIG)=0 | Fw::SerialBufferBase | pure virtual |
| serializeSkip(FwSizeType numBytesToSkip)=0 | Fw::SerialBufferBase | pure virtual |
| setBuff(const U8 *src, Serializable::SizeType length)=0 | Fw::SerialBufferBase | pure virtual |
| setBuffLen(Serializable::SizeType length)=0 | Fw::SerialBufferBase | pure virtual |
| ~SerialBufferBase() | Fw::SerialBufferBase | virtual |