11 #ifndef FW_QUEUED_COMPONENT_BASE_HPP 12 #define FW_QUEUED_COMPONENT_BASE_HPP 39 #if FW_OBJECT_TO_STRING == 1 40 virtual const char* getToStringFormatString();
virtual ~QueuedComponentBase()
Destructor.
Status
status returned from the queue send function
QueuedComponentBase(const char *name)
Constructor.
PlatformSizeType FwSizeType
virtual MsgDispatchStatus doDispatch()=0
method to dispatch a single message in the queue.
Os::Queue m_queue
queue object for active component
void init()
Object initializer.
FwSizeType getNumMsgsDropped()
return number of messages dropped
Os::Queue::Status createQueue(FwSizeType depth, FwSizeType msgSize)
Errors dispatching messages.
C++-compatible configuration header for fprime configuration.
A message was sent requesting an exit of the loop.
void incNumMsgDropped()
increment the number of messages dropped
No more messages in the queue.