Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

_scv_message Class Reference

#include <scv_report.h>

List of all members.

Public Types

enum  severity_level { INFO, WARNING, ERROR, FATAL }
enum  response_level { NONE_SPECIFIED, ENABLE_MESSAGE, SUPPRESS_MESSAGE }

Static Public Methods

void message (_scv_message_desc **desc_pp,...)
scv_severity xlat_severity (severity_level severity)

Friends

class scv_report_core


Member Enumeration Documentation

enum _scv_message::response_level
 

Enumeration values:
NONE_SPECIFIED 
ENABLE_MESSAGE 
SUPPRESS_MESSAGE 

Definition at line 330 of file scv_report.h.

enum _scv_message::severity_level
 

Enumeration values:
INFO 
WARNING 
ERROR 
FATAL 

Definition at line 328 of file scv_report.h.


Member Function Documentation

void _scv_message::message _scv_message_desc **    desc_pp,
...   
[static]
 

Definition at line 600 of file scv_report.cpp.

References scv_report_handler::force(), _scv_message_desc::get_actions(), scv_report_core::get_core(), _scv_message_desc::get_format(), _scv_message_desc::get_severity(), _scv_message_desc::get_tag(), scv_report_handler::report(), scv_actions, and scv_severity.

Referenced by _scv_extension_util_enum::_get_enum_string(), _scv_extension_util_record::_get_field(), _scv_assign_enum_value(), _scv_keep_range(), _scv_rand_util_get_list(), _scv_random_impl::_scv_random_impl(), _scv_use_constraint(), scv_enum_base< T >::_set_distribution(), _scv_extension_rand_N< T >::_set_distribution(), scv_bag< pair< T, T > >::add(), scv_random_error::cannot_match_seed(), scv_random_error::cannot_open_seed_file(), _scv_constraint_error::cannotMeetConstraint(), check_mode(), _scv_constraint_range_error::emptyGenerator(), scv_expression::evaluate(), _scv_extension_rand_enum::form_expression(), scv_extension_rand< T * >::form_expression(), scv_extension_rand< T[N]>::form_expression(), scv_extension_rand< T >::form_expression(), _scv_distribution< T >::generate_value_(), generate_value_distribution_bigvalue(), generate_value_distribution_range(), generate_value_distribution_range_bigvalue(), generate_value_extension(), scv_extension_rand< T * >::get_generator(), scv_extension_rand< T[N]>::get_generator(), scv_extension_rand< T >::get_generator(), scv_enum_base< T >::get_instance(), _scv_extension_rw_enum::get_instance(), _scv_constraint_error::ignoredLevel(), _scv_expression_error::illegalAccess(), _scv_constraint_error::internalError(), _scv_constraint_error::internalWarning(), _scv_constraint_range_error::invalidDistance(), _scv_constraint_range_error::invalidDistribution(), _scv_constraint_range_error::invalidScanInterval(), scv_bag< pair< T, T > >::mark(), scv_random_error::missing_algorithm(), _scv_constraint_error::notImplementedYet(), scv_extensions< T * >::operator *(), scv_tr_handle::operator=(), scv_extensions< T[N]>::operator[](), scv_random_error::out_of_order_seed(), _scv_constraint_range_error::overConstraint(), scv_bag< pair< T, T > >::peek(), scv_bag< pair< T, T > >::peekRandom(), _scv_bag_record< T >::popCount(), _scv_extension_util::print(), scv_bag< pair< T, T > >::remove(), scv_random_error::retrieving_with_same_name(), scv_extensions< T_begin >::scv_extensions(), scv_random_error::seed_monitor_not_off(), scv_random_error::seed_not_exhausted(), scv_extension_rand< T * >::set_extension(), scv_constraint_base::set_mode(), scv_random_error::storing_with_same_name(), _scv_constraint_error::typeCheckError(), scv_bag< pair< T, T > >::unMark(), scv_extension_rand< T * >::use_constraint(), scv_extension_rand< T[N]>::use_constraint(), and scv_tr_handle::~scv_tr_handle().

scv_severity _scv_message::xlat_severity severity_level    severity [static]
 

Definition at line 639 of file scv_report.cpp.

References ERROR, INFO, SCV_ERROR, SCV_FATAL, SCV_INFO, scv_severity, SCV_WARNING, and WARNING.


Friends And Related Function Documentation

friend class scv_report_core [friend]
 

Definition at line 325 of file scv_report.h.


The documentation for this class was generated from the following files:
Generated on Sun Dec 12 19:22:38 2004 for SystemC2.0.1(excludingMSLib)(IncludingSCV) by doxygen1.2.18