C:/systemc-2.1.v1/src/sysc/kernel/sc_simcontext.h

#include "sysc/kernel/sc_cmnhdr.h"
#include "sysc/kernel/sc_process.h"
#include "sysc/kernel/sc_time.h"
#include "sysc/utils/sc_hash.h"
#include "sysc/utils/sc_vector.h"
#include "sysc/utils/sc_pq.h"

ネームスペース

namespace  sc_core

構成

struct  sc_core::sc_curr_proc_info
class  sc_core::sc_simcontext

型定義

typedef const sc_curr_proc_info * sc_core::sc_curr_proc_handle

列挙型

enum  sc_core::sc_curr_proc_kind { sc_core::SC_NO_PROC_, sc_core::SC_METHOD_PROC_, sc_core::SC_THREAD_PROC_, sc_core::SC_CTHREAD_PROC_ }
enum  sc_core::sc_stop_mode { sc_core::SC_STOP_FINISH_DELTA, sc_core::SC_STOP_IMMEDIATE }

関数

void sc_core::sc_set_stop_mode (sc_stop_mode mode)
sc_stop_mode sc_core::sc_get_stop_mode ()
sc_simcontext * sc_core::sc_get_curr_simcontext ()
sc_process_b * sc_core::sc_get_curr_process_handle ()
sc_curr_proc_kind sc_core::sc_get_curr_process_kind ()
sc_process_b * sc_core::sc_get_last_created_process_handle ()
const char * sc_core::sc_gen_unique_name (const char *basename_, bool preserve_first)
void sc_core::sc_set_random_seed (unsigned int)
void sc_core::sc_start (const sc_time &duration)
void sc_core::sc_start (double duration)
void sc_core::sc_stop ()
void sc_core::sc_initialize ()
void sc_core::sc_cycle (const sc_time &duration)
sc_dt::uint64 sc_core::sc_delta_count ()
const sc_time & sc_core::sc_time_stamp ()
double sc_core::sc_simulation_time ()
void sc_core::sc_start (double duration, sc_time_unit time_unit)
void sc_core::sc_cycle (double duration, sc_time_unit time_unit)
void sc_core::sc_cycle (double duration)
bool sc_core::sc_end_of_simulation_invoked ()
bool sc_core::sc_start_of_simulation_invoked ()

変数

const int sc_core::SC_SIM_OK = 0
const int sc_core::SC_SIM_ERROR = 1
const int sc_core::SC_SIM_USER_STOP = 2

SystemCに対してFri Jun 6 07:39:54 2008に生成されました。  doxygen 1.5.6