7 #ifndef Svc_DpManager_HPP 8 #define Svc_DpManager_HPP 24 "Number of product get in ports must equal DpManagerNumPorts");
26 "Number of product request in ports must equal DpManagerNumPorts");
28 "Number of product response out ports must equal DpManagerNumPorts");
30 "Number of buffer get out ports must equal DpManagerNumPorts");
32 "Number of product send in ports must equal DpManagerNumPorts");
34 "Number of product send out ports must equal DpManagerNumPorts");
42 explicit DpManager(
const char*
const compName
61 void productRequestIn_handler(
const FwIndexType portNum,
67 void productSendIn_handler(
const FwIndexType portNum,
85 void CLEAR_EVENT_THROTTLE_cmdHandler(
FwOpcodeType opCode,
108 std::atomic<U32> numSuccessfulAllocations;
111 std::atomic<U32> numFailedAllocations;
FwIdType FwOpcodeType
The type of a command opcode.
PlatformSizeType FwSizeType
~DpManager()
Destroy the DpManager.
Auto-generated base for DpManager component.
FwIdType FwDpIdType
The type of a data product identifier.
PlatformIndexType FwIndexType
RateGroupDivider component implementation.
DpManager(const char *const compName)
Construct a DpManager.