| Package | Description |
|---|---|
| org.jruby.ext.ffi | |
| org.jruby.ext.ffi.jffi |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInvoker
A native function invoker
|
class |
AutoPointer |
class |
MemoryPointer |
| Modifier and Type | Method and Description |
|---|---|
abstract Pointer |
CallbackManager.getCallback(Ruby runtime,
CallbackInfo cbInfo,
java.lang.Object proc) |
static Pointer |
Pointer.getNull(Ruby runtime) |
protected abstract Pointer |
AbstractMemory.getPointer(Ruby runtime,
long offset) |
protected Pointer |
Buffer.getPointer(Ruby runtime,
long offset) |
protected Pointer |
Pointer.getPointer(Ruby runtime,
long offset) |
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractInvoker |
Factory.newFunction(Ruby runtime,
Pointer address,
CallbackInfo cbInfo) |
AbstractInvoker |
NoImplFactory.newFunction(Ruby runtime,
Pointer address,
CallbackInfo cbInfo) |
| Modifier and Type | Class and Description |
|---|---|
static class |
DynamicLibrary.Symbol |
class |
Function |
class |
JFFIInvoker |
| Modifier and Type | Method and Description |
|---|---|
Pointer |
CallbackManager.getCallback(Ruby runtime,
CallbackInfo cbInfo,
java.lang.Object proc) |
Pointer |
CallbackManager.getCallback(Ruby runtime,
CallbackInfo cbInfo,
RubyObject proc)
Gets a Callback object conforming to the signature contained in the
CallbackInfo for the ruby Proc or Block instance.
|
| Modifier and Type | Method and Description |
|---|---|
Function |
Factory.newFunction(Ruby runtime,
Pointer address,
CallbackInfo cbInfo) |
| Constructor and Description |
|---|
CodeMemoryIO(Ruby runtime,
Pointer pointer) |
Copyright © 2002-2009 JRuby Team. All Rights Reserved.