intarsys nativeC library

Uses of Interface
de.intarsys.nativec.type.INativeObject

Packages that use INativeObject
de.intarsys.nativec.type Here you find the data types and data structures for native c. 
 

Uses of INativeObject in de.intarsys.nativec.type
 

Classes in de.intarsys.nativec.type that implement INativeObject
 class NativeArray
          An INativeObject that represents a homogeneous (this means of equal length and type) sequence of other INativeObject instances.
 class NativeBuffer
          A wrapper for a sequence of bytes.
 class NativeByte
          A wrapper for a primitive byte.
 class NativeGenericStruct
          The generic struct may change its type at runtime.
 class NativeInt
          A wrapper for a primitive int (which is always 4 bytes except on ILP64 systems which can be treated as non-existent for our purposes).
 class NativeLong
          A wrapper for a primitive long.
 class NativeNumber
          An abstract superclass for the implementation of number NativeSimple.
 class NativeObject
          An instance of an external (C memory) represented object.
 class NativeReference
          An object representing a reference to another object ("pointer").
 class NativeShort
          A wrapper for a primitive short.
 class NativeSimple
          An abstract superclass for the implementation of primitive NativeObject instances.
 class NativeStaticStruct
          A struct with a statically defined type.
 class NativeString
          A wrapper for a C single byte null terminated string.
 class NativeStruct
          An abstract superclass for the implementation of structured NativeObject instances.
 class NativeVoid
          An object representing "void" (nothing)
 class NativeWideString
          A wrapper for a C wide (double byte) string.
 

Methods in de.intarsys.nativec.type that return INativeObject
 INativeObject NativeObject.cast(INativeType declaration)
          This is a special form of the "createNative" signature, implementing a "type cast" on the same memory location.
 INativeObject NativeVoidType.createNative(INativeHandle handle)
           
 INativeObject NativeType.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.
 INativeObject NativeVoidType.createNative(Object value)
           
 INativeObject NativeType.createNative(Object value)
           
 INativeObject NativeReferenceType.createNative(Object value)
           
 INativeObject NativeLongType.createNative(Object value)
           
 INativeObject NativeIntType.createNative(Object value)
           
 INativeObject NativeByteType.createNative(Object value)
           
 INativeObject NativeArrayType.createNative(Object value)
           
 INativeObject INativeType.createNative(Object value)
          Create an INativeObject for this type from the Java object.
 INativeObject NativeObject.createReference()
           
 INativeObject NativeArray.getNativeObject(int index)
          The INativeObject at index in the sequence (the index'th element of the array).
 INativeObject StructMember.getNativeObject(NativeStruct struct)
           
 INativeObject NativeStructType.getNativeObject(NativeStruct struct, String name)
           
 INativeObject NativeStruct.getNativeObject(String name)
          The NativeObject at the named slot name.
 


intarsys nativeC library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.