![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework 4.1 |

| BREW 2.0 | BREW 2.1 | BREW 3.0 | BREW 3.1 |
|---|---|---|---|
| × | ○ | ○ | ○ |
| パブリック関数 | |
|---|---|
| SFCError |
GetParam(
AEELogParamType type
, VoidConstPtr param
) GetParam( AEELogParamType type , SFXBufferConstRef param )
SFBLogger クラスのインスタンスの構成を取得します。
|
| static SFBLoggerSmp |
NewInstance(
AEECLSID clsid = AEECLSID_LOGGER_WIN
)
SFBLogger クラスのインスタンスを生成します。
|
| SFCError |
Printf(
AEELogBucketType bucket
, ACharConstPtr fileName
, UInt16 lineNum
, ACharConstPtr format
, ...
)
書式付き ASCII テキストメッセージを送信します。
|
| SFCError |
PutItem(
AEELogBucketType bucket
, AEELogItemType type
, UInt16 size
, UInt08Ptr item
)
ユーザー定義の優先順位付きバイナリ メッセージを送信します。
|
| SFCError |
PutMsg(
AEELogBucketType bucket
, ACharConstPtr fileName
, UInt16 lineNum
, ACharConstPtr msg
, UInt08 numArgs
, UInt32 args[]
)
形式が制限されサイズが固定された出力ログ メッセージを使って高速で
ロギングするために、定義済みのバイナリ メッセージを送信します。
|
| SFCError |
PutRecord(
AEELogBucketType bucket
, AEELogRecord* record
)
バイナリ メッセージを送信します。
|
| SFCError |
SetParam(
AEELogParamType type
, UInt32 param
, VoidConstPtr paramPtr
) SetParam( AEELogParamType type , UInt32 param , SFXBufferConstRef paramPtr )
SFBLogger クラスのインスタンスのパフォーマンスと動作を設定します。サポートされるパラメーターは、実装に依存します。
|
[ public ] SFCError GetParam( AEELogParamType type // 取得するパラメーター VoidConstPtr param // 設定パラメーターを格納するポインター );
[ public ] SFCError GetParam( AEELogParamType type // 取得するパラメーター SFXBufferConstRef param // 設定パラメーターを格納するポインター );
サポートされるパラメーターは、実装に依存します。
詳細情報 : AEELoggerTypes.h
[ public, static ] SFBLoggerSmp NewInstance( AEECLSID clsid = AEECLSID_LOGGER_WIN );
ILogger を実装したインスタンスの ClassID として、 以下のいずれかを指定できます。
| AEECLSID_LOGGER_FILE ログをファイルに記録する |
| AEECLSID_LOGGER_ WIN ログをシミュレータの出力ウィンドウに送る |
[ public ] SFCError Printf( AEELogBucketType bucket // 項目を配置するバケット ACharConstPtr fileName // この関数をコールしているファイルの名前 UInt16 lineNum // ファイル内の関数がコールされた行の番号 ACharConstPtr format // printf の書式文字列に類似した ASCII テキスト文字列 ... // 書式文字列引数 );
[ public ] SFCError PutItem( AEELogBucketType bucket // 項目を配置するバケット AEELogItemType type // ユーザー定義の項目タイプ UInt16 size // タイプのサイズ( バイト数 ) UInt08Ptr item // タイプのインスタンスへのポインター );
[ public ] SFCError PutMsg( AEELogBucketType bucket // 項目を配置するバケット ACharConstPtr fileName // この関数をコールしているファイルの名前( null 終結の ASCII ) UInt16 lineNum // ファイル内の関数がコールされた行の番号 ACharConstPtr msg // テキストメッセージ( null 終結の ASCII ) UInt08 numArgs // args 配列の長さ UInt32 args[] // uint32 の引数を含む配列 );
出力バイナリメッセージのデータ型は AEELogBinMsgType 構造体で、AEELoggerTypes.h で定義されています。
[ public ] SFCError PutRecord( AEELogBucketType bucket // 項目を配置するバケット AEELogRecord* record // AEELogRecord 構造体へのポインター );
[ public ] SFCError SetParam( AEELogParamType type // 変更するパラメーター UInt32 param // 新しい設定パラメーター VoidConstPtr paramPtr // 新しい設定パラメーターへのポインター );
[ public ] SFCError SetParam( AEELogParamType type // 変更するパラメーター UInt32 param // 新しい設定パラメーター SFXBufferConstRef paramPtr // 新しい設定パラメーターへのポインター );
|
Copyright (C) 2002 - 2008 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|