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

#include <bank-port-interface.h>

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

Public Member Functions

virtual ~BankPortInterface ()=default
 
virtual std::string_view bank_name () const =0
 
virtual const BankInterfacebank_iface () const =0
 
virtual MappableConfObjectdev_obj () const =0
 
virtual bool validate_bank_iface () const =0
 
virtual void set_bank (const bank_t &bank)=0
 

Constructor & Destructor Documentation

◆ ~BankPortInterface()

virtual simics::BankPortInterface::~BankPortInterface ( )
virtualdefault

Member Function Documentation

◆ bank_iface()

virtual const BankInterface * simics::BankPortInterface::bank_iface ( ) const
pure virtual

◆ bank_name()

virtual std::string_view simics::BankPortInterface::bank_name ( ) const
pure virtual

◆ dev_obj()

◆ set_bank()

virtual void simics::BankPortInterface::set_bank ( const bank_t bank)
pure virtual

◆ validate_bank_iface()

virtual bool simics::BankPortInterface::validate_bank_iface ( ) const
pure virtual

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