sc_core::sc_event Class Reference

The event class. More...

#include <sysc/kernel/sc_event.h>

Collaboration diagram for sc_core::sc_event:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 sc_event ()
 sc_event (const char *name)
 ~sc_event ()
void cancel ()
const char * name () const
const char * basename () const
sc_objectget_parent_object () const
bool in_hierarchy () const
void notify ()
 The immediate notification is not supported by the out-of-order simulation in the current release.
void notify (const sc_time &)
void notify (double, sc_time_unit)
void notify_delayed ()
void notify_delayed (const sc_time &)
void notify_delayed (double, sc_time_unit)
sc_event_or_expr operator| (const sc_event &) const
sc_event_or_expr operator| (const sc_event_or_list &) const
sc_event_and_expr operator& (const sc_event &) const
sc_event_and_expr operator& (const sc_event_and_list &) const

Friends

class sc_clock
class sc_event_list
class sc_event_timed
class sc_simcontext
class sc_object
class sc_process_b
class sc_method_process
class sc_thread_process
class sc_signal
void sc_thread_cor_fn (void *arg)

Detailed Description

The event class.

Definition at line 244 of file sc_event.h.


Constructor & Destructor Documentation

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

Member Function Documentation

const char* sc_core::sc_event::basename (  )  const
void sc_core::sc_event::cancel (  ) 
sc_object* sc_core::sc_event::get_parent_object (  )  const [inline]

Definition at line 267 of file sc_event.h.

bool sc_core::sc_event::in_hierarchy (  )  const [inline]

Definition at line 268 of file sc_event.h.

const char* sc_core::sc_event::name (  )  const [inline]

Definition at line 265 of file sc_event.h.

void sc_core::sc_event::notify ( double  v,
sc_time_unit  tu 
) [inline]

Definition at line 413 of file sc_event.h.

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

The immediate notification is not supported by the out-of-order simulation in the current release.

void sc_core::sc_event::notify_delayed ( double  v,
sc_time_unit  tu 
) [inline]

Definition at line 472 of file sc_event.h.

void sc_core::sc_event::notify_delayed ( const sc_time  ) 
void sc_core::sc_event::notify_delayed (  ) 
sc_event_and_expr sc_core::sc_event::operator& ( const sc_event_and_list e2  )  const [inline]

Definition at line 828 of file sc_event.h.

sc_event_and_expr sc_core::sc_event::operator& ( const sc_event e2  )  const [inline]

Definition at line 818 of file sc_event.h.

sc_event_or_expr sc_core::sc_event::operator| ( const sc_event_or_list e2  )  const [inline]

Definition at line 710 of file sc_event.h.

sc_event_or_expr sc_core::sc_event::operator| ( const sc_event e2  )  const [inline]

Definition at line 700 of file sc_event.h.


Friends And Related Function Documentation

friend class sc_clock [friend]

Definition at line 246 of file sc_event.h.

friend class sc_event_list [friend]

Definition at line 247 of file sc_event.h.

friend class sc_event_timed [friend]

Definition at line 248 of file sc_event.h.

friend class sc_method_process [friend]

Definition at line 252 of file sc_event.h.

friend class sc_object [friend]

Definition at line 250 of file sc_event.h.

friend class sc_process_b [friend]

Definition at line 251 of file sc_event.h.

friend class sc_signal [friend]

Definition at line 254 of file sc_event.h.

friend class sc_simcontext [friend]

Definition at line 249 of file sc_event.h.

void sc_thread_cor_fn ( void *  arg  )  [friend]
friend class sc_thread_process [friend]

Definition at line 253 of file sc_event.h.


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

Generated on 30 Sep 2016 for SystemC by  doxygen 1.6.1