7 #ifndef Svc_ComQueue_HPP 
    8 #define Svc_ComQueue_HPP 
   77     struct QueueMetadata {
 
  110     void configure(QueueConfigurationTable queueConfig,  
 
PlatformIntType NATIVE_INT_TYPE
 
uint8_t U8
8-bit unsigned integer
 
PlatformUIntType NATIVE_UINT_TYPE
 
PlatformSizeType FwSizeType
 
PlatformIndexType FwIndexType
 
Defines a base class for a memory allocator for classes.
 
Auto-generated base for ComQueue component.
 
@ NUM_BUFFQUEUEIN_INPUT_PORTS
 
@ NUM_COMQUEUEIN_INPUT_PORTS
 
ComQueue(const char *const compName)
 
void configure(QueueConfigurationTable queueConfig, NATIVE_UINT_TYPE allocationId, Fw::MemAllocator &allocator)
 
static const FwIndexType BUFFER_PORT_COUNT
Total count of input buffer ports and thus total queues.
 
static const FwIndexType COM_PORT_COUNT
< Count of Fw::Com input ports and thus Fw::Com queues
 
static const FwIndexType TOTAL_PORT_COUNT
 
configuration data for each queue
 
FwIndexType priority
Priority of the queue [0, TOTAL_PORT_COUNT)
 
FwSizeType depth
Depth of the queue [0, infinity)
 
configuration table for each queue
 
QueueConfigurationEntry entries[TOTAL_PORT_COUNT]
 
QueueConfigurationTable()
constructs a basic un-prioritized table with depth 0