vmm_sb_ds_stream_iter Class Reference

Collaboration diagram for vmm_sb_ds_stream_iter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 new (vmm_sb_ds sb, vmm_sb_ds_pkt_stream str, int exp_id, int inp_id)
bit first ()
bit is_ok ()
bit next ()
bit last ()
bit prev ()
int inp_stream_id ()
int exp_stream_id ()
string describe ()
int length ()
vmm_data data ()
int pos ()
bit find (vmm_data pkt)
void prepend (vmm_data pkt)
void append (vmm_data pkt)
vmm_data delete ()
int flush ()
int preflush ()
int postflush ()
vmm_sb_ds_stream_iter copy ()

Private Attributes

vmm_sb_ds sb
int exp_id
int inp_id
vmm_sb_ds_pkt_stream str
int idx
bit is_valid


Detailed Description

Definition at line 23 of file vmm_sb_ds_stream_iter.sv.


Member Function Documentation

vmm_sb_ds_stream_iter::new ( vmm_sb_ds  sb,
vmm_sb_ds_pkt_stream  str,
int  exp_id,
int  inp_id 
)

Definition at line 67 of file vmm_sb_ds_stream_iter.sv.

bit vmm_sb_ds_stream_iter::first (  ) 

Definition at line 124 of file vmm_sb_ds_stream_iter.sv.

bit vmm_sb_ds_stream_iter::is_ok (  ) 

Definition at line 129 of file vmm_sb_ds_stream_iter.sv.

bit vmm_sb_ds_stream_iter::next (  ) 

Definition at line 134 of file vmm_sb_ds_stream_iter.sv.

bit vmm_sb_ds_stream_iter::last (  ) 

Definition at line 160 of file vmm_sb_ds_stream_iter.sv.

bit vmm_sb_ds_stream_iter::prev (  ) 

Definition at line 166 of file vmm_sb_ds_stream_iter.sv.

int vmm_sb_ds_stream_iter::inp_stream_id (  ) 

Definition at line 192 of file vmm_sb_ds_stream_iter.sv.

int vmm_sb_ds_stream_iter::exp_stream_id (  ) 

Definition at line 197 of file vmm_sb_ds_stream_iter.sv.

string vmm_sb_ds_stream_iter::describe (  ) 

Definition at line 202 of file vmm_sb_ds_stream_iter.sv.

int vmm_sb_ds_stream_iter::length (  ) 

Definition at line 206 of file vmm_sb_ds_stream_iter.sv.

vmm_data vmm_sb_ds_stream_iter::data (  ) 

Definition at line 211 of file vmm_sb_ds_stream_iter.sv.

int vmm_sb_ds_stream_iter::pos (  ) 

Definition at line 217 of file vmm_sb_ds_stream_iter.sv.

bit vmm_sb_ds_stream_iter::find ( vmm_data  pkt  ) 

Definition at line 222 of file vmm_sb_ds_stream_iter.sv.

void vmm_sb_ds_stream_iter::prepend ( vmm_data  pkt  ) 

Definition at line 234 of file vmm_sb_ds_stream_iter.sv.

void vmm_sb_ds_stream_iter::append ( vmm_data  pkt  ) 

Definition at line 249 of file vmm_sb_ds_stream_iter.sv.

vmm_data vmm_sb_ds_stream_iter::delete (  ) 

Definition at line 267 of file vmm_sb_ds_stream_iter.sv.

int vmm_sb_ds_stream_iter::flush (  ) 

Definition at line 288 of file vmm_sb_ds_stream_iter.sv.

int vmm_sb_ds_stream_iter::preflush (  ) 

Definition at line 307 of file vmm_sb_ds_stream_iter.sv.

int vmm_sb_ds_stream_iter::postflush (  ) 

Definition at line 331 of file vmm_sb_ds_stream_iter.sv.

vmm_sb_ds_stream_iter vmm_sb_ds_stream_iter::copy (  ) 

Definition at line 354 of file vmm_sb_ds_stream_iter.sv.


Member Data Documentation

Definition at line 25 of file vmm_sb_ds_stream_iter.sv.

Definition at line 26 of file vmm_sb_ds_stream_iter.sv.

Definition at line 27 of file vmm_sb_ds_stream_iter.sv.

Definition at line 29 of file vmm_sb_ds_stream_iter.sv.

Definition at line 30 of file vmm_sb_ds_stream_iter.sv.

Definition at line 32 of file vmm_sb_ds_stream_iter.sv.


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

Intelligent Design Verification
Intelligent Design Verification
Project: VMM, Revision: 1.0.1
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:32:40 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV