Logo Search packages:      
Sourcecode: libjna-java version File versions  Download package

com::sun::jna::Pointer::Opaque Class Reference

Inheritance diagram for com::sun::jna::Pointer::Opaque:

com::sun::jna::Pointer

List of all members.


Detailed Description

Pointer which disallows all read/write access.

Definition at line 807 of file Pointer.java.


Public Member Functions

boolean equals (Object o)
byte getByte (long bOff)
byte[] getByteArray (long offset, int arraySize)
ByteBuffer getByteBuffer (long offset, long length)
char getChar (long bOff)
char[] getCharArray (long offset, int arraySize)
double getDouble (long bOff)
double[] getDoubleArray (long offset, int arraySize)
float getFloat (long bOff)
float[] getFloatArray (long offset, int arraySize)
int getInt (long bOff)
int[] getIntArray (long offset, int arraySize)
long getLong (long bOff)
long[] getLongArray (long offset, int arraySize)
NativeLong getNativeLong (long offset)
Pointer getPointer (long bOff)
Pointer[] getPointerArray (long offset, int arraySize)
short getShort (long bOff)
short[] getShortArray (long offset, int arraySize)
String getString (long offset)
String getString (long bOff, boolean wide)
int hashCode ()
long indexOf (long offset, byte value)
void read (long offset, Pointer[] buf, int index, int length)
void read (long bOff, double[] buf, int index, int length)
void read (long bOff, float[] buf, int index, int length)
void read (long bOff, long[] buf, int index, int length)
void read (long bOff, int[] buf, int index, int length)
void read (long bOff, short[] buf, int index, int length)
void read (long bOff, char[] buf, int index, int length)
void read (long bOff, byte[] buf, int index, int length)
void setByte (long bOff, byte value)
void setChar (long bOff, char value)
void setDouble (long bOff, double value)
void setFloat (long bOff, float value)
void setInt (long bOff, int value)
void setLong (long bOff, long value)
void setMemory (long offset, long length, byte value)
void setNativeLong (long offset, NativeLong value)
void setPointer (long offset, Pointer value)
void setShort (long bOff, short value)
void setString (long offset, String value)
void setString (long offset, String value, boolean wide)
Pointer share (long offset, long sz)
Pointer share (long offset)
String toString ()
void write (long bOff, Pointer[] buf, int index, int length)
void write (long bOff, double[] buf, int index, int length)
void write (long bOff, float[] buf, int index, int length)
void write (long bOff, long[] buf, int index, int length)
void write (long bOff, int[] buf, int index, int length)
void write (long bOff, short[] buf, int index, int length)
void write (long bOff, char[] buf, int index, int length)
void write (long bOff, byte[] buf, int index, int length)

Static Public Member Functions

static final Pointer createConstant (long peer)

Static Public Attributes

static final Pointer NULL = null
static final int SIZE

Package Functions

void clear (long size)

Static Package Functions

 [static initializer]

Package Attributes

long peer

Private Member Functions

 Opaque (long peer)

Private Attributes

String MSG = "This pointer is opaque: " + this

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

Generated by  Doxygen 1.6.0   Back to index