Package org.hid4java.jna
Class WideStringBuffer
java.lang.Object
com.sun.jna.Structure
org.hid4java.jna.WideStringBuffer
- All Implemented Interfaces:
com.sun.jna.Structure.ByReference
public class WideStringBuffer
extends com.sun.jna.Structure
implements com.sun.jna.Structure.ByReference
Wrapper for a wide character (WCHAR) structure
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
-
Field Summary
FieldsFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoString()
hidapi uses wchar_t which is written l i k e t h i s (with '\0' in between)Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
buffer
public byte[] buffer
-
-
Constructor Details
-
WideStringBuffer
public WideStringBuffer(int len) -
WideStringBuffer
public WideStringBuffer(byte[] bytes)
-
-
Method Details
-
getFieldOrder
- Overrides:
getFieldOrder
in classcom.sun.jna.Structure
-
toString
hidapi uses wchar_t which is written l i k e t h i s (with '\0' in between)
- Overrides:
toString
in classcom.sun.jna.Structure
-