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

_scv_tr_generator_core Class Reference

Collaboration diagram for _scv_tr_generator_core:

Collaboration graph
[legend]
List of all members.

Public Methods

 _scv_tr_generator_core (_scv_tr_stream_core *scv_tr_stream_core_p, scv_tr_generator_base *scv_tr_generator_base_p, const char *name, const char *begin_attribute_name, const char *end_attribute_name)

Public Attributes

uint64 my_id
char * my_name
_scv_tr_stream_coremy_scv_tr_stream_core_p
scv_tr_generator_basemy_scv_tr_generator_base_p
const scv_extensions_ifbegin_exts_p
const scv_extensions_ifend_exts_p
char * my_begin_attribute_name
char * my_end_attribute_name

Static Public Attributes

_scv_tr_callback_listcallback_list_p = NULL
int debug = -1

Friends

class scv_tr_stream

Constructor & Destructor Documentation

_scv_tr_generator_core::_scv_tr_generator_core _scv_tr_stream_core   scv_tr_stream_core_p,
scv_tr_generator_base   scv_tr_generator_base_p,
const char *    name,
const char *    begin_attribute_name,
const char *    end_attribute_name
 

Definition at line 213 of file scv_tr.cpp.

References begin_exts_p, end_exts_p, _scv_tr_db_core::global_id, my_begin_attribute_name, my_end_attribute_name, my_id, my_name, _scv_tr_stream_core::my_scv_tr_db_core_p, my_scv_tr_generator_base_p, and my_scv_tr_stream_core_p.


Friends And Related Function Documentation

friend class scv_tr_stream [friend]
 

Definition at line 187 of file scv_tr.cpp.


Member Data Documentation

const scv_extensions_if* _scv_tr_generator_core::begin_exts_p
 

Definition at line 194 of file scv_tr.cpp.

Referenced by _scv_tr_generator_core(), scv_tr_generator_base::_set_begin_exts_p(), and scv_tr_generator_base::get_begin_exts_p().

_scv_tr_callback_list * _scv_tr_generator_core::callback_list_p = NULL [static]
 

Definition at line 209 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_process_callbacks(), scv_tr_generator_base::register_class_cb(), scv_tr_generator_base::remove_callback(), and scv_tr_generator_base::~scv_tr_generator_base().

int _scv_tr_generator_core::debug = -1 [static]
 

Definition at line 208 of file scv_tr.cpp.

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

const scv_extensions_if* _scv_tr_generator_core::end_exts_p
 

Definition at line 195 of file scv_tr.cpp.

Referenced by _scv_tr_generator_core(), scv_tr_generator_base::_set_end_exts_p(), and scv_tr_generator_base::get_end_exts_p().

char* _scv_tr_generator_core::my_begin_attribute_name
 

Definition at line 197 of file scv_tr.cpp.

Referenced by _scv_tr_generator_core(), and scv_tr_generator_base::get_begin_attribute_name().

char* _scv_tr_generator_core::my_end_attribute_name
 

Definition at line 198 of file scv_tr.cpp.

Referenced by _scv_tr_generator_core(), and scv_tr_generator_base::get_end_attribute_name().

uint64 _scv_tr_generator_core::my_id
 

Definition at line 189 of file scv_tr.cpp.

Referenced by _scv_tr_generator_core(), and scv_tr_generator_base::get_id().

char* _scv_tr_generator_core::my_name
 

Definition at line 190 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), _scv_tr_generator_core(), and scv_tr_generator_base::get_name().

scv_tr_generator_base* _scv_tr_generator_core::my_scv_tr_generator_base_p
 

Definition at line 192 of file scv_tr.cpp.

Referenced by _scv_tr_generator_core().

_scv_tr_stream_core* _scv_tr_generator_core::my_scv_tr_stream_core_p
 

Definition at line 191 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), _scv_tr_generator_core(), and scv_tr_generator_base::get_scv_tr_stream().


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