16#ifndef SIMICS_SYSTEMC_EVENT_H
17#define SIMICS_SYSTEMC_EVENT_H
43 Event(
const sc_core::sc_time &
when,
const std::string &obj_name,
45 Event(
const sc_core::sc_time &
when,
const std::string &obj_name,
46 int type,
const std::string &
kind =
"");
48 sc_core::sc_time
when()
const;
55 sc_core::sc_time when_;
56 std::string obj_name_;
Event(const sc_core::sc_time &when, const std::string &obj_name, const Type &type, const std::string &kind="")
Type
Definition: event.h:31
@ AND_LIST
Definition: event.h:36
@ OR_LIST
Definition: event.h:35
@ SIMICS_EVENT
Definition: event.h:34
@ TIMEOUT
Definition: event.h:37
@ OR_LIST_TIMEOUT
Definition: event.h:39
@ EVENT
Definition: event.h:33
@ AND_LIST_TIMEOUT
Definition: event.h:40
@ STATIC
Definition: event.h:32
@ EVENT_TIMEOUT
Definition: event.h:38
sc_core::sc_time when() const
Event(const sc_core::sc_time &when, const std::string &obj_name, int type, const std::string &kind="")
std::vector< Event > EventVector
Definition: event.h:61
Definition: pci_bus_interface.h:24