F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Fw::PortBase Class Reference

#include <Fw/Port/PortBase.hpp>

Inheritance diagram for Fw::PortBase:
Fw::ObjBase Fw::InputPortBase Fw::OutputPortBase Drv::InputByteStreamPollPort Drv::InputByteStreamReadyPort Drv::InputByteStreamRecvPort Drv::InputByteStreamSendPort Drv::InputDataBufferPort Drv::InputGpioReadPort Drv::InputGpioWritePort Drv::InputI2cPort Drv::InputI2cWriteReadPort Drv::InputSpiReadWritePort Fw::InputBufferGetPort Fw::InputBufferSendPort Fw::InputCmdPort Fw::InputCmdRegPort Fw::InputCmdResponsePort Fw::InputComPort Fw::InputDpGetPort Fw::InputDpRequestPort Fw::InputDpResponsePort Fw::InputDpSendPort Fw::InputLogPort Fw::InputLogTextPort Fw::InputPrmGetPort Fw::InputPrmSetPort Fw::InputSuccessConditionPort Fw::InputTimePort Fw::InputTlmGetPort Fw::InputTlmPort Svc::InputCmdSeqCancelPort Svc::InputCmdSeqInPort Svc::InputCyclePort Svc::InputDpWrittenPort Svc::InputFatalEventPort Svc::InputPingPort Svc::InputPolyPort Svc::InputSchedPort Svc::InputSendFileCompletePort Svc::InputSendFileRequestPort Svc::InputVersionPort Svc::InputWatchDogPort Drv::OutputByteStreamPollPort Drv::OutputByteStreamReadyPort Drv::OutputByteStreamRecvPort Drv::OutputByteStreamSendPort Drv::OutputDataBufferPort Drv::OutputGpioReadPort Drv::OutputGpioWritePort Drv::OutputI2cPort Drv::OutputI2cWriteReadPort Drv::OutputSpiReadWritePort Fw::OutputBufferGetPort Fw::OutputBufferSendPort Fw::OutputCmdPort Fw::OutputCmdRegPort Fw::OutputCmdResponsePort Fw::OutputComPort Fw::OutputDpGetPort Fw::OutputDpRequestPort Fw::OutputDpResponsePort Fw::OutputDpSendPort Fw::OutputLogPort Fw::OutputLogTextPort Fw::OutputPrmGetPort Fw::OutputPrmSetPort Fw::OutputSuccessConditionPort Fw::OutputTimePort Fw::OutputTlmGetPort Fw::OutputTlmPort Svc::OutputCmdSeqCancelPort Svc::OutputCmdSeqInPort Svc::OutputCyclePort Svc::OutputDpWrittenPort Svc::OutputFatalEventPort Svc::OutputPingPort Svc::OutputPolyPort Svc::OutputSchedPort Svc::OutputSendFileCompletePort Svc::OutputSendFileRequestPort Svc::OutputVersionPort Svc::OutputWatchDogPort

Public Member Functions

bool isConnected ()
 

Protected Member Functions

 PortBase ()
 
virtual ~PortBase ()
 
virtual void init ()
 
- Protected Member Functions inherited from Fw::ObjBase
 ObjBase (const char *name)
 ObjBase constructor. More...
 
virtual ~ObjBase ()
 Destructor. More...
 
void init ()
 Object initializer. More...
 

Protected Attributes

Fw::ObjBasem_connObj
 

Detailed Description

Definition at line 16 of file PortBase.hpp.

Constructor & Destructor Documentation

◆ PortBase()

Fw::PortBase::PortBase ( )
protected

Definition at line 20 of file PortBase.cpp.

◆ ~PortBase()

Fw::PortBase::~PortBase ( )
protectedvirtual

Definition at line 32 of file PortBase.cpp.

Member Function Documentation

◆ init()

void Fw::PortBase::init ( )
protectedvirtual

Reimplemented in Fw::OutputPortBase, Fw::InputPortBase, Svc::OutputWatchDogPort, Svc::InputWatchDogPort, Svc::OutputCmdSeqInPort, Svc::InputCmdSeqInPort, Svc::OutputCmdSeqCancelPort, Svc::InputCmdSeqCancelPort, Svc::OutputSchedPort, Svc::InputSchedPort, Svc::OutputVersionPort, Svc::InputVersionPort, Svc::OutputPolyPort, Svc::InputPolyPort, Svc::OutputPingPort, Svc::InputPingPort, Svc::OutputSendFileRequestPort, Svc::InputSendFileRequestPort, Svc::OutputSendFileCompletePort, Svc::InputSendFileCompletePort, Svc::OutputFatalEventPort, Svc::InputFatalEventPort, Svc::OutputDpWrittenPort, Svc::InputDpWrittenPort, Svc::OutputCyclePort, Svc::InputCyclePort, Fw::OutputTlmPort, Fw::InputTlmPort, Fw::OutputTlmGetPort, Fw::InputTlmGetPort, Fw::OutputTimePort, Fw::InputTimePort, Fw::OutputPrmSetPort, Fw::InputPrmSetPort, Fw::OutputPrmGetPort, Fw::InputPrmGetPort, Fw::OutputSuccessConditionPort, Fw::InputSuccessConditionPort, Fw::OutputLogTextPort, Fw::InputLogTextPort, Fw::OutputLogPort, Fw::InputLogPort, Fw::OutputDpSendPort, Fw::InputDpSendPort, Fw::OutputDpResponsePort, Fw::InputDpResponsePort, Fw::OutputDpRequestPort, Fw::InputDpRequestPort, Fw::OutputDpGetPort, Fw::InputDpGetPort, Fw::OutputComPort, Fw::InputComPort, Fw::OutputCmdResponsePort, Fw::InputCmdResponsePort, Fw::OutputCmdRegPort, Fw::InputCmdRegPort, Fw::OutputCmdPort, Fw::InputCmdPort, Fw::OutputBufferSendPort, Fw::InputBufferSendPort, Fw::OutputBufferGetPort, Fw::InputBufferGetPort, Drv::OutputSpiReadWritePort, Drv::InputSpiReadWritePort, Drv::OutputI2cWriteReadPort, Drv::InputI2cWriteReadPort, Drv::OutputI2cPort, Drv::InputI2cPort, Drv::OutputGpioWritePort, Drv::InputGpioWritePort, Drv::OutputGpioReadPort, Drv::InputGpioReadPort, Drv::OutputDataBufferPort, Drv::InputDataBufferPort, Drv::OutputByteStreamSendPort, Drv::InputByteStreamSendPort, Drv::OutputByteStreamRecvPort, Drv::InputByteStreamRecvPort, Drv::OutputByteStreamReadyPort, Drv::InputByteStreamReadyPort, Drv::OutputByteStreamPollPort, and Drv::InputByteStreamPollPort.

Definition at line 36 of file PortBase.cpp.

◆ isConnected()

bool Fw::PortBase::isConnected ( )

Definition at line 41 of file PortBase.cpp.

Member Data Documentation

◆ m_connObj

Fw::ObjBase* Fw::PortBase::m_connObj
protected

Definition at line 33 of file PortBase.hpp.


The documentation for this class was generated from the following files: