scc  2022.4.0
SystemC components library
scc::observer Struct Referenceabstract

The interface defining an observer. More...

#include <observer.h>

Inheritance diagram for scc::observer:

Classes

struct  notification_handle
 A handle to be used be the observed object to notify the observer about a change. More...
 

Public Member Functions

virtual notification_handleobserve (bool const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_bit const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_logic const &o, std::string const &nm)=0
 
virtual notification_handleobserve (unsigned char const &o, std::string const &nm)=0
 
virtual notification_handleobserve (unsigned short const &o, std::string const &nm)=0
 
virtual notification_handleobserve (unsigned int const &o, std::string const &nm)=0
 
virtual notification_handleobserve (unsigned long const &o, std::string const &nm)=0
 
virtual notification_handleobserve (char const &o, std::string const &nm)=0
 
virtual notification_handleobserve (short const &o, std::string const &nm)=0
 
virtual notification_handleobserve (int const &o, std::string const &nm)=0
 
virtual notification_handleobserve (long const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::int64 const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::uint64 const &o, std::string const &nm)=0
 
virtual notification_handleobserve (float const &o, std::string const &nm)=0
 
virtual notification_handleobserve (double const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_int_base const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_uint_base const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_signed const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_unsigned const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_fxval const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_fxval_fast const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_fxnum const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_fxnum_fast const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_bv_base const &o, std::string const &nm)=0
 
virtual notification_handleobserve (sc_dt::sc_lv_base const &o, std::string const &nm)=0
 

Detailed Description

The interface defining an observer.

Definition at line 53 of file observer.h.


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