Auto-generated base for BufferRepeater component.
More...
#include <Svc/BufferRepeater/BufferRepeaterComponentAc.hpp>
Auto-generated base for BufferRepeater component.
A component for repeating Fw.BufferSend calls to multiple consumers
Definition at line 29 of file BufferRepeaterComponentAc.hpp.
◆ anonymous enum
◆ anonymous enum
Enumerations for numbers of special output ports.
Enumerator |
---|
NUM_LOG_OUTPUT_PORTS | |
NUM_LOGTEXT_OUTPUT_PORTS | |
NUM_TIME_OUTPUT_PORTS | |
Definition at line 52 of file BufferRepeaterComponentAc.hpp.
◆ anonymous enum
Enumerations for numbers of typed output ports.
Enumerator |
---|
NUM_ALLOCATE_OUTPUT_PORTS | |
NUM_DEALLOCATE_OUTPUT_PORTS | |
NUM_PORTOUT_OUTPUT_PORTS | |
Definition at line 59 of file BufferRepeaterComponentAc.hpp.
◆ anonymous enum
Event IDs.
Enumerator |
---|
EVENTID_ALLOCATIONSOFTFAILURE | Soft failure in allocation.
|
EVENTID_ALLOCATIONHARDFAILURE | Hard failure in allocation.
|
Definition at line 66 of file BufferRepeaterComponentAc.hpp.
◆ BufferRepeaterComponentBase()
Svc::BufferRepeaterComponentBase::BufferRepeaterComponentBase |
( |
const char * |
compName = "" | ) |
|
|
protected |
◆ ~BufferRepeaterComponentBase()
Svc::BufferRepeaterComponentBase::~BufferRepeaterComponentBase |
( |
| ) |
|
|
protectedvirtual |
◆ allocate_out()
◆ deallocate_out()
◆ get_portIn_InputPort()
◆ getNum_allocate_OutputPorts()
FwIndexType Svc::BufferRepeaterComponentBase::getNum_allocate_OutputPorts |
( |
| ) |
const |
|
protected |
◆ getNum_deallocate_OutputPorts()
FwIndexType Svc::BufferRepeaterComponentBase::getNum_deallocate_OutputPorts |
( |
| ) |
const |
|
protected |
◆ getNum_Log_OutputPorts()
FwIndexType Svc::BufferRepeaterComponentBase::getNum_Log_OutputPorts |
( |
| ) |
const |
|
protected |
◆ getNum_portIn_InputPorts()
FwIndexType Svc::BufferRepeaterComponentBase::getNum_portIn_InputPorts |
( |
| ) |
const |
|
protected |
◆ getNum_portOut_OutputPorts()
FwIndexType Svc::BufferRepeaterComponentBase::getNum_portOut_OutputPorts |
( |
| ) |
const |
|
protected |
◆ getNum_Time_OutputPorts()
FwIndexType Svc::BufferRepeaterComponentBase::getNum_Time_OutputPorts |
( |
| ) |
const |
|
protected |
◆ getTime()
Fw::Time Svc::BufferRepeaterComponentBase::getTime |
( |
| ) |
|
|
protected |
◆ init()
void Svc::BufferRepeaterComponentBase::init |
( |
FwEnumStoreType |
instance = 0 | ) |
|
◆ isConnected_allocate_OutputPort()
bool Svc::BufferRepeaterComponentBase::isConnected_allocate_OutputPort |
( |
FwIndexType |
portNum | ) |
|
|
protected |
◆ isConnected_deallocate_OutputPort()
bool Svc::BufferRepeaterComponentBase::isConnected_deallocate_OutputPort |
( |
FwIndexType |
portNum | ) |
|
|
protected |
◆ isConnected_Log_OutputPort()
bool Svc::BufferRepeaterComponentBase::isConnected_Log_OutputPort |
( |
FwIndexType |
portNum | ) |
|
|
protected |
◆ isConnected_portOut_OutputPort()
bool Svc::BufferRepeaterComponentBase::isConnected_portOut_OutputPort |
( |
FwIndexType |
portNum | ) |
|
|
protected |
◆ isConnected_Time_OutputPort()
bool Svc::BufferRepeaterComponentBase::isConnected_Time_OutputPort |
( |
FwIndexType |
portNum | ) |
|
|
protected |
◆ log_FATAL_AllocationHardFailure()
void Svc::BufferRepeaterComponentBase::log_FATAL_AllocationHardFailure |
( |
I32 |
port, |
|
|
U32 |
size |
|
) |
| const |
|
protected |
Log event AllocationHardFailure
Hard failure in allocation
- Parameters
-
port | The port index that needed an allocation |
size | The requested allocation size |
Definition at line 702 of file BufferRepeaterComponentAc.cpp.
◆ log_WARNING_HI_AllocationSoftFailure()
void Svc::BufferRepeaterComponentBase::log_WARNING_HI_AllocationSoftFailure |
( |
I32 |
port, |
|
|
U32 |
size |
|
) |
| const |
|
protected |
Log event AllocationSoftFailure
Soft failure in allocation
- Parameters
-
port | The port index that needed an allocation |
size | The requested allocation size |
Definition at line 600 of file BufferRepeaterComponentAc.cpp.
◆ portIn_handler()
virtual void Svc::BufferRepeaterComponentBase::portIn_handler |
( |
FwIndexType |
portNum, |
|
|
Fw::Buffer & |
fwBuffer |
|
) |
| |
|
protectedpure virtual |
Handler for input port portIn.
- Parameters
-
portNum | The port number |
fwBuffer | The buffer |
◆ portIn_handlerBase()
Handler base-class function for input port portIn.
- Parameters
-
portNum | The port number |
fwBuffer | The buffer |
Definition at line 528 of file BufferRepeaterComponentAc.cpp.
◆ portOut_out()
◆ set_allocate_OutputPort()
◆ set_deallocate_OutputPort()
◆ set_Log_OutputPort()
◆ set_portOut_OutputPort()
◆ set_Time_OutputPort()
◆ BufferRepeaterComponentBaseFriend
friend class BufferRepeaterComponentBaseFriend |
|
friend |
The documentation for this class was generated from the following files: