AMS Advanced Air Mobility Sensors UG
Loading...
Searching...
No Matches
CSoftwareComponentExample Class Reference
Inheritance diagram for CSoftwareComponentExample:
CSoftwareComponent< CSoftwareComponentExample, 3U >

Public Member Functions

void Init () override
bool IsInitialized () override
void MyPublicMethod ()
Public Member Functions inherited from CSoftwareComponent< CSoftwareComponentExample, 3U >
 CSoftwareComponent (CSoftwareComponent &)=delete
CSoftwareComponentoperator= (const CSoftwareComponent &orOther)=delete

Private Member Functions

 CSoftwareComponentExample (CSoftwareComponentExample &)=delete
 CSoftwareComponentExample (CSoftwareComponentExample &&)=delete
CSoftwareComponentExampleoperator= (const CSoftwareComponentExample &orOther)=delete
CSoftwareComponentExampleoperator= (CSoftwareComponentExample &&orOther)=delete

Static Private Member Functions

static CSoftwareComponentExamplegetInstanceImpl (unsigned uInstanceIndex)

Friends

class CSoftwareComponent< CSoftwareComponentExample, 3U >

Additional Inherited Members

Static Public Member Functions inherited from CSoftwareComponent< CSoftwareComponentExample, 3U >
static CSoftwareComponentExampleGetInstance (unsigned uInstanceIndex=0U)
Static Public Attributes inherited from CSoftwareComponent< CSoftwareComponentExample, 3U >
static constexpr unsigned skuInstanceCount_
Protected Member Functions inherited from CSoftwareComponent< CSoftwareComponentExample, 3U >
 ~CSoftwareComponent ()=default

Constructor & Destructor Documentation

◆ CSoftwareComponentExample() [1/2]

CSoftwareComponentExample::CSoftwareComponentExample ( CSoftwareComponentExample & )
privatedelete

◆ CSoftwareComponentExample() [2/2]

CSoftwareComponentExample::CSoftwareComponentExample ( CSoftwareComponentExample && )
privatedelete

Member Function Documentation

◆ getInstanceImpl()

CSoftwareComponentExample & CSoftwareComponentExample::getInstanceImpl ( unsigned uInstanceIndex)
staticprivate

◆ Init()

void CSoftwareComponentExample::Init ( )
overridevirtual

Initialize the software component.

Implements CSoftwareComponent< CSoftwareComponentExample, 3U >.

◆ IsInitialized()

bool CSoftwareComponentExample::IsInitialized ( )
overridevirtual

Get initialization status of the software component.

Returns
True – the component is initialized, false otherwise.

Implements CSoftwareComponent< CSoftwareComponentExample, 3U >.

◆ MyPublicMethod()

void CSoftwareComponentExample::MyPublicMethod ( )

◆ operator=() [1/2]

CSoftwareComponentExample & CSoftwareComponentExample::operator= ( const CSoftwareComponentExample & orOther)
privatedelete

◆ operator=() [2/2]

CSoftwareComponentExample & CSoftwareComponentExample::operator= ( CSoftwareComponentExample && orOther)
privatedelete

◆ CSoftwareComponent< CSoftwareComponentExample, 3U >

friend class CSoftwareComponent< CSoftwareComponentExample, 3U >
friend

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