BioRadio SDK - Java Android  1.1
com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper Class Reference
Inheritance diagram for com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper:
com.glneurotech.devices.common.transportlayer.GlntStream com.glneurotech.devices.common.transportlayer.GlntInputStream

Public Member Functions

 FileStreamWrapper (OutputStream stream)
 
 FileStreamWrapper (InputStream stream)
 
int read () throws IOException
 
void flush ()
 
long getLength ()
 
void write (byte[] buffer, int offset, int count)
 
void write (byte[] buffer)
 
void write (int count)
 
void write (byte value)
 
void close ()
 
final long getActualLength ()
 
long getPosition ()
 
void setPosition (long value)
 
int read (byte[] buffer, int offset, int count)
 
void setLength (long value)
 
final long getBytesFree ()
 
final void write (byte[] buffer, int length)
 
int getReadPosition ()
 
void setReadPosition (int readPosition)
 
int getWritePosition ()
 
void setWritePosition (int writePosition)
 
- Public Member Functions inherited from com.glneurotech.devices.common.transportlayer.GlntStream
abstract void close ()
 
abstract void flush ()
 
abstract void write (byte[] b)
 
abstract void write (byte[] b, int off, int len)
 
abstract void write (int b)
 
- Public Member Functions inherited from com.glneurotech.devices.common.transportlayer.GlntInputStream
byte [] inputStreamToArray () throws IOException
 

Protected Member Functions

void dispose (boolean disposing)
 

Detailed Description

File stream wrapper class for a bio radio device.

Constructor & Destructor Documentation

◆ FileStreamWrapper() [1/2]

com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.FileStreamWrapper ( OutputStream  stream)

File stream wrapper constructor - take an output stream.

Parameters
streamTake an OutputStream as argument.

◆ FileStreamWrapper() [2/2]

com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.FileStreamWrapper ( InputStream  stream)

File stream wrapper constructor - take an input stream.

Parameters
streamTake an InputStream as argument.

Member Function Documentation

◆ close()

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.close ( )

Close method - call the flash method and set the dataBuffer to null.

◆ dispose()

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.dispose ( boolean  disposing)
protected

Dispose method.

Parameters
disposingTake a boolean balute for disposing.

◆ flush()

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.flush ( )

Flush method. - set read and write position to zero.

◆ getActualLength()

final long com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.getActualLength ( )

Get actual length.

Returns

◆ getBytesFree()

final long com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.getBytesFree ( )

Get a set of bytes.

Returns

◆ getLength()

long com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.getLength ( )

Get length of a data buffer.

Returns

◆ getPosition()

long com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.getPosition ( )

Get position.

Returns

◆ getReadPosition()

int com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.getReadPosition ( )

Get read position.

Returns

◆ getWritePosition()

int com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.getWritePosition ( )

Get write position.

Returns

◆ read() [1/2]

int com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.read ( ) throws IOException

Read method. - return 0.

Returns
Exceptions
IOException

◆ read() [2/2]

int com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.read ( byte []  buffer,
int  offset,
int  count 
)

Read method.

Parameters
bufferTake a byte array for the buffer parameter.
offsetTake an integer for the offset.
countTake an itneger for the count.
Returns

◆ setLength()

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.setLength ( long  value)

Set length.

Parameters
valueTake a long value for set length.

◆ setPosition()

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.setPosition ( long  value)

Set position.

Parameters
valueTake a long value for setting the position.

◆ setReadPosition()

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.setReadPosition ( int  readPosition)

Set read position.

Parameters
readPositionTake an integer for the read position parameter.

◆ setWritePosition()

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.setWritePosition ( int  writePosition)

Set write position.

Parameters
writePositionTake an integer for the write position parameter.

◆ write() [1/5]

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.write ( byte []  buffer,
int  offset,
int  count 
)

Write to output stream method.

Parameters
bufferTake a byte array as a buffer parameter.
offsetTake an integer for the offset parameter.
countTake an integer for the count parameter.

◆ write() [2/5]

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.write ( byte []  buffer)

Write to a buffer.

Parameters
bufferTake a byte array as a buffer parameter.

◆ write() [3/5]

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.write ( int  count)

Write method.

Parameters
count

◆ write() [4/5]

void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.write ( byte  value)

Write method.

Parameters
valueTake a byte as parameter.

◆ write() [5/5]

final void com.glneurotech.devices.test.bioradiovirtualdevice.FileStreamWrapper.write ( byte []  buffer,
int  length 
)

Write method.

Parameters
bufferTake a byte array for the buffer parameter.
lengthTake an integer for the length parameter.

The documentation for this class was generated from the following file: