#include <scv_tr.h>
Inheritance diagram for scv_tr_generator< T_begin, T_end >:


Public Methods | |
| scv_tr_generator (const char *name, scv_tr_stream &s, const char *begin_attribute_name=NULL, const char *end_attribute_name=NULL) | |
| scv_tr_generator () | |
| ~scv_tr_generator () | |
| scv_tr_handle | begin_transaction () |
| scv_tr_handle | begin_transaction (scv_tr_relation_handle_t relation_handle, const scv_tr_handle &other_transaction_handle) |
| scv_tr_handle | begin_transaction (const char *relation_name, const scv_tr_handle &other_transaction_handle) |
| scv_tr_handle | begin_transaction (const T_begin &begin_attribute_values) |
| scv_tr_handle | begin_transaction (const T_begin &begin_attribute_values, scv_tr_relation_handle_t relation_handle, const scv_tr_handle &other_transaction_handle) |
| scv_tr_handle | begin_transaction (const T_begin &begin_attribute_values, const char *relation_name, const scv_tr_handle &other_transaction_handle) |
| scv_tr_handle | begin_transaction (const sc_time &begin_sc_time) |
| scv_tr_handle | begin_transaction (const sc_time &begin_sc_time, scv_tr_relation_handle_t relation_handle, const scv_tr_handle &other_transaction_handle) |
| scv_tr_handle | begin_transaction (const sc_time &begin_sc_time, const char *relation_name, const scv_tr_handle &other_transaction_handle) |
| scv_tr_handle | begin_transaction (const T_begin &begin_attribute_values, const sc_time &begin_sc_time) |
| scv_tr_handle | begin_transaction (const T_begin &begin_attribute_values, const sc_time &begin_sc_time, scv_tr_relation_handle_t relation_handle, const scv_tr_handle &other_transaction_handle) |
| scv_tr_handle | begin_transaction (const T_begin &begin_attribute_values, const sc_time &begin_sc_time, const char *relation_name, const scv_tr_handle &other_transaction_handle) |
| void | end_transaction (const scv_tr_handle &t) |
| void | end_transaction (const scv_tr_handle &t, const T_end &end_attribute_values) |
| void | end_transaction (const scv_tr_handle &t, const sc_time &end_sc_time) |
| void | end_transaction (const scv_tr_handle &t, const T_end &end_attribute_values, const sc_time &end_sc_time) |
Friends | |
| class | scv_tr_handle |
|
||||||||||||||||||||||||
|
Definition at line 689 of file scv_tr.h. References scv_tr_generator_base::_process_callbacks(), scv_tr_generator_base::_set_begin_exts_p(), scv_tr_generator_base::_set_end_exts_p(), and s. |
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||||||
|
Definition at line 946 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), scv_tr_generator_base::get_scv_tr_stream(), and scv_get_const_extensions(). |
|
||||||||||||||||||||||||
|
Definition at line 931 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), scv_get_const_extensions(), and scv_tr_relation_handle_t. |
|
||||||||||||||||
|
Definition at line 909 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), and scv_get_const_extensions(). |
|
||||||||||||||||||||
|
Definition at line 887 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), and scv_tr_generator_base::get_scv_tr_stream(). |
|
||||||||||||||||||||
|
Definition at line 875 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), and scv_tr_relation_handle_t. |
|
||||||||||
|
Definition at line 850 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(). |
|
||||||||||||||||||||
|
Definition at line 822 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), scv_tr_generator_base::get_scv_tr_stream(), sc_time_stamp(), and scv_get_const_extensions(). |
|
||||||||||||||||||||
|
Definition at line 808 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), sc_time_stamp(), scv_get_const_extensions(), and scv_tr_relation_handle_t. |
|
||||||||||
|
Definition at line 787 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), sc_time_stamp(), and scv_get_const_extensions(). |
|
||||||||||||||||
|
Definition at line 768 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), scv_tr_generator_base::get_scv_tr_stream(), and sc_time_stamp(). |
|
||||||||||||||||
|
Definition at line 757 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), sc_time_stamp(), and scv_tr_relation_handle_t. |
|
|||||||||
|
Definition at line 734 of file scv_tr.h. References scv_tr_generator_base::_begin_transaction(), and sc_time_stamp(). |
|
||||||||||||||||||||
|
Definition at line 1002 of file scv_tr.h. References scv_tr_generator_base::_end_transaction(), and scv_get_const_extensions(). |
|
||||||||||||||||
|
Definition at line 992 of file scv_tr.h. References scv_tr_generator_base::_end_transaction(). |
|
||||||||||||||||
|
Definition at line 978 of file scv_tr.h. References scv_tr_generator_base::_end_transaction(), sc_time_stamp(), and scv_get_const_extensions(). |
|
||||||||||
|
Definition at line 969 of file scv_tr.h. References scv_tr_generator_base::_end_transaction(), and sc_time_stamp(). |
|
|||||
|
Reimplemented from scv_tr_generator_base. |
1.2.18