Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

sc_prim_channel_registry Class Reference

#include <sc_prim_channel.h>

Collaboration diagram for sc_prim_channel_registry:

Collaboration graph
[legend]
List of all members.

Public Methods

void insert (sc_prim_channel &)
void remove (sc_prim_channel &)
int size () const
void request_update (sc_prim_channel &)

Friends

class sc_simcontext

Member Function Documentation

void sc_prim_channel_registry::insert sc_prim_channel  
 

Definition at line 150 of file sc_prim_channel.cpp.

References assert, sc_simcontext::is_running(), sc_pvector< sc_prim_channel * >::push_back(), SC_REPORT_ERROR, and size().

Referenced by sc_prim_channel::sc_prim_channel().

void sc_prim_channel_registry::remove sc_prim_channel  
 

Definition at line 182 of file sc_prim_channel.cpp.

References sc_pvector< sc_prim_channel * >::decr_count(), SC_REPORT_ERROR, and size().

Referenced by sc_prim_channel::~sc_prim_channel().

void sc_prim_channel_registry::request_update sc_prim_channel   [inline]
 

Definition at line 316 of file sc_prim_channel.h.

Referenced by sc_prim_channel::request_update().

int sc_prim_channel_registry::size   const [inline]
 

Definition at line 231 of file sc_prim_channel.h.

References sc_pvector< sc_prim_channel * >::size().

Referenced by insert(), and remove().


Friends And Related Function Documentation

friend class sc_simcontext [friend]
 

Definition at line 224 of file sc_prim_channel.h.


The documentation for this class was generated from the following files:
Generated on Fri Jan 14 08:31:52 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18