Top Fields Constructors Methods
jnr.ffi.provider.jffi

pack-priv final Class HeapBufferParameterStrategy

extends ParameterStrategy
Class Inheritance
Imports
com.kenai.jffi.ObjectParameterType, java.nio.Buffer, java.util.EnumSet

Field Summary

Modifier and TypeField and Description
private static final HeapBufferParameterStrategy[]
Inherited from jnr.ffi.provider.jffi.ParameterStrategy:
objectCount

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public long
pack-priv static HeapBufferParameterStrategy
public int
public Object
public int

Field Detail

heapBufferStrategiesback to summary
private static final HeapBufferParameterStrategy[] heapBufferStrategies

Constructor Detail

HeapBufferParameterStrategyback to summary
public HeapBufferParameterStrategy(ObjectParameterType.ComponentType componentType)

Method Detail

addressback to summary
public long address(Object o)

Implements abstract com.kenai.jffi.ObjectParameterStrategy.address.

Annotations
@Override
getback to summary
pack-priv static HeapBufferParameterStrategy get(ObjectParameterType.ComponentType componentType)
lengthback to summary
public int length(Object o)

Implements abstract com.kenai.jffi.ObjectParameterStrategy.length.

Annotations
@Override
objectback to summary
public Object object(Object o)

Implements abstract com.kenai.jffi.ObjectParameterStrategy.object.

Annotations
@Override
offsetback to summary
public int offset(Object o)

Implements abstract com.kenai.jffi.ObjectParameterStrategy.offset.

Annotations
@Override