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.


 ovm_event  virtual  function void  add_callback ( ovm_event_callback cb, bit append = 1 )   
 ovm_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 
 ovm_object   function ovm_object  clone ( )   
 ovm_object   function bit  compare ( ovm_object rhs, ovm_comparer comparer = null )   
 ovm_object   function string  convert2string ( )   
 ovm_object   function void  copy ( ovm_object rhs )   
 ovm_event  virtual  function ovm_object  create ( string name = "" )   
 ovm_event  virtual  function void  delete_callback ( ovm_event_callback cb )   
 ovm_object   function bit  do_compare ( ovm_object rhs, ovm_comparer comparer )   
 ovm_event  virtual  function void  do_copy ( ovm_object rhs )   
 ovm_object   function void  do_pack ( ovm_packer packer )   
 ovm_event  virtual  function void  do_print ( ovm_printer printer )   
 ovm_object   function void  do_record ( ovm_recorder recorder )   
 ovm_object   function string  do_sprint ( ovm_printer printer )   
 ovm_object   function void  do_unpack ( ovm_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   
 ovm_object   function string  get_full_name ( )   
 ovm_object  static  function int  get_inst_count ( )   
 ovm_object   function int  get_inst_id ( )   
 ovm_object   function string  get_name ( )   
 ovm_event  virtual  function int  get_num_waiters ( )   
 ovm_object   function ovm_object_wrapper  get_object_type ( )   
 ovm_event  virtual  function ovm_object  get_trigger_data ( )   
 ovm_event  virtual  function time  get_trigger_time ( )   
 ovm_object  static  function ovm_object_wrapper  get_type ( )   
 ovm_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. 
 ovm_object  static  function ovm_status_container  init_status ( )   
 svt_traffic_profile_event  enum value  INPUT_EVENT   
 ovm_event  virtual  function bit  is_off ( )   
 ovm_event  virtual  function bit  is_on ( )   
 ovm_object  static protected  function void  m_delete_field_array ( )   
 ovm_object  protected  function int  m_do_data ( string arg, inout ovm_bitstream_t lhs, input ovm_bitstream_t rhs, int what, int bits, int flag )   
 ovm_object  protected  function int  m_do_data_object ( string arg, inout ovm_object lhs, input ovm_object rhs, int what, int flag )   
 ovm_object  protected  function int  m_do_data_real ( string arg, inout real lhs, input real rhs, int what, int flag )   
 ovm_object  protected  function int  m_do_data_string ( string arg, inout string lhs, input string rhs, int what, int flag )   
 ovm_object  protected  function void  m_do_field_check ( string field )   
 ovm_object  protected  function int  m_do_set ( string match, string arg, inout ovm_bitstream_t lhs, input int what, int flag )   
 ovm_object  protected  function int  m_do_set_object ( string match, string arg, inout ovm_object lhsobj, input int what, int flag )   
 ovm_object  protected  function int  m_do_set_string ( string match, string arg, inout string lhs, input int what, int flag )   
 ovm_object  static protected int  m_field_array [string]  
 ovm_object   function void  m_field_automation ( ovm_object tmp_data__, int what__, string str__ )   
 ovm_object  protected  function string  m_get_function_type ( int what )   
 ovm_object  protected virtual  function ovm_report_object  m_get_report_object ( )   
 ovm_object  static  function ovm_status_container  m_get_status ( )   
 ovm_object  static protected int  m_inst_count = 0;  
 ovm_object  protected  function void  m_record_field_object ( string arg, ovm_object value, ovm_recorder recorder = null, int flag = OVM_DEFAULT )   
 ovm_object  static protected ovm_status_container  m_sc = init_status;  
 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   
 ovm_object   function int  pack ( ref bit bitstream[], input ovm_packer packer )   
 ovm_object   function int  pack_bytes ( ref byte unsigned bytestream[], input ovm_packer packer )   
 ovm_object   function int  pack_ints ( ref int unsigned intstream[], input ovm_packer packer )   
 ovm_object   function void  print ( ovm_printer printer = null )   
 ovm_object  static  function void  print_field_match ( string fnc, string match )   
 ovm_object  static bit  print_matches = 0;  
 ovm_object   function void  record ( ovm_recorder recorder = null )   
 ovm_object   function void  reseed ( )   
 ovm_event  virtual  function void  reset ( bit wakeup = 0 )   
 ovm_object   function void  set_int_local ( string field_name, ovm_bitstream_t value, bit recurse = 1 )   
 ovm_object   function void  set_name ( string name )   
 ovm_object   function void  set_object_local ( string field_name, ovm_object value, bit clone = 1, bit recurse = 1 )   
 ovm_object   function void  set_string_local ( string field_name, string value, bit recurse = 1 )   
 ovm_object   function string  sprint ( ovm_printer printer = null )   
 ovm_event  virtual  function void  trigger ( ovm_object data = null )   
 ovm_event  static const string  type_name = "ovm_event";  
 ovm_object   function int  unpack ( ref bit bitstream[], input ovm_packer packer )   
 ovm_object   function int  unpack_bytes ( ref byte unsigned bytestream[], input ovm_packer packer )   
 ovm_object   function int  unpack_ints ( ref int unsigned intstream[], input ovm_packer packer )   
 ovm_object  static bit  use_ovm_seeding = 1;  
 ovm_event  virtual  task  wait_off ( bit delta = 0 )   
 ovm_event  virtual  task  wait_on ( bit delta = 0 )   
 ovm_event  virtual  task  wait_ptrigger ( )   
 ovm_event  virtual  task  wait_ptrigger_data ( output ovm_object data )   
 ovm_event  virtual  task  wait_trigger ( )   
 ovm_event  virtual  task  wait_trigger_data ( output ovm_object data )