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

_scv_tr_stream_core Class Reference

Collaboration diagram for _scv_tr_stream_core:

Collaboration graph
[legend]
List of all members.

Public Methods

 _scv_tr_stream_core (_scv_tr_db_core *_scv_tr_db_core_p, scv_tr_stream *scv_tr_stream_p, const char *name, const char *_stream_kind_name)

Public Attributes

scv_tr_streammy_scv_tr_stream_p
char * my_name
char * my_stream_kind_name
_scv_tr_db_coremy_scv_tr_db_core_p
uint64 my_id

Static Public Attributes

int debug = -1
_scv_tr_callback_listcallback_list_p = NULL

Friends

class scv_tr_stream

Constructor & Destructor Documentation

_scv_tr_stream_core::_scv_tr_stream_core _scv_tr_db_core   _scv_tr_db_core_p,
scv_tr_stream   scv_tr_stream_p,
const char *    name,
const char *    _stream_kind_name
[inline]
 

Definition at line 166 of file scv_tr.cpp.

References _scv_tr_db_core::global_id, my_id, my_name, and my_stream_kind_name.


Friends And Related Function Documentation

friend class scv_tr_stream [friend]
 

Definition at line 154 of file scv_tr.cpp.


Member Data Documentation

_scv_tr_callback_list * _scv_tr_stream_core::callback_list_p = NULL [static]
 

Definition at line 182 of file scv_tr.cpp.

Referenced by scv_tr_stream::register_class_cb(), scv_tr_stream::remove_callback(), scv_tr_stream::scv_tr_stream(), and scv_tr_stream::~scv_tr_stream().

int _scv_tr_stream_core::debug = -1 [static]
 

Definition at line 181 of file scv_tr.cpp.

Referenced by scv_tr_stream::get_debug(), and scv_tr_stream::set_debug().

uint64 _scv_tr_stream_core::my_id
 

Definition at line 162 of file scv_tr.cpp.

Referenced by _scv_tr_stream_core(), and scv_tr_stream::get_id().

char* _scv_tr_stream_core::my_name
 

Definition at line 157 of file scv_tr.cpp.

Referenced by _scv_tr_stream_core(), and scv_tr_stream::get_name().

_scv_tr_db_core* _scv_tr_stream_core::my_scv_tr_db_core_p
 

Definition at line 159 of file scv_tr.cpp.

Referenced by _scv_tr_generator_core::_scv_tr_generator_core(), and scv_tr_stream::get_scv_tr_db().

scv_tr_stream* _scv_tr_stream_core::my_scv_tr_stream_p
 

Definition at line 156 of file scv_tr.cpp.

char* _scv_tr_stream_core::my_stream_kind_name
 

Definition at line 158 of file scv_tr.cpp.

Referenced by _scv_tr_stream_core(), and scv_tr_stream::get_stream_kind().


The documentation for this class was generated from the following file:
Generated on Sun Dec 12 19:22:39 2004 for SystemC2.0.1(excludingMSLib)(IncludingSCV) by doxygen1.2.18