vmm_sb_ds_iter Class Reference

Collaboration diagram for vmm_sb_ds_iter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 new (vmm_sb_ds sb, int exp_stream_id, int inp_stream_id)
bit first ()
bit is_ok ()
bit next ()
bit last ()
bit prev ()
int length ()
int pos ()
int inp_stream_id ()
int exp_stream_id ()
string describe ()
int get_n_inserted ()
int get_n_pending ()
int get_n_matched ()
int get_n_mismatched ()
int get_n_dropped ()
int get_n_not_found ()
int get_n_orphaned ()
int incr_n_inserted (int delta)
int incr_n_pending (int delta)
int incr_n_matched (int delta)
int incr_n_mismatched (int delta)
int incr_n_dropped (int delta)
int incr_n_not_found (int delta)
int incr_n_orphaned (int delta)
vmm_sb_ds_iter copy ()
vmm_sb_ds_stream_iter new_stream_iter ()
int delete ()
void display (string prefix=" ")
vmm_sb_ds_pkt_stream Xget_pkt_streamX ()

Public Attributes

vmm_sb_ds_stream_iter stream_iter

Private Member Functions

bit next_exp_str ()
bit next_pkt_str ()
bit prev_exp_str ()
bit prev_pkt_str ()

Private Attributes

vmm_sb_ds sb
int exp_str_id
int inp_str_id
int exp_str_idx
vmm_sb_ds_exp_streams exp_str
int pkt_str_idx
vmm_sb_ds_pkt_stream pkt_str
bit is_valid


Detailed Description

Definition at line 249 of file vmm_sb_ds.sv.


Member Function Documentation

vmm_sb_ds_iter::new ( vmm_sb_ds  sb,
int  exp_stream_id,
int  inp_stream_id 
)

Definition at line 23 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::first (  ) 

Definition at line 35 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::is_ok (  ) 

Definition at line 41 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::next (  ) 

Definition at line 46 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::last (  ) 

Definition at line 161 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::prev (  ) 

Definition at line 167 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::length (  ) 

Definition at line 282 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::pos (  ) 

Definition at line 293 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::inp_stream_id (  ) 

Definition at line 317 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::exp_stream_id (  ) 

Definition at line 322 of file vmm_sb_ds_iter.sv.

string vmm_sb_ds_iter::describe (  ) 

Definition at line 327 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::get_n_inserted (  ) 

Definition at line 358 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::get_n_pending (  ) 

Definition at line 363 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::get_n_matched (  ) 

Definition at line 368 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::get_n_mismatched (  ) 

Definition at line 373 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::get_n_dropped (  ) 

Definition at line 378 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::get_n_not_found (  ) 

Definition at line 383 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::get_n_orphaned (  ) 

Definition at line 388 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::incr_n_inserted ( int  delta  ) 

Definition at line 393 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::incr_n_pending ( int  delta  ) 

int vmm_sb_ds_iter::incr_n_matched ( int  delta  ) 

Definition at line 400 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::incr_n_mismatched ( int  delta  ) 

Definition at line 407 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::incr_n_dropped ( int  delta  ) 

Definition at line 414 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::incr_n_not_found ( int  delta  ) 

Definition at line 421 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::incr_n_orphaned ( int  delta  ) 

vmm_sb_ds_iter vmm_sb_ds_iter::copy (  ) 

Definition at line 428 of file vmm_sb_ds_iter.sv.

vmm_sb_ds_stream_iter vmm_sb_ds_iter::new_stream_iter (  ) 

Definition at line 442 of file vmm_sb_ds_iter.sv.

int vmm_sb_ds_iter::delete (  ) 

Definition at line 452 of file vmm_sb_ds_iter.sv.

void vmm_sb_ds_iter::display ( string  prefix = " "  ) 

Definition at line 488 of file vmm_sb_ds_iter.sv.

vmm_sb_ds_pkt_stream vmm_sb_ds_iter::Xget_pkt_streamX (  ) 

Definition at line 500 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::next_exp_str (  )  [private]

Definition at line 71 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::next_pkt_str (  )  [private]

Definition at line 113 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::prev_exp_str (  )  [private]

Definition at line 192 of file vmm_sb_ds_iter.sv.

bit vmm_sb_ds_iter::prev_pkt_str (  )  [private]

Definition at line 234 of file vmm_sb_ds_iter.sv.


Member Data Documentation

Definition at line 251 of file vmm_sb_ds.sv.

Definition at line 252 of file vmm_sb_ds.sv.

Definition at line 253 of file vmm_sb_ds.sv.

Definition at line 255 of file vmm_sb_ds.sv.

Definition at line 256 of file vmm_sb_ds.sv.

Definition at line 257 of file vmm_sb_ds.sv.

Definition at line 258 of file vmm_sb_ds.sv.

bit vmm_sb_ds_iter::is_valid [private]

Definition at line 260 of file vmm_sb_ds.sv.

Definition at line 262 of file vmm_sb_ds.sv.


The documentation for this class was generated from the following files:

Intelligent Design Verification
Intelligent Design Verification
Project: VMM, Revision: 1.0.0
Copyright (c) 2008 Intelligent Design Verification.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included here:
http://www.intelligentdv.com/licenses/fdl.txt
doxygen
Doxygen Version: 1.5.6
Sat Oct 18 11:38:41 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV