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

#include <sc_signal_access.h>

Inheritance diagram for simics::systemc::ScSignalAccess:
simics::systemc::ScSignalAccessBase simics::systemc::Registrant< ScSignalAccessInterface > simics::systemc::ScSignalAccessInterface

Public Member Functions

bool attrToValueScTime (const attr_value_t *attr, sc_core::sc_time *value) const
 
attr_value_t valueToAttrScTime (sc_core::sc_time value) const
 
virtual bool read (const sc_core::sc_object *obj, attr_value_t *value) const
 
virtual bool write (sc_core::sc_object *obj, const attr_value_t *value) const
 
- Public Member Functions inherited from simics::systemc::Registrant< ScSignalAccessInterface >
 Registrant ()
 
 Registrant (const Registrant &rhs)
 
virtual ~Registrant ()
 
void detach ()
 
- Public Member Functions inherited from simics::systemc::ScSignalAccessInterface
virtual ~ScSignalAccessInterface ()
 
virtual bool read (const sc_core::sc_object *obj, attr_value_t *value) const =0
 
virtual bool write (sc_core::sc_object *obj, const attr_value_t *value) const =0
 

Member Function Documentation

◆ attrToValueScTime()

bool simics::systemc::ScSignalAccess::attrToValueScTime ( const attr_value_t *  attr,
sc_core::sc_time *  value 
) const

◆ read()

virtual bool simics::systemc::ScSignalAccess::read ( const sc_core::sc_object *  obj,
attr_value_t *  value 
) const
virtual

◆ valueToAttrScTime()

attr_value_t simics::systemc::ScSignalAccess::valueToAttrScTime ( sc_core::sc_time  value) const

◆ write()

virtual bool simics::systemc::ScSignalAccess::write ( sc_core::sc_object *  obj,
const attr_value_t *  value 
) const
virtual

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