This is the complete list of members for class svt_svc_message_manager, including all inherited members.
| svt_svc_message_manager | static svt_svc_message_manager | active_svc_msg_mgr = null; | Identifies svt_svc_message_manager which has an active message buffered. Message managers setting up their own buffers must make sure active buffers are cleared before initiating their own buffer activities. |
| svt_svc_message_manager | protected int | buffered_client_severity = -1; | Used to watch for client_severity conflicts between buffered messages. |
| svt_svc_message_manager | protected int | buffered_client_verbosity = -1; | Used to watch for client_verbosity (i.e., without OPT bits) conflicts between buffered messages. |
| svt_svc_message_manager | protected string | buffered_filename = ""; | Retains the source filename for buffered messages. |
| svt_svc_message_manager | protected int | buffered_line = 0; | Retains the source line number for buffered messages. |
| svt_svc_message_manager | protected string | buffered_message = ""; | Used to build up messages across report_message calls. |
| svt_svc_message_manager | protected int | buffered_message_id = -1; | Used to watch for message_id conflicts between buffered messages. |
| svt_svc_message_manager | protected bit | buffer_is_active = 0; | Used to indicate that the manager is currently buffering a message. Note that we cannot rely on the len method on the buffered_message field as we may be buffering but currently have an empty message. |
| svt_svc_message_manager | protected bit | buffered_line_begin = 0; | Indicates whether we are at the beginning of a new line in the output. This is initialized to 0 to that the first line of any output buffer appears on the same line as the prefix. |
| 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 | function int | convert_client_verbosity ( ) | Converts the methodology verbosity into the client's representation |
| 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_svc_message_manager | function void | flush_buffer ( ) | Utility used to flush the current buffer contents. |
| svt_svc_message_manager | function void | flush_message ( int client_verbosity, int client_severity, string message, int message_id, string filename = "", int line = 0 ) | Method used to push a message to the transcript immediately. |
| svt_svc_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_svc_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_svc_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_svc_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_svc_message_manager | static 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_svc_message_manager | static function int | localized_get_client_verbosity_level ( ref svt_svc_message_manager msg_mgr, input string pref_mgr_id, string def_mgr_id ) | Method used to get the current client specified verbosity via a local message manager. |
| 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 | 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_svc_message_manager | function void | new ( string name = "", ovm_report_object reporter = null ) | CONSTRUCTOR: Create a new SVC 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_svc_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 | ovm_report_object | reporter | The reporter associated with this message manager resource. Public so it can be set after message manager creation. |
| 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. |
| svt_svc_message_manager | static svt_svc_message_manager | shared_svc_msg_mgr = new; | Static default svt_svc_message_manager which can be used when no preferred svt_svc_message_manager is available. |
| svt_svc_message_manager | protected bit | svc_message_manager_extract_message_id = 0; | Flag to indicate whether or not to extract method from SVC message string. This can be set by individual titles in extensions of this class. |
| svt_message_manager | function void | watch_for_verbosity_changes ( ) | Establishes a constantly running thread that watches for changes in the verbosity level of the reporter/log associated with this message manager. |