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

sc_kernel_ids.h File Reference

#include "systemc/utils/sc_report.h"

Include dependency graph for sc_kernel_ids.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define SC_DEFINE_MESSAGE(id, unused1, unused2)   extern const char id[];

Functions

 SC_DEFINE_MESSAGE (SC_ID_NO_BOOL_RETURNED_, 500,"operator does not return boolean") SC_DEFINE_MESSAGE(SC_ID_NO_INT_RETURNED_
 operator does not return int") SC_DEFINE_MESSAGE (SC_ID_NO_SC_LOGIC_RETURNED_, 502,"operator does not return sc_logic") SC_DEFINE_MESSAGE(SC_ID_OPERAND_NOT_SC_LOGIC_
operand is not sc_logic SC_DEFINE_MESSAGE (SC_ID_OPERAND_NOT_BOOL_, 504,"operand is not bool") SC_DEFINE_MESSAGE(SC_ID_OBJECT_EXISTS_
operand is not sc_logic object
already exists 
SC_DEFINE_MESSAGE (SC_ID_ILLEGAL_CHARACTERS_, 506,"illegal characters") SC_DEFINE_MESSAGE(SC_ID_VC6_PROCESS_HELPER_
operand is not sc_logic object
already exists internal maximum
number of processes per module 
exceeded (VC6)") SC_DEFINE_MESSAGE(SC_ID_END_MODULE_NOT_CALLED_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors 
SC_DEFINE_MESSAGE (SC_ID_SET_STACK_SIZE_, 511,"set_stack_size() is only allowed for SC_THREADs and SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_SC_MODULE_NAME_USE_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name 
SC_DEFINE_MESSAGE (SC_ID_SC_MODULE_NAME_REQUIRED_, 513,"an sc_module_name parameter for your constructor is required") SC_DEFINE_MESSAGE(SC_ID_SET_TIME_RESOLUTION_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed 
SC_DEFINE_MESSAGE (SC_ID_SET_DEFAULT_TIME_UNIT_, 515,"set default time unit failed") SC_DEFINE_MESSAGE(SC_ID_DEFAULT_TIME_UNIT_CHANGED_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution 
SC_DEFINE_MESSAGE (SC_ID_WAIT_N_NOT_ALLOWED_, 517,"wait(n) is only allowed in SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_WAIT_UNTIL_NOT_ALLOWED_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution 
wait_until () is only allowed in SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_WAIT_NOT_ALLOWED_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution 
wait () is only allowed in SC_THREADs and SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_NEXT_TRIGGER_NOT_ALLOWED_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution 
next_trigger () is only allowed in SC_METHODs") SC_DEFINE_MESSAGE(SC_ID_IMMEDIATE_NOTIFICATION_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase 
SC_DEFINE_MESSAGE (SC_ID_HALT_NOT_ALLOWED_, 522,"halt() is only allowed in SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_WATCHING_NOT_ALLOWED_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase 
watching () is only allowed in SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_DONT_INITIALIZE_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase 
dont_initialize () has no effect for SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_WAIT_N_INVALID_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase 
wait (n) is only valid for n > 0") SC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed 
SC_DEFINE_MESSAGE (SC_ID_MAKE_SENSITIVE_POS_, 527,"make sensitive pos failed") SC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_NEG_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed 
SC_DEFINE_MESSAGE (SC_ID_INSERT_MODULE_, 529,"insert module failed") SC_DEFINE_MESSAGE(SC_ID_REMOVE_MODULE_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed remove module failed 
SC_DEFINE_MESSAGE (SC_ID_NOTIFY_DELAYED_, 531,"notify_delayed() cannot be called on events""that have pending notifications") SC_DEFINE_MESSAGE(SC_ID_GEN_UNIQUE_NAME_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed remove module failed
cannot generate unique name
from null string 
SC_DEFINE_MESSAGE (SC_ID_MODULE_NAME_STACK_EMPTY_, 533,"module name stack is empty:did you forget to""add a sc_module_name parameter to your module""constructor?") SC_DEFINE_MESSAGE(SC_ID_CYCLE_MISSES_EVENTS_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed remove module failed
cannot generate unique name
from null string the simulation
contains timed events but
they are ignored by 
sc_cycle ()==> the simulation will be""incorrect") SC_DEFINE_MESSAGE(SC_ID_SC_CYCLE_DEPRECATED_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed remove module failed
cannot generate unique name
from null string the simulation
contains timed events but
they are ignored by sc_cycle
is call to SC_METHOD in sc_module
while simulation running 
SC_DEFINE_MESSAGE (SC_ID_MODULE_THREAD_AFTER_START_, 542,"call to SC_THREAD in sc_module while simulation running") SC_DEFINE_MESSAGE(SC_ID_MODULE_CTHREAD_AFTER_START_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed remove module failed
cannot generate unique name
from null string the simulation
contains timed events but
they are ignored by sc_cycle
is call to SC_METHOD in sc_module
while simulation running call
to SC_CTHREAD in sc_module
while simulation running 
SC_DEFINE_MESSAGE (SC_ID_SIMULATION_TIME_OVERFLOW_, 544,"simulation time value overflow, simulation aborted") SC_DEFINE_MESSAGE(SC_ID_SIMULATION_STOP_CALLED_TWICE_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed remove module failed
cannot generate unique name
from null string the simulation
contains timed events but
they are ignored by sc_cycle
is call to SC_METHOD in sc_module
while simulation running call
to SC_CTHREAD in sc_module
while simulation running sc_stop
has already been called 
SC_DEFINE_MESSAGE (SC_ID_SIMULATION_START_AFTER_STOP_, 546,"sc_start called after sc_stop has been called") SC_DEFINE_MESSAGE(SC_ID_STOP_MODE_AFTER_START_
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed remove module failed
cannot generate unique name
from null string the simulation
contains timed events but
they are ignored by sc_cycle
is call to SC_METHOD in sc_module
while simulation running call
to SC_CTHREAD in sc_module
while simulation running sc_stop
has already been called attempt
to set sc_stop mode after
start will be ignored 
SC_DEFINE_MESSAGE (SC_ID_WAIT_ON_METHOD_HANDLE_, 560,"Attempt to wait on process handle associated with method process") SC_DEFINE_MESSAGE(SC_ID_JOIN_ON_METHOD_HANDLE_

Variables

const char SC_ID_REGISTER_ID_FAILED_ []
operand is not sc_logic object
already exists internal 
error
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly 
completed
operand is not sc_logic object
already exists internal maximum
number of processes per module
module construction not properly
hierarchical name as shown
may be incorrect due to previous
errors incorrect use of sc_module_name
set time resolution failed
default time unit changed
to time resolution immediate
notification is not allowed
during the update phase make
sensitive failed make sensitive
neg failed remove module failed
cannot generate unique name
from null string the simulation
contains timed events but
they are ignored by sc_cycle
is 
deprecated


Define Documentation

#define SC_DEFINE_MESSAGE id,
unused1,
unused2       extern const char id[];
 

Definition at line 50 of file sc_kernel_ids.h.


Function Documentation

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase dont_initialize  
 

Referenced by sc_simcontext::create_dynamic_method_process(), sc_simcontext::create_dynamic_thread_process(), sc_create_dynamic_method(), sc_create_dynamic_thread(), and sc_process_base::sc_process_base().

operand is not sc_logic object already exists internal maximum number of processes per module exceeded VC6   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution next_trigger  
 

operator does not return int") SC_DEFINE_MESSAGE SC_ID_NO_SC_LOGIC_RETURNED_   ,
502   ,
"operator does not return sc_logic"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_cycle  
 

Referenced by sc_cycle().

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_cycle is call to SC_METHOD in sc_module while simulation running call to SC_CTHREAD in sc_module while simulation running sc_stop has already been called attempt to set sc_stop mode after start will be ignored SC_DEFINE_MESSAGE SC_ID_WAIT_ON_METHOD_HANDLE_   ,
560   ,
"Attempt to wait on process handle associated with method process"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_cycle is call to SC_METHOD in sc_module while simulation running call to SC_CTHREAD in sc_module while simulation running sc_stop has already been called SC_DEFINE_MESSAGE SC_ID_SIMULATION_START_AFTER_STOP_   ,
546   ,
"sc_start called after sc_stop has been called"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_cycle is call to SC_METHOD in sc_module while simulation running call to SC_CTHREAD in sc_module while simulation running SC_DEFINE_MESSAGE SC_ID_SIMULATION_TIME_OVERFLOW_   ,
544   ,
"simulation time value    overflow,
simulation aborted"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_cycle is call to SC_METHOD in sc_module while simulation running SC_DEFINE_MESSAGE SC_ID_MODULE_THREAD_AFTER_START_   ,
542   ,
"call to SC_THREAD in sc_module while simulation running"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string SC_DEFINE_MESSAGE SC_ID_MODULE_NAME_STACK_EMPTY_   ,
533   ,
"module name stack is empty:did you forget to""add a sc_module_name parameter to your module""constructor?"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed remove module failed SC_DEFINE_MESSAGE SC_ID_NOTIFY_DELAYED_   ,
531   ,
"notify_delayed() cannot be called on events""that have pending notifications"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed SC_DEFINE_MESSAGE SC_ID_INSERT_MODULE_   ,
529   ,
"insert module failed  
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed SC_DEFINE_MESSAGE SC_ID_MAKE_SENSITIVE_POS_   ,
527   ,
"make sensitive pos failed  
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase SC_DEFINE_MESSAGE SC_ID_HALT_NOT_ALLOWED_   ,
522   ,
"halt() is only allowed in SC_CTHREADs"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution SC_DEFINE_MESSAGE SC_ID_WAIT_N_NOT_ALLOWED_   ,
517   ,
"wait(n) is only allowed in SC_CTHREADs"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed SC_DEFINE_MESSAGE SC_ID_SET_DEFAULT_TIME_UNIT_   ,
515   ,
"set default time unit failed  
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name SC_DEFINE_MESSAGE SC_ID_SC_MODULE_NAME_REQUIRED_   ,
513   ,
"an sc_module_name parameter for your constructor is required"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors SC_DEFINE_MESSAGE SC_ID_SET_STACK_SIZE_   ,
511   ,
"set_stack_size() is only allowed for SC_THREADs and SC_CTHREADs"   
 

operand is not sc_logic object already exists SC_DEFINE_MESSAGE SC_ID_ILLEGAL_CHARACTERS_   ,
506   ,
"illegal characters"   
 

operand is not sc_logic SC_DEFINE_MESSAGE SC_ID_OPERAND_NOT_BOOL_   ,
504   ,
"operand is not bool"   
 

SC_DEFINE_MESSAGE SC_ID_NO_BOOL_RETURNED_   ,
500   ,
"operator does not return boolean"   
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase wait  
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution wait  
 

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution wait_until  
 

Referenced by at_negedge(), at_posedge(), and wait_until().

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase watching  
 


Variable Documentation

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly completed
 

Definition at line 72 of file sc_kernel_ids.h.

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_cycle is deprecated
 

Definition at line 131 of file sc_kernel_ids.h.

operand is not sc_logic object already exists internal error
 

Definition at line 68 of file sc_kernel_ids.h.

const char SC_ID_REGISTER_ID_FAILED_[]
 

Definition at line 51 of file sc_kernel_ids.h.


Generated on Fri Jan 14 08:29:49 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18