7 #ifndef Svc_DpManager_HPP 8 #define Svc_DpManager_HPP 25 "Number of product get in ports must equal DpManagerNumPorts" 29 "Number of product request in ports must equal DpManagerNumPorts" 33 "Number of product response out ports must equal DpManagerNumPorts" 37 "Number of buffer get out ports must equal DpManagerNumPorts" 41 "Number of product send in ports must equal DpManagerNumPorts" 45 "Number of product send out ports must equal DpManagerNumPorts" 54 explicit DpManager(
const char*
const compName
73 void productRequestIn_handler(
const FwIndexType portNum,
79 void productSendIn_handler(
const FwIndexType portNum,
97 void CLEAR_EVENT_THROTTLE_cmdHandler(
FwOpcodeType opCode,
120 std::atomic<U32> numSuccessfulAllocations;
123 std::atomic<U32> numFailedAllocations;
PlatformSizeType FwSizeType
~DpManager()
Destroy the DpManager.
U32 FwDpIdType
The type of a data product identifier.
U32 FwOpcodeType
The type of a command opcode.
Auto-generated base for DpManager component.
PlatformIndexType FwIndexType
RateGroupDivider component implementation.
DpManager(const char *const compName)
Construct a DpManager.