![]() |
eRPC API Reference
Rev. 1.12.0
NXP Semiconductors
|
This is the complete list of members for erpc::Codec, including all inherited members.
| Codec(void) | erpc::Codec | inline |
| getBuffer(void) | erpc::Codec | inline |
| getBufferRef(void) (defined in erpc::Codec) | erpc::Codec | inline |
| getStatus(void) | erpc::Codec | inline |
| isStatusOk(void) | erpc::Codec | inline |
| m_cursor | erpc::Codec | protected |
| m_status | erpc::Codec | protected |
| read(bool &value)=0 | erpc::Codec | pure virtual |
| read(int8_t &value)=0 | erpc::Codec | pure virtual |
| read(int16_t &value)=0 | erpc::Codec | pure virtual |
| read(int32_t &value)=0 | erpc::Codec | pure virtual |
| read(int64_t &value)=0 | erpc::Codec | pure virtual |
| read(uint8_t &value)=0 | erpc::Codec | pure virtual |
| read(uint16_t &value)=0 | erpc::Codec | pure virtual |
| read(uint32_t &value)=0 | erpc::Codec | pure virtual |
| read(uint64_t &value)=0 | erpc::Codec | pure virtual |
| read(float &value)=0 | erpc::Codec | pure virtual |
| read(double &value)=0 | erpc::Codec | pure virtual |
| readBinary(uint32_t &length, uint8_t **value)=0 | erpc::Codec | pure virtual |
| readNullFlag(bool &isNull)=0 | erpc::Codec | pure virtual |
| readPtr(uintptr_t &value)=0 | erpc::Codec | pure virtual |
| readString(uint32_t &length, char **value)=0 | erpc::Codec | pure virtual |
| reset(uint8_t skip=0) | erpc::Codec | inlinevirtual |
| setBuffer(MessageBuffer &buf, uint8_t skip=0) | erpc::Codec | inlinevirtual |
| startReadList(uint32_t &length)=0 | erpc::Codec | pure virtual |
| startReadMessage(message_type_t &type, uint32_t &service, uint32_t &request, uint32_t &sequence)=0 | erpc::Codec | pure virtual |
| startReadUnion(int32_t &discriminator)=0 | erpc::Codec | pure virtual |
| startWriteList(uint32_t length)=0 | erpc::Codec | pure virtual |
| startWriteMessage(message_type_t type, uint32_t service, uint32_t request, uint32_t sequence)=0 | erpc::Codec | pure virtual |
| startWriteUnion(int32_t discriminator)=0 | erpc::Codec | pure virtual |
| updateStatus(erpc_status_t status) | erpc::Codec | inline |
| write(bool value)=0 | erpc::Codec | pure virtual |
| write(int8_t value)=0 | erpc::Codec | pure virtual |
| write(int16_t value)=0 | erpc::Codec | pure virtual |
| write(int32_t value)=0 | erpc::Codec | pure virtual |
| write(int64_t value)=0 | erpc::Codec | pure virtual |
| write(uint8_t value)=0 | erpc::Codec | pure virtual |
| write(uint16_t value)=0 | erpc::Codec | pure virtual |
| write(uint32_t value)=0 | erpc::Codec | pure virtual |
| write(uint64_t value)=0 | erpc::Codec | pure virtual |
| write(float value)=0 | erpc::Codec | pure virtual |
| write(double value)=0 | erpc::Codec | pure virtual |
| writeBinary(uint32_t length, const uint8_t *value)=0 | erpc::Codec | pure virtual |
| writeNullFlag(bool isNull)=0 | erpc::Codec | pure virtual |
| writePtr(uintptr_t value)=0 | erpc::Codec | pure virtual |
| writeString(uint32_t length, const char *value)=0 | erpc::Codec | pure virtual |
| ~Codec(void) | erpc::Codec | inlinevirtual |