|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
DataType
- バッファ内のデータ型を指定します。public interface BufferBase<DataType>
バッファのインタフェースです。
メソッドの概要 | |
---|---|
ReturnCode |
advanceRptr()
advanceRptr |
ReturnCode |
advanceRptr(int n)
advanceRptr |
ReturnCode |
advanceWptr()
advanceWptr |
ReturnCode |
advanceWptr(int n)
advanceWptr |
boolean |
empty()
empty Check on whether the buffer is empty. |
boolean |
full()
full Check on whether the buffer is full |
DataType |
get()
バッファからデータを読み込みます。 |
ReturnCode |
get(DataRef<DataType> value)
|
void |
init(Properties prop)
init |
int |
length()
バッファ長を取得します。 |
ReturnCode |
length(int n)
|
ReturnCode |
put(DataType data)
バッファにデータを書き込みます。 |
ReturnCode |
read(DataRef<DataType> valueRef)
バッファからデータを読み込みます。 |
ReturnCode |
read(DataRef<DataType> valueRef,
int sec,
int nsec)
|
int |
readable()
readable |
ReturnCode |
reset()
reset |
DataType |
rptr()
rptr |
DataType |
rptr(int n)
rptr |
DataType |
wptr()
wptr |
DataType |
wptr(int n)
wptr |
int |
writable()
writable |
ReturnCode |
write(DataType value)
バッファにデータを書き込みます。 |
ReturnCode |
write(DataType value,
int sec,
int nsec)
|
メソッドの詳細 |
---|
void init(Properties prop)
init
prop
- ReturnCode reset()
reset
DataType wptr(int n)
wptr
n
-
DataType wptr()
wptr
ReturnCode advanceWptr(int n)
advanceWptr
n
-
ReturnCode advanceWptr()
advanceWptr
int writable()
writable
boolean full()
full
Check on whether the buffer is full
DataType rptr(int n)
rptr
n
-
DataType rptr()
rptr
ReturnCode advanceRptr()
advanceRptr
ReturnCode advanceRptr(int n)
advanceRptr
n
-
int readable()
readable
boolean empty()
empty
Check on whether the buffer is empty.
int length()
バッファ長を取得します。
ReturnCode length(int n)
ReturnCode write(DataType value)
バッファにデータを書き込みます。
value
- 書き込むデータ
ReturnCode write(DataType value, int sec, int nsec)
ReturnCode read(DataRef<DataType> valueRef)
バッファからデータを読み込みます。
valueRef
- 読み込んだデータを受け取るためのDataRefオブジェクト
ReturnCode read(DataRef<DataType> valueRef, int sec, int nsec)
ReturnCode put(DataType data)
バッファにデータを書き込みます。
data
- 書き込むデータ
DataType get()
バッファからデータを読み込みます。
ReturnCode get(DataRef<DataType> value)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |