SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::iface::RegisterViewInterface Class Referenceabstract

#include <register_view_interface.h>

Public Member Functions

virtual const char * description ()=0
 
virtual bool big_endian_bitorder ()=0
 
virtual unsigned number_of_registers ()=0
 
virtual attr_value_t register_info (unsigned reg)=0
 
virtual uint64_t get_register_value (unsigned reg)=0
 
virtual void set_register_value (unsigned reg, uint64_t val)=0
 
virtual ~RegisterViewInterface ()
 

Constructor & Destructor Documentation

◆ ~RegisterViewInterface()

virtual simics::systemc::iface::RegisterViewInterface::~RegisterViewInterface ( )
inlinevirtual

Member Function Documentation

◆ big_endian_bitorder()

virtual bool simics::systemc::iface::RegisterViewInterface::big_endian_bitorder ( )
pure virtual

◆ description()

virtual const char * simics::systemc::iface::RegisterViewInterface::description ( )
pure virtual

◆ get_register_value()

virtual uint64_t simics::systemc::iface::RegisterViewInterface::get_register_value ( unsigned  reg)
pure virtual

◆ number_of_registers()

virtual unsigned simics::systemc::iface::RegisterViewInterface::number_of_registers ( )
pure virtual

◆ register_info()

virtual attr_value_t simics::systemc::iface::RegisterViewInterface::register_info ( unsigned  reg)
pure virtual

◆ set_register_value()

virtual void simics::systemc::iface::RegisterViewInterface::set_register_value ( unsigned  reg,
uint64_t  val 
)
pure virtual

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