SVT svt_message_manager Class Member List

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


 svt_message_manager  static  function int  calc_format_count ( string message )  Utility method which calculates how many format specifiers (e.g., %s) are included in the string.  
 svt_message_manager  static  function int  facilitate_get_client_verbosity_level ( string pref_mgr_id, string def_mgr_id )  Static method used to get the current message level. Useful for controlling output generation.  
 svt_message_manager  static  function bit  facilitate_is_supported_client_verbosity ( string pref_mgr_id, string def_mgr_id, int client_verbosity )  Utility method that can be used to decide if the client verbosity can be supported.  
 svt_message_manager  static  function void  facilitate_report_message ( string pref_mgr_id, string def_mgr_id, int client_verbosity, int client_severity, string message, int message_id = -1, string filename = "", int line = 0 )  Static method used to find the right message manager and report information to the transcript.  
 svt_message_manager  static  function svt_message_manager  find_message_manager ( string pref_mgr_id, string def_mgr_id )  Utility method which can be used to find the most appropriate message manager based on the pref_mgr_id and def_mgr_id.  
 svt_message_manager   function void  get_client_verbosity ( int methodology_verbosity, int methodology_severity, ref int client_verbosity, ref int client_severity )  Method used to convert from methodology verbosity/severity to client technology verbosity/severity.  
 svt_message_manager   function int  get_client_verbosity_level ( )  Method used to get the current client specified verbosity level. Useful for controlling output generation.  
 svt_message_manager   function void  get_methodology_id_and_message ( string client_message, ref string message_id, ref string message )  Method used to remove client specific text or add methodology specific text to an 'in process' display message, and also to pull out the messageID if provided in the message.  
 svt_message_manager   function string  get_methodology_message ( string client_message )  Method used to remove client specific text or add methodology specific text to an 'in process' display message.  
 svt_message_manager   function void  get_methodology_verbosity ( int client_verbosity, int client_severity, ref int methodology_verbosity, ref int methodology_severity, ref bit include_prefix, ref bit include_newline )  Method used to convert from client technology verbosity/severity to methodology verbosity/severity.  
 svt_message_manager   function string  get_name ( )  Utility method for getting the name of the message manager.  
 svt_message_manager  static  function bit  is_string_var ( string var_typename )  Utility method that can be used to recognize a string argument.  
 svt_message_manager   function bit  is_supported_client_verbosity ( int client_verbosity )  Utility method that can be used to decide if the client verbosity can be supported.  
 svt_message_manager  static  function svt_message_manager  localized_report_message ( svt_message_manager msg_mgr, string pref_mgr_id, string def_mgr_id, int client_verbosity, int client_severity, string message, int message_id = -1, string filename = "", int line = 0 )  Method used to report information to the transcript through a local message manager.  
 svt_message_manager  vmm_log  log The log associated with this message manager resource. Public so it can be set after message manager creation.  
 svt_message_manager  int  m_client_verbosity = -1; Verbosity level of the associated reporter/log object. This value is set to the client's default severity when the class is constructed, and then it is updated when the client's verbosity changes. 
 svt_message_manager  protected string  name = ""; Name given to the message manager at construction.  
 svt_message_manager   function void  new ( string name = "", vmm_log log = null )  CONSTRUCTOR: Create a new Message Manager instance.  
 svt_message_manager  static svt_message_manager  preferred_msg_mgr [string] Static svt_message_manager associative array which can be used to access preferred svt_message_manager instances. 
 svt_message_manager  static  function void  replace_percent_m ( ref string message, input string percent_m_replacement )  Utility method that can be used to replace all '%m' references in the string with an alternative string.  
 svt_message_manager   function void  report_message ( int client_verbosity, int client_severity, string message, int message_id = -1, string filename = "", int line = 0 )  Method used to report information to the transcript.  
 svt_message_manager  static svt_message_manager  shared_msg_mgr = new; Static default svt_message_manager which can be used when no preferred svt_message_manager is available.