eRPC API Reference  Rev. 1.12.0
NXP Semiconductors
erpc::Codec Member List

This is the complete list of members for erpc::Codec, including all inherited members.

Codec(void)erpc::Codecinline
getBuffer(void)erpc::Codecinline
getBufferRef(void) (defined in erpc::Codec)erpc::Codecinline
getStatus(void)erpc::Codecinline
isStatusOk(void)erpc::Codecinline
m_cursorerpc::Codecprotected
m_statuserpc::Codecprotected
read(bool &value)=0erpc::Codecpure virtual
read(int8_t &value)=0erpc::Codecpure virtual
read(int16_t &value)=0erpc::Codecpure virtual
read(int32_t &value)=0erpc::Codecpure virtual
read(int64_t &value)=0erpc::Codecpure virtual
read(uint8_t &value)=0erpc::Codecpure virtual
read(uint16_t &value)=0erpc::Codecpure virtual
read(uint32_t &value)=0erpc::Codecpure virtual
read(uint64_t &value)=0erpc::Codecpure virtual
read(float &value)=0erpc::Codecpure virtual
read(double &value)=0erpc::Codecpure virtual
readBinary(uint32_t &length, uint8_t **value)=0erpc::Codecpure virtual
readNullFlag(bool &isNull)=0erpc::Codecpure virtual
readPtr(uintptr_t &value)=0erpc::Codecpure virtual
readString(uint32_t &length, char **value)=0erpc::Codecpure virtual
reset(uint8_t skip=0)erpc::Codecinlinevirtual
setBuffer(MessageBuffer &buf, uint8_t skip=0)erpc::Codecinlinevirtual
startReadList(uint32_t &length)=0erpc::Codecpure virtual
startReadMessage(message_type_t &type, uint32_t &service, uint32_t &request, uint32_t &sequence)=0erpc::Codecpure virtual
startReadUnion(int32_t &discriminator)=0erpc::Codecpure virtual
startWriteList(uint32_t length)=0erpc::Codecpure virtual
startWriteMessage(message_type_t type, uint32_t service, uint32_t request, uint32_t sequence)=0erpc::Codecpure virtual
startWriteUnion(int32_t discriminator)=0erpc::Codecpure virtual
updateStatus(erpc_status_t status)erpc::Codecinline
write(bool value)=0erpc::Codecpure virtual
write(int8_t value)=0erpc::Codecpure virtual
write(int16_t value)=0erpc::Codecpure virtual
write(int32_t value)=0erpc::Codecpure virtual
write(int64_t value)=0erpc::Codecpure virtual
write(uint8_t value)=0erpc::Codecpure virtual
write(uint16_t value)=0erpc::Codecpure virtual
write(uint32_t value)=0erpc::Codecpure virtual
write(uint64_t value)=0erpc::Codecpure virtual
write(float value)=0erpc::Codecpure virtual
write(double value)=0erpc::Codecpure virtual
writeBinary(uint32_t length, const uint8_t *value)=0erpc::Codecpure virtual
writeNullFlag(bool isNull)=0erpc::Codecpure virtual
writePtr(uintptr_t value)=0erpc::Codecpure virtual
writeString(uint32_t length, const char *value)=0erpc::Codecpure virtual
~Codec(void)erpc::Codecinlinevirtual