jruby/docs BETA
Navigation
org.jruby.ext.ffi.jffi 22
C CallbackManager
C CodeMemoryIO
C DataConverters
C DefaultMethod
C DefaultMethodFactory
C DelegatingPointerParameterStrategy
C DynamicLibrary
C FFIUtil
C Factory
C Function
C JFFIInvoker
I JITMethodGenerator
C JITNativeInvoker
C JITRuntime
C JITSignature
C MethodFactory
C NativeCallbackFactory
C NativeDataConverter
C NativeInvoker
C PointerParameterStrategy
C StringParameterStrategy
C VariadicInvoker
StringParameterStrategy — members 6+
C new(is_direct, check_string_safety)
M address(parameter) long
M get_memory_io(parameter) MemoryIO
M length(parameter) int
M object(parameter) Object
M offset(parameter) int
from ObjectParameterStrategy
M direct?() boolean
from PointerParameterStrategy
M reference_required?() boolean

org.jruby.ext.ffi.jffi.StringParameterStrategy

class final extends PointerParameterStrategy 6 members

Constructors

new

new ( boolean is_direct, boolean check_string_safety )
Java: <init>(boolean isDirect, boolean checkStringSafety)

Instance Methods

address

long address ( Object parameter )
Java: address(Object parameter)

get_memory_io

MemoryIO get_memory_io ( Object parameter )
Java: getMemoryIO(Object parameter)

length

int length ( Object parameter )
Java: length(Object parameter)

object

Object object ( Object parameter )
Java: object(Object parameter)

offset

int offset ( Object parameter )
Java: offset(Object parameter)

Inherited

from ObjectParameterStrategy

direct?

boolean direct? ( )
Java: isDirect() · also: is_direct

from PointerParameterStrategy

reference_required?

boolean reference_required? ( )
Java: isReferenceRequired() · also: is_reference_required