ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Public Member Functions | Public Attributes | List of all members
LegacyRegisterDevicePluginListener Class Reference
Inheritance diagram for LegacyRegisterDevicePluginListener:
Inheritance graph
[legend]
Collaboration diagram for LegacyRegisterDevicePluginListener:
Collaboration graph
[legend]

Public Member Functions

 LegacyRegisterDevicePluginListener (const std::list< etiss::RegisterDevicePlugin * > &plugins_)
 
virtual ~LegacyRegisterDevicePluginListener ()
 
virtual void write (etiss::VirtualStruct::Field &field, uint64_t val)
 
- Public Member Functions inherited from etiss::VirtualStruct::Field::Listener
virtual ~Listener ()
 

Public Attributes

std::list< etiss::RegisterDevicePlugin * > plugins
 

Detailed Description

Definition at line 483 of file CPUCore.cpp.

Constructor & Destructor Documentation

◆ LegacyRegisterDevicePluginListener()

LegacyRegisterDevicePluginListener::LegacyRegisterDevicePluginListener ( const std::list< etiss::RegisterDevicePlugin * > &  plugins_)
inline

Definition at line 487 of file CPUCore.cpp.

◆ ~LegacyRegisterDevicePluginListener()

virtual LegacyRegisterDevicePluginListener::~LegacyRegisterDevicePluginListener ( )
inlinevirtual

Definition at line 488 of file CPUCore.cpp.

Member Function Documentation

◆ write()

virtual void LegacyRegisterDevicePluginListener::write ( etiss::VirtualStruct::Field field,
uint64_t  val 
)
inlinevirtual

Implements etiss::VirtualStruct::Field::Listener.

Definition at line 489 of file CPUCore.cpp.

References etiss::VirtualStruct::Field::name_.

Member Data Documentation

◆ plugins

std::list<etiss::RegisterDevicePlugin *> LegacyRegisterDevicePluginListener::plugins

Definition at line 486 of file CPUCore.cpp.


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