gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
sc_event Class Reference

#include <sc_event.hh>

Inheritance diagram for sc_event:
sc_gem5::InternalScEvent

Public Member Functions

 sc_event ()
 
 sc_event (const char *)
 
 ~sc_event ()
 
const char * name () const
 
const char * basename () const
 
bool in_hierarchy () const
 
sc_objectget_parent_object () const
 
void notify ()
 
void notify (const sc_time &)
 
void notify (double, sc_time_unit)
 
void cancel ()
 
bool triggered () const
 
void notify_delayed ()
 
void notify_delayed (const sc_time &)
 
sc_event_and_expr operator& (const sc_event &) const
 
sc_event_and_expr operator& (const sc_event_and_list &) const
 
sc_event_or_expr operator| (const sc_event &) const
 
sc_event_or_expr operator| (const sc_event_or_list &) const
 

Protected Member Functions

 sc_event (bool)
 
 sc_event (bool, const char *)
 

Private Member Functions

 sc_event (const sc_event &)
 
sc_eventoperator= (const sc_event &)
 

Private Attributes

::sc_gem5::Event_gem5_event
 

Friends

class ::sc_gem5::Event
 

Detailed Description

Definition at line 169 of file sc_event.hh.

Constructor & Destructor Documentation

◆ sc_event() [1/5]

sc_core::sc_event::sc_event ( )

Definition at line 312 of file sc_event.cc.

◆ sc_event() [2/5]

sc_core::sc_event::sc_event ( const char * _name)
explicit

Definition at line 317 of file sc_event.cc.

◆ sc_event() [3/5]

sc_core::sc_event::sc_event ( bool )
explicitprotected

Definition at line 389 of file sc_event.cc.

◆ sc_event() [4/5]

sc_core::sc_event::sc_event ( bool ,
const char * _name )
explicitprotected

Definition at line 395 of file sc_event.cc.

◆ sc_event() [5/5]

sc_core::sc_event::sc_event ( const sc_event & )
inlineprivate

Definition at line 205 of file sc_event.hh.

◆ ~sc_event()

sc_core::sc_event::~sc_event ( )

Definition at line 321 of file sc_event.cc.

Member Function Documentation

◆ basename()

const char * sc_core::sc_event::basename ( ) const

Definition at line 325 of file sc_event.cc.

◆ cancel()

void sc_core::sc_event::cancel ( )

Definition at line 340 of file sc_event.cc.

◆ get_parent_object()

sc_object * sc_core::sc_event::get_parent_object ( ) const

Definition at line 332 of file sc_event.cc.

◆ in_hierarchy()

bool sc_core::sc_event::in_hierarchy ( ) const

Definition at line 329 of file sc_event.cc.

◆ name()

const char * sc_core::sc_event::name ( ) const

Definition at line 323 of file sc_event.cc.

◆ notify() [1/3]

void sc_core::sc_event::notify ( )

Definition at line 337 of file sc_event.cc.

◆ notify() [2/3]

void sc_core::sc_event::notify ( const sc_time & t)

Definition at line 338 of file sc_event.cc.

◆ notify() [3/3]

void sc_core::sc_event::notify ( double d,
sc_time_unit u )

Definition at line 339 of file sc_event.cc.

◆ notify_delayed() [1/2]

void sc_core::sc_event::notify_delayed ( )

Definition at line 343 of file sc_event.cc.

◆ notify_delayed() [2/2]

void sc_core::sc_event::notify_delayed ( const sc_time & t)

Definition at line 348 of file sc_event.cc.

◆ operator&() [1/2]

sc_event_and_expr sc_core::sc_event::operator& ( const sc_event & e) const

Definition at line 354 of file sc_event.cc.

◆ operator&() [2/2]

sc_event_and_expr sc_core::sc_event::operator& ( const sc_event_and_list & eal) const

Definition at line 363 of file sc_event.cc.

◆ operator=()

sc_event & sc_core::sc_event::operator= ( const sc_event & )
inlineprivate

Definition at line 206 of file sc_event.hh.

◆ operator|() [1/2]

sc_event_or_expr sc_core::sc_event::operator| ( const sc_event & e) const

Definition at line 372 of file sc_event.cc.

◆ operator|() [2/2]

sc_event_or_expr sc_core::sc_event::operator| ( const sc_event_or_list & eol) const

Definition at line 381 of file sc_event.cc.

◆ triggered()

bool sc_core::sc_event::triggered ( ) const

Definition at line 341 of file sc_event.cc.

Friends And Related Symbol Documentation

◆ ::sc_gem5::Event

friend class ::sc_gem5::Event
friend

Definition at line 208 of file sc_event.hh.

Member Data Documentation

◆ _gem5_event

::sc_gem5::Event* sc_core::sc_event::_gem5_event
private

Definition at line 209 of file sc_event.hh.


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

Generated on Mon May 26 2025 09:19:17 for gem5 by doxygen 1.13.2