public class FFI
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
RubyClass |
bufferClass |
RubyClass |
callbackClass |
RubyModule |
ffiModule |
RubyClass |
functionClass |
RubyClass |
memoryClass |
RubyClass |
memptrClass |
Pointer |
nullPointer |
RubyClass |
pointerClass |
RubyClass |
structClass |
RubyClass |
typeClass |
RubyHash |
typedefs |
Constructor and Description |
---|
FFI(RubyModule ffiModule) |
Modifier and Type | Method and Description |
---|---|
NullMemoryIO |
getNullMemoryIO() |
TypeResolver |
getTypeResolver() |
void |
registerAttachedMethod(DynamicMethod method,
AbstractInvoker invoker) |
public final RubyModule ffiModule
public final RubyClass memoryClass
public final RubyClass bufferClass
public final RubyClass pointerClass
public final RubyClass memptrClass
public final RubyClass structClass
public final RubyClass functionClass
public final RubyClass callbackClass
public final RubyClass typeClass
public final RubyHash typedefs
public final Pointer nullPointer
public FFI(RubyModule ffiModule)
public final TypeResolver getTypeResolver()
public NullMemoryIO getNullMemoryIO()
public void registerAttachedMethod(DynamicMethod method, AbstractInvoker invoker)
Copyright © 2001-2018 JRuby. All Rights Reserved.