Uses of Interface
com.jniwrapper.DataBuffer

Packages that use DataBuffer
com.jniwrapper The com.jniwrapper package contains classes that allow calling native functions from Java(TM) code. 
 

Uses of DataBuffer in com.jniwrapper
 

Subinterfaces of DataBuffer in com.jniwrapper
 interface MemoryBuffer
          Data source associated with an allocated native memory block.
 

Classes in com.jniwrapper that implement DataBuffer
 class AbstractBuffer
           
 class ByteArrayBufferBE
           
 class NullBuffer
           
 class ParameterBufferImpl
           
 

Methods in com.jniwrapper that return DataBuffer
abstract  DataBuffer DataBufferFactory.createArrayBuffer(byte[] data)
           
abstract  DataBuffer DataBufferFactory.createParameterBuffer(byte[] data)
           
protected  DataBuffer StringArray.getDataBuffer()
           
protected  DataBuffer Str.getDataBuffer()
           
protected  DataBuffer Parameter.getDataBuffer()
          Returns a current data storage.
protected  DataBuffer DelegatingParameter.getDataBuffer()
           
 

Methods in com.jniwrapper with parameters of type DataBuffer
protected  void Unused.acceptIOPerformer(IOPerformer performer, DataBuffer source, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
           
protected  void Union.acceptIOPerformer(IOPerformer performer, DataBuffer buffer, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
           
protected  void Structure.acceptIOPerformer(IOPerformer performer, DataBuffer source, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
           
protected  void StringArray.acceptIOPerformer(IOPerformer performer, DataBuffer buffer, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
           
protected  void Str.acceptIOPerformer(IOPerformer performer, DataBuffer buffer, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
           
protected  void Pointer.acceptIOPerformer(IOPerformer performer, DataBuffer source, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
           
protected  void Parameter.acceptIOPerformer(IOPerformer performer, DataBuffer buffer, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
          Implementation of a Visitor pattern for parameter IO.
protected  void DelegatingParameter.acceptIOPerformer(IOPerformer performer, DataBuffer source, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
           
protected  void ComplexArray.acceptIOPerformer(IOPerformer performer, DataBuffer source, int initialOffset, boolean isReadOperation, boolean invokedByCallback)
           
 void IOPerformer.doIO(Parameter element, DataBuffer dataSource, int offset, boolean invokedByCallback)
          Performs a generic parameter I/O.
 void IOPerformer.doPointerIO(Pointer pointer, DataBuffer dataSource, int offset, boolean invokedByCallback)
          Performs a pointer I/O.
protected abstract  int ZeroTerminatedString.getStrLen(DataBuffer dataBuffer, int startOffset)
           
protected  int WideStringArray.getStrLen(DataBuffer dataBuffer, int startOffset)
           
protected  int WideString.getStrLen(DataBuffer dataBuffer, int startOffset)
           
protected  int UnicodeString.getStrLen(DataBuffer dataBuffer, int startOffset)
           
protected  int AnsiStringArray.getStrLen(DataBuffer dataBuffer, int startOffset)
           
protected  int AnsiString.getStrLen(DataBuffer dataBuffer, int startOffset)
           
 void Unused.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Union.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt8.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt16.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Structure.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void StringArray.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Str.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.Const.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.OutOnly.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Parameter.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
          Default implementation that does nothing because most primitive types do nothing on pop.
 void OutOnly.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int8.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int16.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void DelegatingParameter.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Const.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ComplexArray.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Char.pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Unused.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Union.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt8.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt16.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Structure.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void StringArray.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Str.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.Const.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.OutOnly.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Parameter.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
          Writes a parameter to a function stacks.
 void OutOnly.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int8.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int16.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void DelegatingParameter.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Const.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ComplexArray.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Char.push(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ZeroTerminatedString.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Unused.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Union.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt8.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt32.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt16.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Structure.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void StringArray.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Str.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ResizingPointer.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void PrimitiveArray.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.Void.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
abstract  void Parameter.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
          Reads this parameter from a specified data source.
 void OutOnly.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int8.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int64.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int32.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int16.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ExternalArrayPointer.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void DelegatingParameter.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Const.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ComplexArray.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Char.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Callback.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
          Does nothing.
 void AbstractFloat.read(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
protected  void Pointer.readPointer(DataBuffer stackBuffer, int offset)
          Reads this pointer handle part (not the referenced object) from the given data buffer.
protected  void ArithmeticalPointer.readPointer(DataBuffer stackBuffer, int offset)
          Reads a pointer value and referenced object.
protected  void Union.setDataBuffer(DataBuffer newStorage, int newOffset, boolean shouldRead)
           
protected  void Structure.setDataBuffer(DataBuffer newSource, int newOffset, boolean shouldRead)
           
protected  void StringArray.setDataBuffer(DataBuffer newBuffer, int newOffset, boolean shouldRead)
           
protected  void Str.setDataBuffer(DataBuffer newBuffer, int newOffset, boolean shouldRead)
           
protected  void Parameter.setDataBuffer(DataBuffer newBuffer, int newOffset, boolean shouldRead)
          Sets the data buffer this parameter should use to store data and an offset in bytes within that buffer.
protected  void DelegatingParameter.setDataBuffer(DataBuffer newSource, int newOffset, boolean shouldRead)
           
protected  void ComplexArray.setDataBuffer(DataBuffer newSource, int newOffset, boolean shouldRead)
           
 void ZeroTerminatedString.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Unused.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Union.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt8.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt32.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void UInt16.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Structure.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void StringArray.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Str.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ResizingPointer.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void PrimitiveArray.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.Const.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.OutOnly.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Pointer.Void.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
abstract  void Parameter.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
          Writes this parameter to a specified data source.
 void OutOnly.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int8.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int64.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int32.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Int16.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ExternalArrayPointer.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void DelegatingParameter.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Const.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void ComplexArray.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Char.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
 void Callback.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
          Writes pointer to the native callback function that redirects to this callback object.
 void AbstractFloat.write(DataBuffer stackBuffer, int offset, boolean invokedByCallback)
           
protected  void Pointer.writePointer(DataBuffer stackBuffer, int offset)
          Writes this pointer handle part (not the referenced object) to a given data buffer.
protected  void ArithmeticalPointer.writePointer(DataBuffer stackBuffer, int offset)
          Writes a pointer value using pointer arithmetic offset.
 

Constructors in com.jniwrapper with parameters of type DataBuffer
Parameter(DataBuffer dataBuffer, int offset)
          Constructs a new Parameter object that is initially stored in a given buffer at a given offset.