sc_kernel_ids.h revision 12027
112027Sjungma@eit.uni-kl.de/*****************************************************************************
212027Sjungma@eit.uni-kl.de
312027Sjungma@eit.uni-kl.de  Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
412027Sjungma@eit.uni-kl.de  more contributor license agreements.  See the NOTICE file distributed
512027Sjungma@eit.uni-kl.de  with this work for additional information regarding copyright ownership.
612027Sjungma@eit.uni-kl.de  Accellera licenses this file to you under the Apache License, Version 2.0
712027Sjungma@eit.uni-kl.de  (the "License"); you may not use this file except in compliance with the
812027Sjungma@eit.uni-kl.de  License.  You may obtain a copy of the License at
912027Sjungma@eit.uni-kl.de
1012027Sjungma@eit.uni-kl.de    http://www.apache.org/licenses/LICENSE-2.0
1112027Sjungma@eit.uni-kl.de
1212027Sjungma@eit.uni-kl.de  Unless required by applicable law or agreed to in writing, software
1312027Sjungma@eit.uni-kl.de  distributed under the License is distributed on an "AS IS" BASIS,
1412027Sjungma@eit.uni-kl.de  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1512027Sjungma@eit.uni-kl.de  implied.  See the License for the specific language governing
1612027Sjungma@eit.uni-kl.de  permissions and limitations under the License.
1712027Sjungma@eit.uni-kl.de
1812027Sjungma@eit.uni-kl.de *****************************************************************************/
1912027Sjungma@eit.uni-kl.de
2012027Sjungma@eit.uni-kl.de/*****************************************************************************
2112027Sjungma@eit.uni-kl.de
2212027Sjungma@eit.uni-kl.de  sc_kernel_ids.h -- Report ids for the kernel code.
2312027Sjungma@eit.uni-kl.de
2412027Sjungma@eit.uni-kl.de  Original Author: Martin Janssen, Synopsys, Inc., 2002-01-17
2512027Sjungma@eit.uni-kl.de
2612027Sjungma@eit.uni-kl.de CHANGE LOG AT THE END OF THE FILE
2712027Sjungma@eit.uni-kl.de *****************************************************************************/
2812027Sjungma@eit.uni-kl.de
2912027Sjungma@eit.uni-kl.de#ifndef SC_KERNEL_IDS_H
3012027Sjungma@eit.uni-kl.de#define SC_KERNEL_IDS_H
3112027Sjungma@eit.uni-kl.de
3212027Sjungma@eit.uni-kl.de
3312027Sjungma@eit.uni-kl.de#include "sysc/utils/sc_report.h"
3412027Sjungma@eit.uni-kl.de
3512027Sjungma@eit.uni-kl.de
3612027Sjungma@eit.uni-kl.de// ----------------------------------------------------------------------------
3712027Sjungma@eit.uni-kl.de//  Report ids (kernel)
3812027Sjungma@eit.uni-kl.de//
3912027Sjungma@eit.uni-kl.de//  Report ids in the range of 500-599.
4012027Sjungma@eit.uni-kl.de// ----------------------------------------------------------------------------
4112027Sjungma@eit.uni-kl.de
4212027Sjungma@eit.uni-kl.de#ifndef SC_DEFINE_MESSAGE
4312027Sjungma@eit.uni-kl.de#define SC_DEFINE_MESSAGE(id,unused1,unused2) \
4412027Sjungma@eit.uni-kl.de    namespace sc_core { extern const char id[]; }
4512027Sjungma@eit.uni-kl.denamespace sc_core {
4612027Sjungma@eit.uni-kl.de    extern const char SC_ID_REGISTER_ID_FAILED_[]; // in sc_report_handler.cpp
4712027Sjungma@eit.uni-kl.de}
4812027Sjungma@eit.uni-kl.de#endif
4912027Sjungma@eit.uni-kl.de
5012027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NO_BOOL_RETURNED_            , 500,
5112027Sjungma@eit.uni-kl.de	"operator does not return boolean")
5212027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NO_INT_RETURNED_             , 501,
5312027Sjungma@eit.uni-kl.de	"operator does not return int")
5412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NO_SC_LOGIC_RETURNED_        , 502,
5512027Sjungma@eit.uni-kl.de	"operator does not return sc_logic")
5612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_OPERAND_NOT_SC_LOGIC_        , 503,
5712027Sjungma@eit.uni-kl.de	"operand is not sc_logic")
5812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_OPERAND_NOT_BOOL_            , 504,
5912027Sjungma@eit.uni-kl.de	"operand is not bool")
6012027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_INSTANCE_EXISTS_             , 505,
6112027Sjungma@eit.uni-kl.de	"object already exists")
6212027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_ILLEGAL_CHARACTERS_          , 506,
6312027Sjungma@eit.uni-kl.de	"illegal characters" )
6412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_VC6_PROCESS_HELPER_          , 507,
6512027Sjungma@eit.uni-kl.de	"internal error: sc_vc6_process_helper" )
6612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_VC6_MAX_PROCESSES_EXCEEDED_  , 508,
6712027Sjungma@eit.uni-kl.de	"maximum number of processes per module exceeded (VC6)" )
6812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_END_MODULE_NOT_CALLED_       , 509,
6912027Sjungma@eit.uni-kl.de	"module construction not properly completed: did "
7012027Sjungma@eit.uni-kl.de	"you forget to add a sc_module_name parameter to "
7112027Sjungma@eit.uni-kl.de	"your module constructor?" )
7212027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_HIER_NAME_INCORRECT_         , 510,
7312027Sjungma@eit.uni-kl.de	"hierarchical name as shown may be incorrect due to previous errors" )
7412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_SET_STACK_SIZE_              , 511,
7512027Sjungma@eit.uni-kl.de	"set_stack_size() is only allowed for SC_THREADs and SC_CTHREADs" )
7612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_SC_MODULE_NAME_USE_          , 512,
7712027Sjungma@eit.uni-kl.de	"incorrect use of sc_module_name" )
7812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_SC_MODULE_NAME_REQUIRED_     , 513,
7912027Sjungma@eit.uni-kl.de	"an sc_module_name parameter for your constructor is required" )
8012027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_SET_TIME_RESOLUTION_         , 514,
8112027Sjungma@eit.uni-kl.de	"set time resolution failed" )
8212027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_SET_DEFAULT_TIME_UNIT_       , 515,
8312027Sjungma@eit.uni-kl.de	"set default time unit failed" )
8412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_DEFAULT_TIME_UNIT_CHANGED_   , 516,
8512027Sjungma@eit.uni-kl.de	"default time unit changed to time resolution" )
8612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_INCONSISTENT_API_CONFIG_     , 517,
8712027Sjungma@eit.uni-kl.de	"inconsistent library configuration detected" )
8812027Sjungma@eit.uni-kl.de// available message number 518
8912027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_WAIT_NOT_ALLOWED_            , 519,
9012027Sjungma@eit.uni-kl.de	"wait() is only allowed in SC_THREADs and SC_CTHREADs" )
9112027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NEXT_TRIGGER_NOT_ALLOWED_    , 520,
9212027Sjungma@eit.uni-kl.de	"next_trigger() is only allowed in SC_METHODs" )
9312027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_IMMEDIATE_NOTIFICATION_      , 521,
9412027Sjungma@eit.uni-kl.de	"immediate notification is not allowed during the update phase" )
9512027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_HALT_NOT_ALLOWED_            , 522,
9612027Sjungma@eit.uni-kl.de	"halt() is only allowed in SC_CTHREADs" )
9712027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_WATCHING_NOT_ALLOWED_        , 523,
9812027Sjungma@eit.uni-kl.de	"watching() has been deprecated, use reset_signal_is()" )
9912027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_DONT_INITIALIZE_             , 524,
10012027Sjungma@eit.uni-kl.de	"dont_initialize() has no effect for SC_CTHREADs" )
10112027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_WAIT_N_INVALID_              , 525,
10212027Sjungma@eit.uni-kl.de	"wait(n) is only valid for n > 0" )
10312027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_              , 526,
10412027Sjungma@eit.uni-kl.de	"make sensitive failed" )
10512027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_POS_          , 527,
10612027Sjungma@eit.uni-kl.de	"make sensitive pos failed" )
10712027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_NEG_          , 528,
10812027Sjungma@eit.uni-kl.de	"make sensitive neg failed" )
10912027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_INSERT_MODULE_               , 529,
11012027Sjungma@eit.uni-kl.de	"insert module failed" )
11112027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_REMOVE_MODULE_               , 530,
11212027Sjungma@eit.uni-kl.de	"remove module failed" )
11312027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NOTIFY_DELAYED_              , 531,
11412027Sjungma@eit.uni-kl.de	"notify_delayed() cannot be called on events "
11512027Sjungma@eit.uni-kl.de	"that have pending notifications" )
11612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_GEN_UNIQUE_NAME_             , 532,
11712027Sjungma@eit.uni-kl.de	"cannot generate unique name from null string" )
11812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_MODULE_NAME_STACK_EMPTY_     , 533,
11912027Sjungma@eit.uni-kl.de	"module name stack is empty: did you forget to "
12012027Sjungma@eit.uni-kl.de	"add a sc_module_name parameter to your module "
12112027Sjungma@eit.uni-kl.de	"constructor?" )
12212027Sjungma@eit.uni-kl.de// available message number 534
12312027Sjungma@eit.uni-kl.de// available message number 535
12412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE( SC_ID_IMMEDIATE_SELF_NOTIFICATION_, 536,
12512027Sjungma@eit.uni-kl.de         "immediate self-notification ignored as of IEEE 1666-2011" )
12612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE( SC_ID_WAIT_DURING_UNWINDING_      , 537,
12712027Sjungma@eit.uni-kl.de         "wait() not allowed during unwinding" )
12812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_CYCLE_MISSES_EVENTS_         , 538,
12912027Sjungma@eit.uni-kl.de         "the simulation contains timed-events but they are "
13012027Sjungma@eit.uni-kl.de         "ignored by sc_cycle() ==> the simulation will be "
13112027Sjungma@eit.uni-kl.de	 "incorrect" )
13212027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE( SC_ID_RETHROW_UNWINDING_          , 539,
13312027Sjungma@eit.uni-kl.de         "sc_unwind_exception not re-thrown during kill/reset" )
13412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE( SC_ID_PROCESS_ALREADY_UNWINDING_  , 540,
13512027Sjungma@eit.uni-kl.de         "kill/reset ignored during unwinding" )
13612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_MODULE_METHOD_AFTER_START_   , 541,
13712027Sjungma@eit.uni-kl.de	"call to SC_METHOD in sc_module while simulation running" )
13812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_MODULE_THREAD_AFTER_START_   , 542,
13912027Sjungma@eit.uni-kl.de	"call to SC_THREAD in sc_module while simulation running" )
14012027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_MODULE_CTHREAD_AFTER_START_   , 543,
14112027Sjungma@eit.uni-kl.de	"call to SC_CTHREAD in sc_module while simulation running" )
14212027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_SIMULATION_TIME_OVERFLOW_   , 544,
14312027Sjungma@eit.uni-kl.de	"simulation time value overflow, simulation aborted" )
14412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_SIMULATION_STOP_CALLED_TWICE_ , 545,
14512027Sjungma@eit.uni-kl.de	"sc_stop has already been called" )
14612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_SIMULATION_START_AFTER_STOP_  , 546,
14712027Sjungma@eit.uni-kl.de	"sc_start called after sc_stop has been called" )
14812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_STOP_MODE_AFTER_START_        , 547,
14912027Sjungma@eit.uni-kl.de	"attempt to set sc_stop mode  after start will be ignored" )
15012027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE( SC_ID_SIMULATION_START_AFTER_ERROR_, 548,
15112027Sjungma@eit.uni-kl.de       "attempt to restart simulation after error" )
15212027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE( SC_ID_SIMULATION_UNCAUGHT_EXCEPTION_, 549,
15312027Sjungma@eit.uni-kl.de       "uncaught exception" )
15412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_PHASE_CALLBACKS_UNSUPPORTED_   , 550,
15512027Sjungma@eit.uni-kl.de       "simulation phase callbacks not enabled")
15612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_PHASE_CALLBACK_NOT_IMPLEMENTED_, 551,
15712027Sjungma@eit.uni-kl.de       "empty simulation phase callback called" )
15812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_PHASE_CALLBACK_REGISTER_,        552,
15912027Sjungma@eit.uni-kl.de       "register simulation phase callback" )
16012027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_PHASE_CALLBACK_FORBIDDEN_,       553,
16112027Sjungma@eit.uni-kl.de       "forbidden action in simulation phase callback" )
16212027Sjungma@eit.uni-kl.de// available message number 554
16312027Sjungma@eit.uni-kl.de// available message number 555
16412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_THROW_IT_IGNORED_  , 556,
16512027Sjungma@eit.uni-kl.de        "throw_it on method/non-running process is being ignored " )
16612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NOT_EXPECTING_DYNAMIC_EVENT_NOTIFY_ , 557,
16712027Sjungma@eit.uni-kl.de	"dynamic event notification encountered when sensitivity is static" )
16812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_DISABLE_WILL_ORPHAN_PROCESS_     , 558,
16912027Sjungma@eit.uni-kl.de       "disable() or dont_initialize() called on process with no static sensitivity, it will be orphaned" )
17012027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_PROCESS_CONTROL_CORNER_CASE_     , 559,
17112027Sjungma@eit.uni-kl.de	"Undefined process control interaction" )
17212027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_METHOD_TERMINATION_EVENT_        , 560,
17312027Sjungma@eit.uni-kl.de	"Attempt to get terminated event for a method process" )
17412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_JOIN_ON_METHOD_HANDLE_        , 561,
17512027Sjungma@eit.uni-kl.de	"Attempt to register method process with sc_join object" )
17612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NO_PROCESS_SEMANTICS_         , 563,
17712027Sjungma@eit.uni-kl.de	"Attempt to invoke process with no semantics() method" )
17812027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_EVENT_ON_NULL_PROCESS_         , 564,
17912027Sjungma@eit.uni-kl.de	"Attempt to get an event for non-existent process" )
18012027Sjungma@eit.uni-kl.de// available message number 565
18112027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_UNKNOWN_PROCESS_TYPE_,       566,
18212027Sjungma@eit.uni-kl.de	"Unknown process type" )
18312027Sjungma@eit.uni-kl.de// available message number 567
18412027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NEGATIVE_SIMULATION_TIME_, 568,
18512027Sjungma@eit.uni-kl.de        "negative simulation interval specified in sc_start call" )
18612027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_BAD_SC_MODULE_CONSTRUCTOR_  , 569,
18712027Sjungma@eit.uni-kl.de        "sc_module(const char*), sc_module(const std::string&) "
18812027Sjungma@eit.uni-kl.de        "have been deprecated, use sc_module(const sc_module_name&)" )
18912027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_EMPTY_PROCESS_HANDLE_  , 570,
19012027Sjungma@eit.uni-kl.de        "attempt to use an empty process handle ignored" )
19112027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_NO_SC_START_ACTIVITY_  , 571,
19212027Sjungma@eit.uni-kl.de        "no activity or clock movement for sc_start() invocation" )
19312027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_KILL_PROCESS_WHILE_UNITIALIZED_  , 572,
19412027Sjungma@eit.uni-kl.de        "a process may not be killed before it is initialized" )
19512027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_RESET_PROCESS_WHILE_NOT_RUNNING_  , 573,
19612027Sjungma@eit.uni-kl.de        "a process may not be asynchronously reset while the simulation is not running" )
19712027Sjungma@eit.uni-kl.deSC_DEFINE_MESSAGE(SC_ID_THROW_IT_WHILE_NOT_RUNNING_  , 574,
19812027Sjungma@eit.uni-kl.de        "throw_it not allowed unless simulation is running " )
19912027Sjungma@eit.uni-kl.de
20012027Sjungma@eit.uni-kl.de
20112027Sjungma@eit.uni-kl.de/*****************************************************************************
20212027Sjungma@eit.uni-kl.de
20312027Sjungma@eit.uni-kl.de  MODIFICATION LOG - modifiers, enter your name, affiliation, date and
20412027Sjungma@eit.uni-kl.de  changes you are making here.
20512027Sjungma@eit.uni-kl.de
20612027Sjungma@eit.uni-kl.de      Name, Affiliation, Date:
20712027Sjungma@eit.uni-kl.de  Description of Modification:
20812027Sjungma@eit.uni-kl.de
20912027Sjungma@eit.uni-kl.de *****************************************************************************/
21012027Sjungma@eit.uni-kl.de
21112027Sjungma@eit.uni-kl.de// $Log: sc_kernel_ids.h,v $
21212027Sjungma@eit.uni-kl.de// Revision 1.25  2011/08/26 22:06:34  acg
21312027Sjungma@eit.uni-kl.de//  Torsten Maehne: formating fix.
21412027Sjungma@eit.uni-kl.de//
21512027Sjungma@eit.uni-kl.de// Revision 1.24  2011/08/07 19:08:04  acg
21612027Sjungma@eit.uni-kl.de//  Andy Goodrich: moved logs to end of file so line number synching works
21712027Sjungma@eit.uni-kl.de//  better between versions.
21812027Sjungma@eit.uni-kl.de//
21912027Sjungma@eit.uni-kl.de// Revision 1.23  2011/07/24 11:15:47  acg
22012027Sjungma@eit.uni-kl.de//  Philipp A. Hartmann: Improvements to error/warning messages related to
22112027Sjungma@eit.uni-kl.de//  process control.
22212027Sjungma@eit.uni-kl.de//
22312027Sjungma@eit.uni-kl.de// Revision 1.22  2011/05/09 04:07:48  acg
22412027Sjungma@eit.uni-kl.de//  Philipp A. Hartmann:
22512027Sjungma@eit.uni-kl.de//    (1) Restore hierarchy in all phase callbacks.
22612027Sjungma@eit.uni-kl.de//    (2) Ensure calls to before_end_of_elaboration.
22712027Sjungma@eit.uni-kl.de//
22812027Sjungma@eit.uni-kl.de// Revision 1.21  2011/04/19 19:15:41  acg
22912027Sjungma@eit.uni-kl.de//  Andy Goodrich: fix so warning message is always issued for a throw_it()
23012027Sjungma@eit.uni-kl.de//  on a method process.
23112027Sjungma@eit.uni-kl.de//
23212027Sjungma@eit.uni-kl.de// Revision 1.20  2011/04/19 15:04:27  acg
23312027Sjungma@eit.uni-kl.de//  Philipp A. Hartmann: clean up SC_ID messages.
23412027Sjungma@eit.uni-kl.de//
23512027Sjungma@eit.uni-kl.de// Revision 1.19  2011/04/19 02:39:09  acg
23612027Sjungma@eit.uni-kl.de//  Philipp A. Hartmann: added checks for additional throws during stack unwinds.
23712027Sjungma@eit.uni-kl.de//
23812027Sjungma@eit.uni-kl.de// Revision 1.18  2011/04/05 06:23:45  acg
23912027Sjungma@eit.uni-kl.de//  Andy Goodrich: comments for throws while the simulator is not running.
24012027Sjungma@eit.uni-kl.de//
24112027Sjungma@eit.uni-kl.de// Revision 1.17  2011/04/01 22:30:39  acg
24212027Sjungma@eit.uni-kl.de//  Andy Goodrich: change hard assertion to warning for trigger_dynamic()
24312027Sjungma@eit.uni-kl.de//  getting called when there is only STATIC sensitivity. This can result
24412027Sjungma@eit.uni-kl.de//  because of sc_process_handle::throw_it().
24512027Sjungma@eit.uni-kl.de//
24612027Sjungma@eit.uni-kl.de// Revision 1.16  2011/03/28 13:02:51  acg
24712027Sjungma@eit.uni-kl.de//  Andy Goodrich: Changes for disable() interactions.
24812027Sjungma@eit.uni-kl.de//
24912027Sjungma@eit.uni-kl.de// Revision 1.15  2011/03/07 17:34:21  acg
25012027Sjungma@eit.uni-kl.de//  Andy Goodrich: changed process control corner case message. Added more
25112027Sjungma@eit.uni-kl.de//  place holders for unused message numbers.
25212027Sjungma@eit.uni-kl.de//
25312027Sjungma@eit.uni-kl.de// Revision 1.14  2011/03/06 19:57:11  acg
25412027Sjungma@eit.uni-kl.de//  Andy Goodrich: refinements for the illegal suspend - synchronous reset
25512027Sjungma@eit.uni-kl.de//  interaction.
25612027Sjungma@eit.uni-kl.de//
25712027Sjungma@eit.uni-kl.de// Revision 1.13  2011/03/06 15:56:29  acg
25812027Sjungma@eit.uni-kl.de//  Andy Goodrich: added process control corner case error message, remove
25912027Sjungma@eit.uni-kl.de//  unused messages.
26012027Sjungma@eit.uni-kl.de//
26112027Sjungma@eit.uni-kl.de// Revision 1.12  2011/03/05 19:44:20  acg
26212027Sjungma@eit.uni-kl.de//  Andy Goodrich: changes for object and event naming and structures.
26312027Sjungma@eit.uni-kl.de//
26412027Sjungma@eit.uni-kl.de// Revision 1.11  2011/02/18 20:27:14  acg
26512027Sjungma@eit.uni-kl.de//  Andy Goodrich: Updated Copyrights.
26612027Sjungma@eit.uni-kl.de//
26712027Sjungma@eit.uni-kl.de// Revision 1.10  2011/02/13 21:47:37  acg
26812027Sjungma@eit.uni-kl.de//  Andy Goodrich: update copyright notice.
26912027Sjungma@eit.uni-kl.de//
27012027Sjungma@eit.uni-kl.de// Revision 1.9  2011/02/13 21:29:16  acg
27112027Sjungma@eit.uni-kl.de//  Andy Goodrich: added error messages for throws that occur before
27212027Sjungma@eit.uni-kl.de//  simulator intialization.
27312027Sjungma@eit.uni-kl.de//
27412027Sjungma@eit.uni-kl.de// Revision 1.8  2011/02/11 13:25:24  acg
27512027Sjungma@eit.uni-kl.de//  Andy Goodrich: Philipp A. Hartmann's changes:
27612027Sjungma@eit.uni-kl.de//    (1) Removal of SC_CTHREAD method overloads.
27712027Sjungma@eit.uni-kl.de//    (2) New exception processing code.
27812027Sjungma@eit.uni-kl.de//
27912027Sjungma@eit.uni-kl.de// Revision 1.7  2011/02/07 19:17:20  acg
28012027Sjungma@eit.uni-kl.de//  Andy Goodrich: changes for IEEE 1666 compatibility.
28112027Sjungma@eit.uni-kl.de//
28212027Sjungma@eit.uni-kl.de// Revision 1.6  2011/01/19 23:21:50  acg
28312027Sjungma@eit.uni-kl.de//  Andy Goodrich: changes for IEEE 1666 2011
28412027Sjungma@eit.uni-kl.de//
28512027Sjungma@eit.uni-kl.de// Revision 1.5  2010/07/30 05:21:22  acg
28612027Sjungma@eit.uni-kl.de//  Andy Goodrich: release 2.3 fixes.
28712027Sjungma@eit.uni-kl.de//
28812027Sjungma@eit.uni-kl.de// Revision 1.4  2009/02/28 00:26:58  acg
28912027Sjungma@eit.uni-kl.de//  Andy Goodrich: changed boost name space to sc_boost to allow use with
29012027Sjungma@eit.uni-kl.de//  full boost library applications.
29112027Sjungma@eit.uni-kl.de//
29212027Sjungma@eit.uni-kl.de// Revision 1.3  2008/11/17 15:57:15  acg
29312027Sjungma@eit.uni-kl.de//  Andy Goodrich: added deprecation message for sc_module(const char*)
29412027Sjungma@eit.uni-kl.de//
29512027Sjungma@eit.uni-kl.de// Revision 1.2  2008/05/22 17:06:25  acg
29612027Sjungma@eit.uni-kl.de//  Andy Goodrich: updated copyright notice to include 2008.
29712027Sjungma@eit.uni-kl.de//
29812027Sjungma@eit.uni-kl.de// Revision 1.1.1.1  2006/12/15 20:20:05  acg
29912027Sjungma@eit.uni-kl.de// SystemC 2.3
30012027Sjungma@eit.uni-kl.de//
30112027Sjungma@eit.uni-kl.de// Revision 1.7  2006/08/29 23:37:13  acg
30212027Sjungma@eit.uni-kl.de//  Andy Goodrich: Added check for negative time.
30312027Sjungma@eit.uni-kl.de//
30412027Sjungma@eit.uni-kl.de// Revision 1.6  2006/04/20 17:08:16  acg
30512027Sjungma@eit.uni-kl.de//  Andy Goodrich: 3.0 style process changes.
30612027Sjungma@eit.uni-kl.de//
30712027Sjungma@eit.uni-kl.de// Revision 1.5  2006/01/25 00:31:19  acg
30812027Sjungma@eit.uni-kl.de//  Andy Goodrich: Changed over to use a standard message id of
30912027Sjungma@eit.uni-kl.de//  SC_ID_IEEE_1666_DEPRECATION for all deprecation messages.
31012027Sjungma@eit.uni-kl.de//
31112027Sjungma@eit.uni-kl.de// Revision 1.4  2006/01/24 20:49:04  acg
31212027Sjungma@eit.uni-kl.de// Andy Goodrich: changes to remove the use of deprecated features within the
31312027Sjungma@eit.uni-kl.de// simulator, and to issue warning messages when deprecated features are used.
31412027Sjungma@eit.uni-kl.de//
31512027Sjungma@eit.uni-kl.de// Revision 1.3  2006/01/13 18:44:29  acg
31612027Sjungma@eit.uni-kl.de// Added $Log to record CVS changes into the source.
31712027Sjungma@eit.uni-kl.de//
31812027Sjungma@eit.uni-kl.de
31912027Sjungma@eit.uni-kl.de#endif
32012027Sjungma@eit.uni-kl.de
32112027Sjungma@eit.uni-kl.de// Taf!
322