scc 2025.09
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.

Constructor & Destructor Documentation

◆ ~observer()

virtual scc::observer::~observer ( )
inlinevirtual

Definition at line 94 of file observer.h.


The documentation for this struct was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/sysc/scc/observer.h