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

_scv_tr_handle_core Class Reference

Collaboration diagram for _scv_tr_handle_core:

Collaboration graph
[legend]
List of all members.

Public Methods

 _scv_tr_handle_core ()
 ~_scv_tr_handle_core ()

Public Attributes

sc_time begin_sc_time
sc_time end_sc_time
bool is_valid
bool is_active
_scv_tr_generator_coremy_scv_tr_generator_core_p
uint64 my_id
const scv_extensions_ifbegin_exts_p
const scv_extensions_ifend_exts_p
string my_name
int ref_count
scv_tr_relation_handle_t immediate_relation_handle
const scv_tr_handleimmediate_other_transaction_handle_p

Static Public Attributes

int debug = -1
_scv_tr_callback_listcallback_list_p = NULL
_scv_tr_callback_listcallback_relation_list_p = NULL
_scv_tr_callback_listcallback_record_attribute_list_p

Constructor & Destructor Documentation

_scv_tr_handle_core::_scv_tr_handle_core  
 

Definition at line 293 of file scv_tr.cpp.

References is_active, is_valid, my_id, my_scv_tr_generator_core_p, and ref_count.

_scv_tr_handle_core::~_scv_tr_handle_core  
 

Definition at line 306 of file scv_tr.cpp.


Member Data Documentation

const scv_extensions_if* _scv_tr_handle_core::begin_exts_p
 

Definition at line 267 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), and scv_tr_handle::get_begin_exts_p().

sc_time _scv_tr_handle_core::begin_sc_time
 

Definition at line 257 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), and scv_tr_handle::get_begin_sc_time().

_scv_tr_callback_list * _scv_tr_handle_core::callback_list_p = NULL [static]
 

Definition at line 286 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), scv_tr_generator_base::_end_transaction(), scv_tr_handle::operator=(), scv_tr_handle::register_class_cb(), scv_tr_handle::remove_callback(), and scv_tr_handle::~scv_tr_handle().

_scv_tr_callback_list * _scv_tr_handle_core::callback_record_attribute_list_p [static]
 

Initial value:

            NULL

Definition at line 288 of file scv_tr.cpp.

Referenced by scv_tr_handle::register_record_attribute_cb(), and scv_tr_handle::remove_callback().

_scv_tr_callback_list * _scv_tr_handle_core::callback_relation_list_p = NULL [static]
 

Definition at line 287 of file scv_tr.cpp.

Referenced by scv_tr_handle::add_relation(), scv_tr_handle::register_relation_cb(), and scv_tr_handle::remove_callback().

int _scv_tr_handle_core::debug = -1 [static]
 

Definition at line 285 of file scv_tr.cpp.

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

const scv_extensions_if* _scv_tr_handle_core::end_exts_p
 

Definition at line 268 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_end_transaction(), and scv_tr_handle::get_end_exts_p().

sc_time _scv_tr_handle_core::end_sc_time
 

Definition at line 258 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_end_transaction(), and scv_tr_handle::get_end_sc_time().

const scv_tr_handle* _scv_tr_handle_core::immediate_other_transaction_handle_p
 

Definition at line 279 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), and scv_tr_handle::get_immediate_related_transaction().

scv_tr_relation_handle_t _scv_tr_handle_core::immediate_relation_handle
 

Definition at line 278 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), and scv_tr_handle::get_immediate_related_transaction().

bool _scv_tr_handle_core::is_active
 

Definition at line 261 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), scv_tr_generator_base::_end_transaction(), _scv_tr_handle_core(), and scv_tr_handle::is_active().

bool _scv_tr_handle_core::is_valid
 

Definition at line 260 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), _scv_tr_handle_core(), and scv_tr_handle::is_valid().

uint64 _scv_tr_handle_core::my_id
 

Definition at line 265 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), _scv_tr_handle_core(), and scv_tr_handle::get_id().

string _scv_tr_handle_core::my_name
 

Definition at line 270 of file scv_tr.cpp.

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

_scv_tr_generator_core* _scv_tr_handle_core::my_scv_tr_generator_core_p
 

Definition at line 262 of file scv_tr.cpp.

Referenced by scv_tr_generator_base::_begin_transaction(), _scv_tr_handle_core(), scv_tr_handle::get_scv_tr_generator_base(), and scv_tr_handle::get_scv_tr_stream().

int _scv_tr_handle_core::ref_count
 

Definition at line 272 of file scv_tr.cpp.

Referenced by _scv_tr_handle_core(), scv_tr_handle::operator=(), scv_tr_handle::scv_tr_handle(), and scv_tr_handle::~scv_tr_handle().


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