xvc_action_channel Class Reference

Inheritance list for class xvc_action_channel:

List of all members.
Defined at line 2490 of file sv/std_lib/vmm.sv.

Public Member Functions

task  activate ( output xvc_action obj, input int offset = 0 )
function xvc_action  active_slot ( )
function xvc_action  complete ( vmm_data status = null )
function xvc_action  for_each ( bit reset = 0 )
task  get ( output xvc_action obj, input int offset = 0 )
function void  new ( string name, string inst, int full = 1, int empty = 0, bit fill_as_bytes = 0 )
task  peek ( output xvc_action obj, input int offset = 0 )
function xvc_action  remove ( )
function xvc_action  start ( )
task  tee ( output xvc_action obj )
function xvc_action  unput ( int offset = -1 )


Member Function Documentation

  task
 xvc_action_channel::activate

 (  output xvc_action obj, input int offset = 0  ) 


 Superseded tasks 
 vmm_channel :: activate 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  function xvc_action
 xvc_action_channel::active_slot

 (   ) 


 Superseded functions 
 vmm_channel :: active_slot 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  function xvc_action
 xvc_action_channel::complete

 (  vmm_data status = null  ) 


 Superseded functions 
 vmm_channel :: complete 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  function xvc_action
 xvc_action_channel::for_each

 (  bit reset = 0  ) 


 Superseded functions 
 vmm_channel :: for_each 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  task
 xvc_action_channel::get

 (  output xvc_action obj, input int offset = 0  ) 


 Superseded tasks 
 vmm_channel :: get 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  function void
 xvc_action_channel::new

 (  string name, string inst, int full = 1, int empty = 0, bit fill_as_bytes = 0  ) 


 Superseded functions 
 vmm_channel :: new 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  task
 xvc_action_channel::peek

 (  output xvc_action obj, input int offset = 0  ) 


 Superseded tasks 
 vmm_channel :: peek 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  function xvc_action
 xvc_action_channel::remove

 (   ) 


 Superseded functions 
 vmm_channel :: remove 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  function xvc_action
 xvc_action_channel::start

 (   ) 


 Superseded functions 
 vmm_channel :: start 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  task
 xvc_action_channel::tee

 (  output xvc_action obj  ) 


 Superseded tasks 
 vmm_channel :: tee 


Defined at line 2490 of file sv/std_lib/vmm.sv.

  function xvc_action
 xvc_action_channel::unput

 (  int offset = -1  ) 


 Superseded functions 
 vmm_channel :: unput 


Defined at line 2490 of file sv/std_lib/vmm.sv.