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

#include <Fw/Comp/PassiveComponentBase.hpp>

Inheritance diagram for Fw::PassiveComponentBase:
Fw::ObjBase Drv::LinuxGpioDriverComponentBase Drv::LinuxI2cDriverComponentBase Drv::LinuxSpiDriverComponentBase Drv::LinuxUartDriverComponentBase Drv::StreamCrossoverComponentBase Drv::TcpClientComponentBase Drv::TcpServerComponentBase Drv::UdpComponentBase Fw::QueuedComponentBase Svc::AssertFatalAdapterComponentBase Svc::BufferManagerComponentBase Svc::BufferRepeaterComponentBase Svc::CmdSplitterComponentBase Svc::ComSplitterComponentBase Svc::ComStubComponentBase Svc::DeframerComponentBase Svc::FatalHandlerComponentBase Svc::FramerComponentBase Svc::GenericHubComponentBase Svc::LinuxTimerComponentBase Svc::PassiveRateGroupComponentBase Svc::PassiveTextLoggerComponentBase Svc::PolyDbComponentBase Svc::PosixTimeComponentBase Svc::RateGroupDriverComponentBase Svc::StaticMemoryComponentBase Svc::SystemResourcesComponentBase Svc::VersionComponentBase

Public Member Functions

void setIdBase (const U32)
 Set the ID base. More...
 
U32 getIdBase () const
 

Protected Member Functions

 PassiveComponentBase (const char *name)
 Named constructor. More...
 
virtual ~PassiveComponentBase ()
 Destructor. More...
 
void init (NATIVE_INT_TYPE instance)
 Initialization function. More...
 
NATIVE_INT_TYPE getInstance () const
 
- Protected Member Functions inherited from Fw::ObjBase
 ObjBase (const char *name)
 ObjBase constructor. More...
 
virtual ~ObjBase ()
 Destructor. More...
 
void init ()
 Object initializer. More...
 

Detailed Description

Definition at line 10 of file PassiveComponentBase.hpp.

Constructor & Destructor Documentation

◆ PassiveComponentBase()

Fw::PassiveComponentBase::PassiveComponentBase ( const char *  name)
protected

Named constructor.

Definition at line 9 of file PassiveComponentBase.cpp.

◆ ~PassiveComponentBase()

Fw::PassiveComponentBase::~PassiveComponentBase ( )
protectedvirtual

Destructor.

Definition at line 23 of file PassiveComponentBase.cpp.

Member Function Documentation

◆ getIdBase()

U32 Fw::PassiveComponentBase::getIdBase ( ) const

Get the ID base

Returns
The ID base

Definition at line 41 of file PassiveComponentBase.cpp.

◆ getInstance()

NATIVE_INT_TYPE Fw::PassiveComponentBase::getInstance ( ) const
protected

Definition at line 31 of file PassiveComponentBase.cpp.

◆ init()

void Fw::PassiveComponentBase::init ( NATIVE_INT_TYPE  instance)
protected

Initialization function.

Definition at line 26 of file PassiveComponentBase.cpp.

◆ setIdBase()

void Fw::PassiveComponentBase::setIdBase ( const U32  idBase)

Set the ID base.

Definition at line 35 of file PassiveComponentBase.cpp.


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