Monobit Unity Networking ver.2.8.0 Client API Reference
MonobitEngine.MonobitStream Class Reference

送受信用ストリームを作成 More...

Inheritance diagram for MonobitEngine.MonobitStream:
Collaboration diagram for MonobitEngine.MonobitStream:

Public Member Functions

 MonobitStream ()
 送信用ストリームを作成し、初期化します。 More...
 
 MonobitStream (object[] readData, int readIndex)
 受信用ストリームを作成し、初期化します。 More...
 
void Clear ()
 内部データをクリアします。 More...
 
object Dequeue ()
 isReadingがtrueのとき、MonobitStreamから「次の1ピースのデータ」を読み込みます。 More...
 
object Peek ()
 isReadingがtrueのとき、MonobitStreamから「次の1ピースのデータ」について、参照ポインタを進めずに読み込みます。 More...
 
void Enqueue (object obj)
 送信予定の「1ピースのデータ」をMonobitStreamに追加します。 More...
 
object[] ToArray ()
 現在MonobitStreamが保有している全てのストリーム情報をobject配列型で出力します。 More...
 
void Dispose ()
 オブジェクトを破棄する More...
 
virtual void Dispose (bool bDisposing)
 オブジェクトを破棄する More...
 

Properties

bool isWriting [get]
 送信処理を行なうかどうかのフラグ。 More...
 
bool isReading [get]
 受信処理を行なうかどうかのフラグ。 More...
 
int Count [get]
 MonobitStreamが所有しているストリーム情報のアイテム数。 More...
 

Detailed Description

送受信用ストリームを作成

Constructor & Destructor Documentation

MonobitEngine.MonobitStream.MonobitStream ( )

送信用ストリームを作成し、初期化します。

MonobitEngine.MonobitStream.MonobitStream ( object[]  readData,
int  readIndex 
)

受信用ストリームを作成し、初期化します。

Parameters
readData受信データ。
Parameters
readIndex受信データの読み込みインデックス。

Member Function Documentation

void MonobitEngine.MonobitStream.Clear ( )

内部データをクリアします。

object MonobitEngine.MonobitStream.Dequeue ( )

isReadingがtrueのとき、MonobitStreamから「次の1ピースのデータ」を読み込みます。

Returns
次の「1ピースのデータ」を返す

Here is the caller graph for this function:

void MonobitEngine.MonobitStream.Dispose ( )

オブジェクトを破棄する

virtual void MonobitEngine.MonobitStream.Dispose ( bool  bDisposing)
virtual

オブジェクトを破棄する

Parameters
bDisposingメソッドの呼び出し元がファイナライザーの場合はfalse
void MonobitEngine.MonobitStream.Enqueue ( object  obj)

送信予定の「1ピースのデータ」をMonobitStreamに追加します。

Parameters
obj送信予定の「1ピースのデータ」。

Here is the caller graph for this function:

object MonobitEngine.MonobitStream.Peek ( )

isReadingがtrueのとき、MonobitStreamから「次の1ピースのデータ」について、参照ポインタを進めずに読み込みます。

Returns
次の「1ピースのデータ」を返す

Here is the caller graph for this function:

object [] MonobitEngine.MonobitStream.ToArray ( )

現在MonobitStreamが保有している全てのストリーム情報をobject配列型で出力します。

Returns
  • isWritingがtrueのとき、送信予定の全てのストリーム情報を出力します
  • isWritingがfalseのとき、受信している全てのストリーム情報を出力します。

Property Documentation

int MonobitEngine.MonobitStream.Count
get

MonobitStreamが所有しているストリーム情報のアイテム数。

bool MonobitEngine.MonobitStream.isReading
get

受信処理を行なうかどうかのフラグ。

bool MonobitEngine.MonobitStream.isWriting
get

送信処理を行なうかどうかのフラグ。


The documentation for this class was generated from the following file: