Network Kit目次     Network Kit索引

BNetDebug

継承: (none)

宣言: be/net/NetDebug.h

ライブラリ: libnetapi.so

アロケーション: コンストラクタのみ

概要

BNetDebugはデバッグ出力をオンにしたりオフにしたりする2,3の関数を提供し、クリーンなフォーマットでロウ(生の)データを標準エラーに出力する。

すべてのメンバ関数はstaticに宣言されてます。BNetDebugオブジェクトを作成する変わりにそれらを以下のように呼び出してください。

   BNetDebug::Print("Starting server...");

デバッグ出力はデフォルトでオフになっています。それを有効にするためにBNetDebug::Enable()を呼び出してください。


静的関数


Dump()

                                                         
  

static void Dump(const char *data, size_t size, const char *title) const

生(ロウデータ)dataを標準出力にsizeバイト書き出す。これはtitle引数の内容をを最初につける。テキストはデバッグ出力が有効になっているときしか出力されない。


Enable() , IsEnabled()

                                                         
  

static void Enable(bool enable)

static bool IsEnabled(void)

Enable()はenableがtrueだったらデバッグ出力を有効にし、そうでなかったらデバッグ出力を無効にする。

IsEnabled()はデバッグ出力の現在の状態を報告する。


Print()

                                                         
  

static void Print(const char *message)

デバッグ出力が有効だったらメッセージを標準出力に書き出す。


  • NetWorkKit目次     NetWorkKit索引
    訳者 big56