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

scv_util.cpp File Reference

#include "scv/scv_config.h"
#include "systemc.h"
#include "scv/scv_util.h"
#include "scv/_scv_associative_array.h"
#include "scv/scv_report.h"
#include "scv/scv_kit_date.h"

Include dependency graph for scv_util.cpp:

Include dependency graph

Go to the source code of this file.

Compounds

class  _scv_out_buf_t

Defines

#define SCV_VERSION   "<SCV_VERSION undefined>"
#define SCV_KIT_DATE   "<SCV_KIT_DATE undefined>"

Functions

void scv_constraint_startup ()
bool scv_startup ()
int _scv_make_unique_id (const string &name, const string &kind)
const string _scv_make_unique_name (const string &name, int id)
void _scv_set_process_name_server (_scv_process_name_server_t *server)
const char * _scv_get_process_name (const sc_process_b *proc_p)
const char * scv_get_process_name (sc_process_b *proc_p)

Variables

bool _scv_startup_called = false
_scv_process_name_server_t_scv_process_name_server = 0
_scv_out_buf_t_scv_out_buf_p = new _scv_out_buf_t
ostream * _scv_out_p = new ostream(_scv_out_buf_p)


Define Documentation

#define SCV_KIT_DATE   "<SCV_KIT_DATE undefined>"
 

Definition at line 59 of file scv_util.cpp.

#define SCV_VERSION   "<SCV_VERSION undefined>"
 

Definition at line 55 of file scv_util.cpp.


Function Documentation

const char* _scv_get_process_name const sc_process_b   proc_p
 

Definition at line 131 of file scv_util.cpp.

References sc_object::name().

Referenced by scv_get_process_name().

int _scv_make_unique_id const string &    name,
const string &    kind
 

Definition at line 97 of file scv_util.cpp.

const string _scv_make_unique_name const string &    name,
int    id
 

Definition at line 105 of file scv_util.cpp.

References sprintf(), and strlen().

Referenced by rules< scv_actions >::get(), rules< scv_actions >::incr(), and rules< scv_actions >::set().

void _scv_set_process_name_server _scv_process_name_server_t   server
 

Definition at line 128 of file scv_util.cpp.

References _scv_process_name_server, and _scv_process_name_server_t.

void scv_constraint_startup  
 

Definition at line 3141 of file scv_constraint.cpp.

Referenced by scv_startup().

const char* scv_get_process_name sc_process_b   proc_p
 

Definition at line 136 of file scv_util.cpp.

References _scv_get_process_name(), and _scv_process_name_server.

Referenced by scv_report_handler::report().

bool scv_startup  
 

Definition at line 81 of file scv_util.cpp.

References scv_constraint_startup().


Variable Documentation

_scv_out_buf_t* _scv_out_buf_p = new _scv_out_buf_t
 

Definition at line 156 of file scv_util.cpp.

ostream* _scv_out_p = new ostream(_scv_out_buf_p)
 

Definition at line 157 of file scv_util.cpp.

_scv_process_name_server_t* _scv_process_name_server = 0
 

Definition at line 126 of file scv_util.cpp.

Referenced by _scv_set_process_name_server(), and scv_get_process_name().

bool _scv_startup_called = false
 

Definition at line 77 of file scv_util.cpp.

const char* strP
 

Definition at line 64 of file scv_util.cpp.

const char** strPP
 

Definition at line 65 of file scv_util.cpp.


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