sc_core::sc_event_or_list Class Reference

#include <sysc/kernel/sc_event.h>

Inheritance diagram for sc_core::sc_event_or_list:

Inheritance graph
[legend]
Collaboration diagram for sc_core::sc_event_or_list:

Collaboration graph
[legend]

List of all members.

Public Member Functions

sc_event_or_listoperator| (const sc_event &)

Protected Member Functions

 sc_event_or_list (const sc_event &, bool auto_delete_=false)
void push_back (const sc_event &)
int size () const
bool and_list () const
void add_dynamic (sc_method_handle)
void add_dynamic (sc_thread_handle)
void remove_dynamic (sc_method_handle, const sc_event *)
void remove_dynamic (sc_thread_handle, const sc_event *)
void auto_delete ()

Friends

class sc_event
class sc_process_b
class sc_method_process
class sc_thread_process


Detailed Description

Definition at line 402 of file sc_event.h.


Constructor & Destructor Documentation

sc_core::sc_event_or_list::sc_event_or_list ( const sc_event e,
bool  auto_delete_ = false 
) [inline, protected]

Definition at line 430 of file sc_event.h.


Member Function Documentation

sc_event_or_list & sc_core::sc_event_or_list::operator| ( const sc_event e  )  [inline]

Definition at line 438 of file sc_event.h.

void sc_core::sc_event_list::push_back ( const sc_event e  )  [protected, inherited]

Definition at line 392 of file sc_event.cpp.

int sc_core::sc_event_list::size (  )  const [inline, protected, inherited]

Definition at line 373 of file sc_event.h.

bool sc_core::sc_event_list::and_list (  )  const [inline, protected, inherited]

Definition at line 380 of file sc_event.h.

void sc_core::sc_event_list::add_dynamic ( sc_method_handle  method_h  )  [protected, inherited]

Definition at line 409 of file sc_event.cpp.

void sc_core::sc_event_list::add_dynamic ( sc_thread_handle  thread_h  )  [protected, inherited]

Definition at line 420 of file sc_event.cpp.

void sc_core::sc_event_list::remove_dynamic ( sc_method_handle  method_h,
const sc_event e_not 
) [protected, inherited]

Definition at line 431 of file sc_event.cpp.

void sc_core::sc_event_list::remove_dynamic ( sc_thread_handle  thread_h,
const sc_event e_not 
) [protected, inherited]

Definition at line 446 of file sc_event.cpp.

void sc_core::sc_event_list::auto_delete (  )  [inline, protected, inherited]

Definition at line 388 of file sc_event.h.


Friends And Related Function Documentation

friend class sc_event [friend]

Definition at line 405 of file sc_event.h.

friend class sc_process_b [friend]

Reimplemented from sc_core::sc_event_list.

Definition at line 406 of file sc_event.h.

friend class sc_method_process [friend]

Reimplemented from sc_core::sc_event_list.

Definition at line 407 of file sc_event.h.

friend class sc_thread_process [friend]

Reimplemented from sc_core::sc_event_list.

Definition at line 408 of file sc_event.h.


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

Generated on Wed Jan 21 15:32:14 2009 for SystemC by  doxygen 1.5.5