DataType
- バッファ内のデータ型を指定する。
public class NullBuffer<DataType>
extends java.lang.Object
バッファ長が1固定のダミーバッファ実装クラス。
\
コンストラクタと説明 |
---|
NullBuffer()
デフォルトコンストラクタ。
|
NullBuffer(long size)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
ReturnCode |
advanceRptr()
This function is not implemented.
|
ReturnCode |
advanceRptr(int n)
This function is not implemented.
|
ReturnCode |
advanceWptr()
This function is not implemented.
|
ReturnCode |
advanceWptr(int n)
This function is not implemented.
|
boolean |
empty()
This function is not implemented.
|
boolean |
full()
This function is not implemented.
|
DataType |
get()
バッファからデータを読み込む。
|
ReturnCode |
get(DataType value)
This function is not implemented.
|
void |
init(Properties prop)
This function is not implemented.
|
boolean |
isEmpty()
バッファが空かどうか判定する。
|
boolean |
isFull()
バッファがフルかどうか判定する。
|
boolean |
isNew()
最新データが存在するか確認する。
|
int |
length()
バッファ長(1固定)を取得する。
|
ReturnCode |
length(int n)
This function is not implemented.
|
ReturnCode |
put(DataType data)
バッファにデータを書き込む。
|
boolean |
read(DataRef<DataType> valueRef)
バッファからデータを読み出す。
|
int |
readable()
This function is not implemented.
|
ReturnCode |
reset()
This function is not implemented.
|
DataType |
rptr()
This function is not implemented.
|
DataType |
rptr(int n)
This function is not implemented.
|
DataType |
wptr()
This function is not implemented.
|
DataType |
wptr(int n)
This function is not implemented.
|
int |
writable()
This function is not implemented.
|
ReturnCode |
write(DataType value)
バッファにデータを書き込む。
|
public NullBuffer(long size)
バッファ長を1(固定)で初期化する。
size
- バッファ長
public NullBuffer()
public int length()
バッファ長を取得する。(常に1を返す。)
public ReturnCode write(DataType value)
引数で与えられたデータをバッファに書き込む。
value
- 書き込み対象データ
public boolean read(DataRef<DataType> valueRef)
バッファに格納されたデータを読み出す。
valueRef
- 読み込んだデータを受け取るためのDataRefオブジェクト
public boolean isFull()
バッファfullをチェックする。(常にfalseを返す。)
public boolean isEmpty()
バッファemptyをチェックする。(常にfalseを返す。)
public ReturnCode put(DataType data)
引数で与えられたデータをバッファに格納する。
data
- 書き込むデータ
public DataType get()
バッファに格納されたデータを取得する。
public boolean isNew()
バッファ中に、まだ読み取られていないデータがあるかどうか 判定する。
public ReturnCode get(DataType value)
value
- public void init(Properties prop)
prop
- public ReturnCode reset()
public DataType wptr(int n)
n
- public DataType wptr()
public ReturnCode advanceWptr(int n)
n
- public ReturnCode advanceWptr()
public int writable()
public boolean full()
public DataType rptr(int n)
n
- public DataType rptr()
public ReturnCode advanceRptr(int n)
n
- public ReturnCode advanceRptr()
public int readable()
public boolean empty()
public ReturnCode length(int n)
n
-