としてバッファ内で保持するデータ型を指定する。
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NullBuffer
public NullBuffer(long size)
- コンストラクタ。
バッファ長を1(固定)で初期化する。
- パラメータ:
size
- バッファ長
NullBuffer
public NullBuffer()
- デフォルトコンストラクタ。
length
public int length()
- バッファ長(1固定)を取得する。
バッファ長を取得する。(常に1を返す。)
- 戻り値:
- バッファ長(1固定)
write
public ReturnCode write(DataType value)
- バッファにデータを書き込む。
引数で与えられたデータをバッファに書き込む。
- パラメータ:
value
- 書き込み対象データ
- 戻り値:
- データ書き込み結果(true:書き込み成功,false:書き込み失敗)
read
public boolean read(DataRef<DataType> valueRef)
- バッファからデータを読み出す。
バッファに格納されたデータを読み出す。
- パラメータ:
valueRef
- 読み込んだデータを受け取るためのDataRefオブジェクト
- 戻り値:
- データ読み出し結果(true:読み出し成功,false:読み出し失敗)
isFull
public boolean isFull()
- バッファがフルかどうか判定する。
バッファfullをチェックする。(常にfalseを返す。)
- 戻り値:
- fullチェック結果(常にfalse)
isEmpty
public boolean isEmpty()
- バッファが空かどうか判定する。
バッファemptyをチェックする。(常にfalseを返す。)
- 戻り値:
- emptyチェック結果(常にfalse)
put
public ReturnCode put(DataType data)
- バッファにデータを書き込む。
引数で与えられたデータをバッファに格納する。
- パラメータ:
data
- 書き込むデータ
get
public DataType get()
- バッファからデータを読み込む。
バッファに格納されたデータを取得する。
- 戻り値:
- 取得データ
isNew
public boolean isNew()
- 最新データが存在するか確認する。
バッファ中に、まだ読み取られていないデータがあるかどうか
判定する。
- 戻り値:
- true 未読の最新データが存在する
false 未接続またはバッファにデータが存在しない。
get
public ReturnCode get(DataType value)
- This function is not implemented.
- パラメータ:
value
-
- 戻り値:
- ReturnCode
init
public void init(Properties prop)
- This function is not implemented.
- パラメータ:
prop
-
reset
public ReturnCode reset()
- This function is not implemented.
- 戻り値:
- ReturnCode
wptr
public DataType wptr(int n)
- This function is not implemented.
- パラメータ:
n
-
- 戻り値:
- DataType
wptr
public DataType wptr()
- This function is not implemented.
- 戻り値:
- DataType
advanceWptr
public ReturnCode advanceWptr(int n)
- This function is not implemented.
- パラメータ:
n
-
- 戻り値:
- ReturnCode
advanceWptr
public ReturnCode advanceWptr()
- This function is not implemented.
- 戻り値:
- ReturnCode
writable
public int writable()
- This function is not implemented.
- 戻り値:
- int
full
public boolean full()
- This function is not implemented.
- 戻り値:
- boolean
rptr
public DataType rptr(int n)
- This function is not implemented.
- パラメータ:
n
-
- 戻り値:
- DataType
rptr
public DataType rptr()
- This function is not implemented.
- 戻り値:
- DataType
advanceRptr
public ReturnCode advanceRptr(int n)
- This function is not implemented.
- パラメータ:
n
-
- 戻り値:
- ReturnCode
advanceRptr
public ReturnCode advanceRptr()
- This function is not implemented.
- 戻り値:
- ReturnCode
readable
public int readable()
- This function is not implemented.
- 戻り値:
- int
empty
public boolean empty()
- This function is not implemented.
- 戻り値:
- boolean
length
public ReturnCode length(int n)
- This function is not implemented.
- パラメータ:
n
-
- 戻り値:
- ReturnCode