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

#include <event.h>

Public Types

enum  Type {
  STATIC , EVENT , SIMICS_EVENT , OR_LIST ,
  AND_LIST , TIMEOUT , EVENT_TIMEOUT , OR_LIST_TIMEOUT ,
  AND_LIST_TIMEOUT
}
 

Public Member Functions

 Event (const sc_core::sc_time &when, const std::string &obj_name, const Type &type, const std::string &kind="")
 
 Event (const sc_core::sc_time &when, const std::string &obj_name, int type, const std::string &kind="")
 
sc_core::sc_time when () const
 
std::string what () const
 
std::string kind () const
 
std::string name () const
 
Type type () const
 

Member Enumeration Documentation

◆ Type

Enumerator
STATIC 
EVENT 
SIMICS_EVENT 
OR_LIST 
AND_LIST 
TIMEOUT 
EVENT_TIMEOUT 
OR_LIST_TIMEOUT 
AND_LIST_TIMEOUT 

Constructor & Destructor Documentation

◆ Event() [1/2]

simics::systemc::Event::Event ( const sc_core::sc_time &  when,
const std::string &  obj_name,
const Type type,
const std::string &  kind = "" 
)

◆ Event() [2/2]

simics::systemc::Event::Event ( const sc_core::sc_time &  when,
const std::string &  obj_name,
int  type,
const std::string &  kind = "" 
)

Member Function Documentation

◆ kind()

std::string simics::systemc::Event::kind ( ) const

◆ name()

std::string simics::systemc::Event::name ( ) const

◆ type()

Type simics::systemc::Event::type ( ) const

◆ what()

std::string simics::systemc::Event::what ( ) const

◆ when()

sc_core::sc_time simics::systemc::Event::when ( ) const

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