Public Member Functions |
| function void |
append_callback (
vmm_sb_ds_callbacks cb ) |
| function bit |
compare (
vmm_data actual, vmm_data expected ) |
| function void |
define_stream (
int stream_id, string descr = , kind_e kind = EITHER ) |
| function void |
describe (
) |
| function void |
display (
string prefix = ) |
| function vmm_data |
expect_in_order (
vmm_data pkt, int exp_stream_id = -1, int inp_stream_id = -1, bit silent = 0 ) |
| function vmm_data |
expect_out_of_order (
vmm_data pkt, int exp_stream_id = -1, int inp_stream_id = -1, bit silent = 0 ) |
| function bit |
expect_with_losses (
input vmm_data pkt, output vmm_data matched, output vmm_data lost, input int exp_stream_id = -1, input int inp_stream_id = -1, input bit silent = 0 ) |
| function void |
flush (
) |
| function int |
get_n_dropped (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function int |
get_n_inserted (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function int |
get_n_matched (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function int |
get_n_mismatched (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function int |
get_n_not_found (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function int |
get_n_orphaned (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function int |
get_n_pending (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function bit |
insert (
vmm_data pkt, kind_e kind = INPUT, int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function bit |
match (
vmm_data actual, vmm_data expected ) |
| function void |
new (
string name ) |
| function vmm_sb_ds_iter |
new_sb_iter (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function vmm_sb_ds_stream_iter |
new_stream_iter (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function void |
prepend_callback (
vmm_sb_ds_callbacks cb ) |
| function bit |
quick_compare (
vmm_data actual, vmm_data expected ) |
| function bit |
remove (
vmm_data pkt, kind_e kind = INPUT, int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function void |
report (
int exp_stream_id = -1, int inp_stream_id = -1 ) |
| function int |
stream_id (
vmm_data pkt, kind_e kind = EITHER ) |
| function bit |
transform (
input vmm_data in_pkt, output vmm_data out_pkts ) |
| function void |
unregister_callback (
vmm_sb_ds_callbacks cb ) |
Public Attributes |
| local vmm_sb_ds_callbacks |
callbacks [$] |
| local bit |
insert_recursed = 0; |
| vmm_log |
log |
| local int |
n_not_found = 0; |
| local int |
n_orphaned = 0; |
| vmm_notify |
notify |
| local bit |
orphaned = 0; |
| bit |
Xdefine_stream_calledX = 0; |
| vmm_sb_ds_exp_streams |
Xexp_streamsX [int] |
| string |
Xexp_stream_descsX [int] |
| string |
Xinp_stream_descsX [int] |
| bit |
Xparallel_streamsX = 0; |
Enum Typedefs |
| typedef enum |
kind_e |
| typedef enum |
notifications_e |
| typedef enum |
ordering_e |