intarsys nativeC library

Uses of Interface
de.intarsys.nativec.api.INativeHandle

Packages that use INativeHandle
de.intarsys.nativec.api This is the main package of the native c component. 
de.intarsys.nativec.type Here you find the data types and data structures for native c. 
 

Uses of INativeHandle in de.intarsys.nativec.api
 

Fields in de.intarsys.nativec.api declared as INativeHandle
static INativeHandle NativeInterface.NULL
           
 

Methods in de.intarsys.nativec.api that return INativeHandle
 INativeHandle INativeInterface.allocate(int size)
          Allocate c memory and return the respective INativeHandle.
 INativeHandle INativeInterface.createHandle(ByteBuffer buffer)
          Allocate c memory (if necessary) from buffer.
 INativeHandle INativeInterface.createHandle(long address)
          Create a void INativeHandle to a memory address.
 INativeHandle INativeLibrary.getGlobal(String symbolName)
          Lookup a global in the library.
 INativeHandle INativeHandle.getNativeHandle(int index)
          Marshal the data at byte offset index from the start of the memory chunk to an INativeHandle.
 INativeHandle INativeHandle.offset(int offset)
          Create a new INativeHandle, offset from this by offset bytes.
static INativeHandle NativeTools.toHandle(long address)
           
 

Methods in de.intarsys.nativec.api with parameters of type INativeHandle
 void INativeHandle.setNativeHandle(int index, INativeHandle valueHandle)
          Write an INativeHandle to the memory at byte offset index from the start of the memory chunk.
 

Uses of INativeHandle in de.intarsys.nativec.type
 

Methods in de.intarsys.nativec.type that return INativeHandle
 INativeHandle NativeObject.getNativeHandle()
          The C-Pointer where the associated memory is found.
 INativeHandle INativeObject.getNativeHandle()
          The INativeHandle to the c memory for the object.
 INativeHandle NativeObject.getNativeHandle(int index)
           
 INativeHandle StructMember.getNativeHandle(NativeStruct struct, int index)
          Performance shortcut to access "INativeHandle" in the struct member.
 

Methods in de.intarsys.nativec.type with parameters of type INativeHandle
 NativeObject NativeWideStringType.createNative(INativeHandle handle)
           
 INativeObject NativeVoidType.createNative(INativeHandle handle)
           
 INativeObject NativeType.createNative(INativeHandle handle)
           
 NativeObject NativeStringType.createNative(INativeHandle handle)
           
 NativeObject NativeShortType.createNative(INativeHandle handle)
           
 INativeObject NativeReferenceType.createNative(INativeHandle handle)
           
 INativeObject NativeLongType.createNative(INativeHandle handle)
           
 INativeObject NativeIntType.createNative(INativeHandle handle)
           
 INativeObject NativeByteType.createNative(INativeHandle handle)
           
 INativeObject NativeBufferType.createNative(INativeHandle handle)
           
 INativeObject NativeArrayType.createNative(INativeHandle handle)
           
 INativeObject INativeType.createNative(INativeHandle handle)
          Create a new INativeObject from a INativeHandle.
 void NativeObject.setNativeHandle(int index, INativeHandle value)
           
 void StructMember.setNativeHandle(NativeStruct struct, int index, INativeHandle value)
          Performance shortcut to access "INativeHandle" in the struct member.
 

Constructors in de.intarsys.nativec.type with parameters of type INativeHandle
NativeStruct(INativeHandle handle)
           
 


intarsys nativeC library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.