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

#include <module_loaded.h>

Public Member Functions

 ModuleLoaded ()
 
virtual ~ModuleLoaded ()
 
virtual void loaded (const char *module_name)=0
 

Static Public Member Functions

static void set_module_name (const char *module_name)
 
static const char * module_name ()
 

Protected Member Functions

void removeCallback ()
 

Static Protected Member Functions

static void callback (lang_void *arg, conf_object_t *, const char *name)
 

Constructor & Destructor Documentation

◆ ModuleLoaded()

simics::systemc::ModuleLoaded::ModuleLoaded ( )

◆ ~ModuleLoaded()

virtual simics::systemc::ModuleLoaded::~ModuleLoaded ( )
virtual

Member Function Documentation

◆ callback()

static void simics::systemc::ModuleLoaded::callback ( lang_void *  arg,
conf_object_t *  ,
const char *  name 
)
staticprotected

◆ loaded()

virtual void simics::systemc::ModuleLoaded::loaded ( const char *  module_name)
pure virtual

◆ module_name()

static const char * simics::systemc::ModuleLoaded::module_name ( )
static

◆ removeCallback()

void simics::systemc::ModuleLoaded::removeCallback ( )
protected

◆ set_module_name()

static void simics::systemc::ModuleLoaded::set_module_name ( const char *  module_name)
static

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