C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
simics::ConfObjectInterface Class Referenceabstract

Abstract C++ interface contains methods for register model defined behavior after the construction and before the destruction. More...

#include <conf-object-interface.h>

Inheritance diagram for simics::ConfObjectInterface:
simics::ConfObject simics::Port< GeneratedRegisterDevice > simics::Port< SampleDevice > simics::Port< MappableConfObject > simics::MappableConfObject simics::Port< TParent > GeneratedRegisterDevice SampleDevice simics::BankPort< GeneratedRegisterDevice > simics::BankPort< SampleDevice > simics::BankPort< MappableConfObject > simics::BankPort< TParent > SampleBankPort SampleBankPortManual simics::SimpleBankPort< TPortBank, Args >

Public Member Functions

virtual ~ConfObjectInterface ()=default
 
virtual void finalize ()=0
 
virtual void objects_finalized ()=0
 

Detailed Description

Abstract C++ interface contains methods for register model defined behavior after the construction and before the destruction.

Constructor & Destructor Documentation

◆ ~ConfObjectInterface()

virtual simics::ConfObjectInterface::~ConfObjectInterface ( )
virtualdefault

Member Function Documentation

◆ finalize()

virtual void simics::ConfObjectInterface::finalize ( )
pure virtual

Implemented in simics::ConfObject.

◆ objects_finalized()

virtual void simics::ConfObjectInterface::objects_finalized ( )
pure virtual

Implemented in SampleDevice, and simics::ConfObject.


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