vmm_sb_ds_iter Class Reference

Inheritance list for class vmm_sb_ds_iter:

List of all members.
Typedef at line 26 of file sb/vmm_sb_ds.sv.
Defined at line 249 of file sb/vmm_sb_ds.sv.

Public Member Functions

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

Public Attributes

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


Member Function Documentation

  function vmm_sb_ds_pkt_stream
 vmm_sb_ds_iter::Xget_pkt_streamX

 (   ) 


Prototype at line 303 of file sb/vmm_sb_ds.sv.
Defined at line 507 of file sb/vmm_sb_ds_iter.sv.

  function vmm_sb_ds_iter
 vmm_sb_ds_iter::copy

 (   ) 


Prototype at line 296 of file sb/vmm_sb_ds.sv.
Defined at line 428 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::delete

 (   ) 


Prototype at line 299 of file sb/vmm_sb_ds.sv.
Defined at line 452 of file sb/vmm_sb_ds_iter.sv.

  function string
 vmm_sb_ds_iter::describe

 (   ) 


Prototype at line 278 of file sb/vmm_sb_ds.sv.
Defined at line 327 of file sb/vmm_sb_ds_iter.sv.

  function void
 vmm_sb_ds_iter::display

 (  string prefix = ""  ) 


Prototype at line 301 of file sb/vmm_sb_ds.sv.
Defined at line 495 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::exp_stream_id

 (   ) 


Prototype at line 277 of file sb/vmm_sb_ds.sv.
Defined at line 322 of file sb/vmm_sb_ds_iter.sv.

  function bit
 vmm_sb_ds_iter::first

 (   ) 


Prototype at line 268 of file sb/vmm_sb_ds.sv.
Defined at line 35 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::get_n_dropped

 (   ) 


Prototype at line 284 of file sb/vmm_sb_ds.sv.
Defined at line 378 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::get_n_inserted

 (   ) 


Prototype at line 280 of file sb/vmm_sb_ds.sv.
Defined at line 358 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::get_n_matched

 (   ) 


Prototype at line 282 of file sb/vmm_sb_ds.sv.
Defined at line 368 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::get_n_mismatched

 (   ) 


Prototype at line 283 of file sb/vmm_sb_ds.sv.
Defined at line 373 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::get_n_not_found

 (   ) 


Prototype at line 285 of file sb/vmm_sb_ds.sv.
Defined at line 383 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::get_n_orphaned

 (   ) 


Prototype at line 286 of file sb/vmm_sb_ds.sv.
Defined at line 388 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::get_n_pending

 (   ) 


Prototype at line 281 of file sb/vmm_sb_ds.sv.
Defined at line 363 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::incr_n_dropped

 (  int delta  ) 


Prototype at line 292 of file sb/vmm_sb_ds.sv.
Defined at line 414 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::incr_n_inserted

 (  int delta  ) 


Prototype at line 288 of file sb/vmm_sb_ds.sv.
Defined at line 393 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::incr_n_matched

 (  int delta  ) 


Prototype at line 290 of file sb/vmm_sb_ds.sv.
Defined at line 400 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::incr_n_mismatched

 (  int delta  ) 


Prototype at line 291 of file sb/vmm_sb_ds.sv.
Defined at line 407 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::incr_n_not_found

 (  int delta  ) 


Prototype at line 293 of file sb/vmm_sb_ds.sv.
Defined at line 421 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::incr_n_orphaned

 (  int delta  ) 


Prototype at line 294 of file sb/vmm_sb_ds.sv.

  function int
 vmm_sb_ds_iter::incr_n_pending

 (  int delta  ) 


Prototype at line 289 of file sb/vmm_sb_ds.sv.

  function int
 vmm_sb_ds_iter::inp_stream_id

 (   ) 


Prototype at line 276 of file sb/vmm_sb_ds.sv.
Defined at line 317 of file sb/vmm_sb_ds_iter.sv.

  function bit
 vmm_sb_ds_iter::is_ok

 (   ) 


