SVT svt_traffic_profile_event Class Member List

This is the complete list of members for class svt_traffic_profile_event, including all inherited members.


 uvm_event  virtual  function void  add_callback ( uvm_event_callback cb, bit append = 1 )   
 uvm_event  virtual  function void  cancel ( )   
 svt_traffic_profile_event  svt_sequence_item  causal_traffic_profile The traffic profile associated with this event. Can use the data field in uvm_event as well 
 uvm_object   function uvm_object  clone ( )   
 uvm_object   function bit  compare ( uvm_object rhs, uvm_comparer comparer = null )   
 uvm_object   function string  convert2string ( )   
 uvm_object   function void  copy ( uvm_object rhs )   
 uvm_event  virtual  function uvm_object  create ( string name = "" )   
 uvm_event  virtual  function void  delete_callback ( uvm_event_callback cb )   
 uvm_object   function bit  do_compare ( uvm_object rhs, uvm_comparer comparer )   
 uvm_event  virtual  function void  do_copy ( uvm_object rhs )   
 uvm_object   function void  do_pack ( uvm_packer packer )   
 uvm_event  virtual  function void  do_print ( uvm_printer printer )   
 uvm_object   function void  do_record ( uvm_recorder recorder )   
 uvm_object   function void  do_unpack ( uvm_packer packer )   
 svt_traffic_profile_event  enum value  END_OF_PROFILE   
 svt_traffic_profile_event  svt_traffic_profile_event :: event_direction_enum  event_direction Indicates direction of event  
 svt_traffic_profile_event  enum  event_direction_enum   
 svt_traffic_profile_event  typedef  event_direction_enum   
 svt_traffic_profile_event  int  frame_size Valid if output_event_type is end_of_frame_size Indicates the number of bytes after which the corresponding output_event must be triggered. The event is triggered after every frame_size number of bytes are transmitted.  
 svt_traffic_profile_event  enum value  FRAME_SIZE   
 svt_traffic_profile_event  int  frame_time Valid if output_event_type is end_of_frame_time. Indicates the number of cycles after which the corresponding output_event must be triggered. The event is triggered after every frame_time number of cycles 
 svt_traffic_profile_event  enum value  FRAME_TIME   
 uvm_object   function string  get_full_name ( )   
 uvm_object  static  function int  get_inst_count ( )   
 uvm_object   function int  get_inst_id ( )   
 uvm_object   function string  get_name ( )   
 uvm_event  virtual  function int  get_num_waiters ( )   
 uvm_object   function uvm_object_wrapper  get_object_type ( )   
 uvm_event  virtual  function uvm_object  get_trigger_data ( )   
 uvm_event  virtual  function time  get_trigger_time ( )   
 uvm_object  static  function uvm_object_wrapper  get_type ( )   
 uvm_event  virtual  function string  get_type_name ( )   
 svt_traffic_profile_event  string  group_name Name of the group corresponding to this event  
 svt_traffic_profile_event  int  group_seq_number Integer that identifies the sequence number of this group. All profiles of the same group must have the same sequence number. Groups that have the least sequence number will be executed first before other groups. 
 svt_traffic_profile_event  enum value  INPUT_EVENT   
 uvm_event  virtual  function bit  is_off ( )   
 uvm_event  virtual  function bit  is_on ( )   
 uvm_object  static protected int  m_inst_count  
 svt_traffic_profile_event   function void  new ( )   
 svt_traffic_profile_event  enum value  OUTPUT_EVENT   
 svt_traffic_profile_event  svt_traffic_profile_event :: output_event_type_enum  output_event_type Indicates when the output event is triggered, if this is an output event Can be end_of_profile, end_of_frame_time, end_of_frame_size or end_of_addr_range These properties are explained in the event co-ordination traffic profile format 
 svt_traffic_profile_event  enum  output_event_type_enum   
 svt_traffic_profile_event  typedef  output_event_type_enum   
 uvm_object   function int  pack ( ref bit bitstream[], input uvm_packer packer )   
 uvm_object   function int  pack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer )   
 uvm_object   function int  pack_ints ( ref int unsigned intstream[], input uvm_packer packer )   
 uvm_object   function void  print ( uvm_printer printer = null )   
 uvm_object   function void  record ( uvm_recorder recorder = null )   
 uvm_event  virtual  function void  reset ( bit wakeup = 0 )   
 uvm_object   function void  set_int_local ( string field_name, uvm_bitstream_t value, bit recurse = 1 )   
 uvm_object   function void  set_object_local ( string field_name, uvm_object value, bit clone = 1, bit recurse = 1 )   
 uvm_object   function void  set_string_local ( string field_name, string value, bit recurse = 1 )   
 uvm_object   function string  sprint ( uvm_printer printer = null )   
 uvm_event  virtual  function void  trigger ( uvm_object data = null )   
 uvm_event  static const string  type_name = "uvm_event";  
 uvm_object   function int  unpack ( ref bit bitstream[], input uvm_packer packer )   
 uvm_object   function int  unpack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer )   
 uvm_object   function int  unpack_ints ( ref int unsigned intstream[], input uvm_packer packer )   
 uvm_object  static bit  use_uvm_seeding = 1;  
 uvm_event  virtual  task  wait_off ( bit delta = 0 )   
 uvm_event  virtual  task  wait_on ( bit delta = 0 )   
 uvm_event  virtual  task  wait_ptrigger ( )   
 uvm_event  virtual  task  wait_ptrigger_data ( output uvm_object data )   
 uvm_event  virtual  task  wait_trigger ( )   
 uvm_event  virtual  task  wait_trigger_data ( output uvm_object data )   
 uvm_object   function void  __m_uvm_field_automation ( uvm_object tmp_data__, int what__, string str__ )   
 uvm_object  static uvm_status_container  __m_uvm_status_container = new;  
 uvm_object  protected virtual  function uvm_report_object  m_get_report_object ( )   
 uvm_object   function void  reseed ( )   
 uvm_object   function void  set_name ( string name )