|
enum | { NUM_BUFFERGETCALLEE_INPUT_PORTS = 1
, NUM_BUFFERSENDIN_INPUT_PORTS = 1
, NUM_SCHEDIN_INPUT_PORTS = 1
} |
| Enumerations for numbers of typed input ports. More...
|
|
enum | { NUM_EVENTOUT_OUTPUT_PORTS = 1
, NUM_TEXTEVENTOUT_OUTPUT_PORTS = 1
, NUM_TIMECALLER_OUTPUT_PORTS = 1
, NUM_TLMOUT_OUTPUT_PORTS = 1
} |
| Enumerations for numbers of special output ports. More...
|
|
enum | { EVENTID_NOBUFFSAVAILABLE = 0x0
, EVENTID_ZEROSIZEBUFFER = 0x1
} |
| Event IDs. More...
|
|
enum | { EVENTID_NOBUFFSAVAILABLE_THROTTLE = 10
, EVENTID_ZEROSIZEBUFFER_THROTTLE = 10
} |
| Event throttle values: sets initial value of countdown variables. More...
|
|
enum | {
CHANNELID_TOTALBUFFS = 0x0
, CHANNELID_CURRBUFFS = 0x1
, CHANNELID_HIBUFFS = 0x2
, CHANNELID_NOBUFFS = 0x3
,
CHANNELID_EMPTYBUFFS = 0x4
} |
| Channel IDs. More...
|
|
| BufferManagerComponentBase (const char *compName="") |
| Construct BufferManagerComponentBase object.
|
|
virtual | ~BufferManagerComponentBase () |
| Destroy BufferManagerComponentBase object.
|
|
FwIndexType | getNum_bufferGetCallee_InputPorts () const |
|
FwIndexType | getNum_bufferSendIn_InputPorts () const |
|
FwIndexType | getNum_schedIn_InputPorts () const |
|
FwIndexType | getNum_eventOut_OutputPorts () const |
|
FwIndexType | getNum_timeCaller_OutputPorts () const |
|
FwIndexType | getNum_tlmOut_OutputPorts () const |
|
bool | isConnected_eventOut_OutputPort (FwIndexType portNum) |
|
bool | isConnected_timeCaller_OutputPort (FwIndexType portNum) |
|
bool | isConnected_tlmOut_OutputPort (FwIndexType portNum) |
|
Fw::Buffer | bufferGetCallee_handlerBase (FwIndexType portNum, U32 size) |
| Handler base-class function for input port bufferGetCallee.
|
|
void | bufferSendIn_handlerBase (FwIndexType portNum, Fw::Buffer &fwBuffer) |
| Handler base-class function for input port bufferSendIn.
|
|
void | schedIn_handlerBase (FwIndexType portNum, U32 context) |
| Handler base-class function for input port schedIn.
|
|
void | log_WARNING_HI_NoBuffsAvailable (U32 size) |
|
void | log_WARNING_HI_ZeroSizeBuffer () |
|
void | log_WARNING_HI_NoBuffsAvailable_ThrottleClear () |
| Reset throttle value for NoBuffsAvailable.
|
|
void | log_WARNING_HI_ZeroSizeBuffer_ThrottleClear () |
| Reset throttle value for ZeroSizeBuffer.
|
|
void | tlmWrite_TotalBuffs (U32 arg, Fw::Time _tlmTime=Fw::Time()) |
|
void | tlmWrite_CurrBuffs (U32 arg, Fw::Time _tlmTime=Fw::Time()) |
|
void | tlmWrite_HiBuffs (U32 arg, Fw::Time _tlmTime=Fw::Time()) |
|
void | tlmWrite_NoBuffs (U32 arg, Fw::Time _tlmTime=Fw::Time()) |
|
void | tlmWrite_EmptyBuffs (U32 arg, Fw::Time _tlmTime=Fw::Time()) |
|
Fw::Time | getTime () |
|
virtual void | lock () |
| Lock the guarded mutex.
|
|
virtual void | unLock () |
| Unlock the guarded mutex.
|
|
| PassiveComponentBase (const char *name) |
| Named constructor.
|
|
virtual | ~PassiveComponentBase () |
| Destructor.
|
|
void | init (NATIVE_INT_TYPE instance) |
| Initialization function.
|
|
NATIVE_INT_TYPE | getInstance () const |
|
| ObjBase (const char *name) |
| ObjBase constructor.
|
|
virtual | ~ObjBase () |
| Destructor.
|
|
void | init () |
| Object initializer.
|
|