11 return this->
send(msgBuff,buffLength,priority, block);
PlatformIntType NATIVE_INT_TYPE
uint8_t U8
8-bit unsigned integer
virtual U8 * getBuffAddr()=0
gets buffer address for data filling
SerializeStatus setBuffLen(NATIVE_UINT_TYPE length)
sets buffer length manually after filling with data
virtual NATIVE_UINT_TYPE getBuffCapacity() const =0
returns capacity, not current size, of buffer
NATIVE_UINT_TYPE getBuffLength() const
returns current buffer size
QueueStatus send(const Fw::SerializeBufferBase &buffer, NATIVE_INT_TYPE priority, QueueBlocking block)
send a message
QueueStatus receive(Fw::SerializeBufferBase &buffer, NATIVE_INT_TYPE &priority, QueueBlocking block)
receive a message
@ QUEUE_SIZE_MISMATCH
attempted to send or receive with buffer too large, too small
@ QUEUE_OK
message sent/received okay
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.