Prototype at line 269 of file sb/vmm_sb_ds.sv.
Defined at line 41 of file sb/vmm_sb_ds_iter.sv.

  function bit
 vmm_sb_ds_iter::last

 (   ) 


Prototype at line 271 of file sb/vmm_sb_ds.sv.
Defined at line 161 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::length

 (   ) 


Prototype at line 273 of file sb/vmm_sb_ds.sv.
Defined at line 282 of file sb/vmm_sb_ds_iter.sv.

  function void
 vmm_sb_ds_iter::new

 (  vmm_sb_ds sb, int exp_stream_id, int inp_stream_id  ) 


Prototype at line 266 of file sb/vmm_sb_ds.sv.
Defined at line 25 of file sb/vmm_sb_ds_iter.sv.

  function vmm_sb_ds_stream_iter
 vmm_sb_ds_iter::new_stream_iter

 (   ) 


Prototype at line 297 of file sb/vmm_sb_ds.sv.
Defined at line 442 of file sb/vmm_sb_ds_iter.sv.

  function bit
 vmm_sb_ds_iter::next

 (   ) 


Prototype at line 270 of file sb/vmm_sb_ds.sv.
Defined at line 46 of file sb/vmm_sb_ds_iter.sv.

 local function bit
 vmm_sb_ds_iter::next_exp_str

 (   ) 


Prototype at line 305 of file sb/vmm_sb_ds.sv.
Defined at line 71 of file sb/vmm_sb_ds_iter.sv.

 local function bit
 vmm_sb_ds_iter::next_pkt_str

 (   ) 


Prototype at line 306 of file sb/vmm_sb_ds.sv.
Defined at line 113 of file sb/vmm_sb_ds_iter.sv.

  function int
 vmm_sb_ds_iter::pos

 (   ) 


Prototype at line 274 of file sb/vmm_sb_ds.sv.
Defined at line 293 of file sb/vmm_sb_ds_iter.sv.

  function bit
 vmm_sb_ds_iter::prev

 (   ) 


Prototype at line 272 of file sb/vmm_sb_ds.sv.
Defined at line 167 of file sb/vmm_sb_ds_iter.sv.

 local function bit
 vmm_sb_ds_iter::prev_exp_str

 (   ) 


Prototype at line 307 of file sb/vmm_sb_ds.sv.
Defined at line 192 of file sb/vmm_sb_ds_iter.sv.

 local function bit
 vmm_sb_ds_iter::prev_pkt_str

 (   ) 


Prototype at line 308 of file sb/vmm_sb_ds.sv.
Defined at line 234 of file sb/vmm_sb_ds_iter.sv.


Member Attribute Documentation

 local  vmm_sb_ds_exp_streams  attribute
 vmm_sb_ds_iter::exp_str


Defined at line 256 of file sb/vmm_sb_ds.sv.

 local  int  attribute
 vmm_sb_ds_iter::exp_str_id


Defined at line 252 of file sb/vmm_sb_ds.sv.

 local  int  attribute
 vmm_sb_ds_iter::exp_str_idx


Defined at line 255 of file sb/vmm_sb_ds.sv.

 local  int  attribute
 vmm_sb_ds_iter::inp_str_id


Defined at line 253 of file sb/vmm_sb_ds.sv.

 local  bit  attribute
 vmm_sb_ds_iter::is_valid


Defined at line 260 of file sb/vmm_sb_ds.sv.

 local  vmm_sb_ds_pkt_stream  attribute
 vmm_sb_ds_iter::pkt_str


Defined at line 258 of file sb/vmm_sb_ds.sv.

 local  int  attribute
 vmm_sb_ds_iter::pkt_str_idx


Defined at line 257 of file sb/vmm_sb_ds.sv.

 local  vmm_sb_ds  attribute
 vmm_sb_ds_iter::sb


Defined at line 251 of file sb/vmm_sb_ds.sv.

  vmm_sb_ds_stream_iter  attribute
 vmm_sb_ds_iter::stream_iter


Defined at line 262 of file sb/vmm_sb_ds.sv.