ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::ARCSeventlog クラス

ARCS イベントログクラス [詳解]

#include <ARCS6/sys/ARCSeventlog.hh>

公開メンバ関数

 ARCSeventlog ()
 コンストラクタ
 
 ~ARCSeventlog ()
 デストラクタ
 
void SetScreenPtr (ARCSscreen *ScrPtr)
 ARCS画面ポインタの設定
 

静的公開メンバ関数

static void EventLog_from_macro (const std::string &str, const std::string &file, const int line, const int cpu, const clock_t time)
 イベントログを残す関数 (任意メッセージ記録版)
 
static void EventLogVar_from_macro (const double u, const std::string &varname, const std::string &file, const int line, const int cpu, const clock_t time)
 変数用イベントログ u : 表示する変数, varname : 変数名
 
static void PassedLog_from_macro (const std::string &file, const int line, const int cpu, const clock_t time)
 イベントログを残す関数(ファイルと行番号のみ記録版)
 
static void WriteEventLog (const std::string &str, const std::string &file, const int line)
 イベントログをファイルに書き出す
 
static void WriteEventLog (const std::string &str, const std::string &file, const int line, const int cpu, const clock_t time)
 イベントログをファイルに書き出す(CPU時間&コアあり版)
 

詳解

ARCS イベントログクラス

関数詳解

◆ EventLog_from_macro()

void ARCSeventlog::EventLog_from_macro ( const std::string & str,
const std::string & file,
const int line,
const int cpu,
const clock_t time )
static

イベントログを残す関数 (任意メッセージ記録版)

引数
[in]str記録したいメッセージ
[in]file記録したいファイル名
[in]line記録したい行番号
[in]cpuCPUコア
[in]timeCPU時間

◆ EventLogVar_from_macro()

void ARCSeventlog::EventLogVar_from_macro ( const double u,
const std::string & varname,
const std::string & file,
const int line,
const int cpu,
const clock_t time )
static

変数用イベントログ u : 表示する変数, varname : 変数名

変数用イベントログ

引数
[in]u表示する変数
[in]varname変数名
[in]file記録したいファイル名
[in]line記録したい行番号
[in]cpuCPUコア
[in]timeCPU時間

◆ PassedLog_from_macro()

void ARCSeventlog::PassedLog_from_macro ( const std::string & file,
const int line,
const int cpu,
const clock_t time )
static

イベントログを残す関数(ファイルと行番号のみ記録版)

通過確認用ログを残す関数(ファイルと行番号のみ記録版)

引数
[in]str記録したいメッセージ
[in]file記録したいファイル名
[in]line記録したい行番号
[in]cpuCPUコア
[in]timeCPU時間

◆ SetScreenPtr()

void ARCSeventlog::SetScreenPtr ( ARCSscreen * ScrPtr)

ARCS画面ポインタの設定

引数
[in]ScrPtrARCS画面へのポインタ

◆ WriteEventLog() [1/2]

void ARCSeventlog::WriteEventLog ( const std::string & str,
const std::string & file,
const int line )
static

イベントログをファイルに書き出す

引数
[in]strログに書き残したい文字列
[in]fileファイル名
[in]line行番号

◆ WriteEventLog() [2/2]

void ARCSeventlog::WriteEventLog ( const std::string & str,
const std::string & file,
const int line,
const int cpu,
const clock_t time )
static

イベントログをファイルに書き出す(CPU時間&コアあり版)

引数
[in]strログに書き残したい文字列
[in]fileファイル名
[in]line行番号
[in]cpuCPUコア
[in]timeCPU時間

このクラス詳解は次のファイルから抽出されました: