|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.buffer.NullBuffer<DataType>
DataType
- バッファ内のデータ型を指定します。public class NullBuffer<DataType>
バッファ長1固定のバッファ実装です。
コンストラクタの概要 | |
---|---|
NullBuffer()
デフォルトコンストラクタです。 |
|
NullBuffer(long size)
コンストラクタです。 |
メソッドの概要 | |
---|---|
DataType |
get()
バッファからデータを読み込みます。 |
boolean |
isEmpty()
バッファが空かどうか判定します。 |
boolean |
isFull()
バッファがフルかどうか判定します。 |
boolean |
isNew()
バッファ中に、まだ読み取られていないデータがあるかどうか判定します。 |
int |
length()
バッファ長を取得します。 |
void |
put(DataType data)
バッファにデータを書き込みます。 |
boolean |
read(DataRef<DataType> valueRef)
バッファからデータを読み込みます。 |
boolean |
write(DataType value)
バッファにデータを書き込みます。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public NullBuffer(long size)
コンストラクタです。
size
- バッファ長public NullBuffer()
デフォルトコンストラクタです。
メソッドの詳細 |
---|
public int length()
バッファ長を取得します。
BufferBase<DataType>
内の length
public boolean write(DataType value)
バッファにデータを書き込みます。
BufferBase<DataType>
内の write
value
- 書き込むデータ
public boolean read(DataRef<DataType> valueRef)
バッファからデータを読み込みます。
BufferBase<DataType>
内の read
valueRef
- 読み込んだデータを受け取るためのDataRefオブジェクト
public boolean isFull()
バッファがフルかどうか判定します。
BufferBase<DataType>
内の isFull
public boolean isEmpty()
バッファが空かどうか判定します。
BufferBase<DataType>
内の isEmpty
public void put(DataType data)
バッファにデータを書き込みます。
BufferBase<DataType>
内の put
data
- 書き込むデータpublic DataType get()
バッファからデータを読み込みます。
BufferBase<DataType>
内の get
public boolean isNew()
バッファ中に、まだ読み取られていないデータがあるかどうか判定します。
BufferBase<DataType>
内の isNew
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |