![]() ![]() ![]()
|
SophiaFramework 2.2 |
#include <SFBLogger.hpp>
class SFBLogger : public SFBBase;
typedef SFBLogger& SFBLoggerRef; typedef SFBLogger* SFBLoggerPtr; typedef SFBLogger** SFBLoggerHandle; typedef const SFBLogger ConstSFBLogger; typedef const SFBLogger& ConstSFBLoggerRef; typedef const SFBLogger* ConstSFBLoggerPtr; typedef const SFBLogger** ConstSFBLoggerHandle;
このインターフェイスは、BREW 2.1 以降でのみ使用可能です。
BREW API ILogger
| パブリック関数 | ||
|---|---|---|
| public |
AddRef (SFBBase から継承) | インターフェイスの参照カウントをインクリメントします。 |
| public |
GetParam | ILoggerインタフェースの構成を取得します。 |
| public static |
Instance | ILogger インターフェイスのインスタンスを作成します。 |
| public |
Printf | 書式付きASCIIテキストメッセージを送信します。 |
| public |
PutItem | ユーザー定義の優先順位付きバイナリメッセージを送信します。 |
| public |
PutMsg | 形式が制限されサイズが固定された出力ログメッセージを使って高速で ロギングするため、定義済みのバイナリメッセージを送信します。 |
| public |
Release (SFBBase から継承) | インターフェイスの参照カウントをデクリメントします。 |
| public |
SetParam | ILoggerインタフェースのパフォーマンスと動作を設定します。サポートされる パララメータは、現行実装によるサポートに依存します。 |
[ public ] SFCError GetParam( AEELogParamType pType ConstVoidPtr pParam );
ILoggerインタフェースの構成を取得します。 サポートされているパラメータは、 現行実装によるサポートに依存します。 詳細は、AEELoggerTypes.hを参照してください。
BREW API ILOGGER_GetParam
[ public, static ] SFUBrewPtr<SFBLogger> Instance( AEECLSID clsid = AEECLSID_LOGGER_ WIN );
ILogger を実装したインスタンスのクラスIDとして、 以下のいずれかを指定できます。
| AEECLSID_LOGGER_FILE ログをファイルに記録する。 |
| AEECLSID_LOGGER_ WIN ログをエミュレータの出力ウィンドウに送る。 |
[ public ] SFCError Printf( AEELogBucketType bucket ConstACharPtr pszFilename UInt16 nLineNum ConstACharPtr pszFormat ... );
BREW API ILOGGER_Printf
[ public ] SFCError PutItem( AEELogBucketType bucket AEELogItemType type UInt16 nSize UInt08Ptr pItem );
BREW API ILOGGER_PutItem
[ public ] SFCError PutMsg( AEELogBucketType bucket ConstACharPtr pszFilename UInt16 nLineNum ConstACharPtr pszMsg UInt08 nNumArgs UInt32 args );
形式が制限されサイズが固定された出力ログメッセージを使って高速でロギングす るため、定義済みのバイナリメッセージを送信します。出力バイナリメッセージの データ型はAEELogBinMsgType構造体で、AEELoggerTypes.hで定義されています。
BREW API ILOGGER_PutMsg
[ public ] SFCError SetParam( AEELogParamType pType UInt32 param ConstVoidPtr pParam );
BREW API ILOGGER_SetParam
| Copyright(C) 2003-2004 Sophia Cradle Inc., All Rights Reserved. |
![]() ![]() ![]()
|