DataType
-
Data type to hold in a bufferpublic class NullBuffer<DataType>
extends java.lang.Object
Concrete buffer class for dummy. Buffer length is fixed to 1.
The users specify data type to hold it in a buffer as \
Constructor and Description |
---|
NullBuffer()
Default Constructer.
|
NullBuffer(long size)
Constructer.
|
Modifier and Type | Method and Description |
---|---|
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()
Get data from the buffer
|
ReturnCode |
get(DataType value)
This function is not implemented.
|
void |
init(Properties prop)
This function is not implemented.
|
boolean |
isEmpty()
Check on whether the buffer is empty.
|
boolean |
isFull()
Check on whether the buffer is full.
|
boolean |
isNew()
Check whether the data is newest
|
int |
length()
Get the buffer length (always 1)
|
ReturnCode |
length(int n)
This function is not implemented.
|
ReturnCode |
put(DataType data)
Store data into the buffer
|
boolean |
read(DataRef<DataType> valueRef)
Read data from the buffer
|
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)
Write data into the buffer
|
public NullBuffer(long size)
Initialize buffer length to always 1.
size
-
Buffer lengthpublic NullBuffer()
public int length()
Get the buffer length. (Return always 1.)
public ReturnCode write(DataType value)
Write data which were given with an argument into the buffer.
value
-
Target data to write.public boolean read(DataRef<DataType> valueRef)
Read data stored in the buffer.
valueRef
-
Object of DataRef type to receive read datapublic boolean isFull()
Check on whether the buffer is full. (Always false.)
public boolean isEmpty()
Check on whether the buffer is empty. (Always false.)
public ReturnCode put(DataType data)
Store data which were given with an argument into the buffer.
data
-
Target data to store.public DataType get()
Get data from the buffer.
public boolean isNew()
Check whether the data stored at a current buffer position is newest.
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
-