| Package | Description |
|---|---|
| org.jruby.ext.ffi | |
| org.jruby.ext.ffi.jffi |
| Modifier and Type | Method and Description |
|---|---|
abstract Pointer |
CallbackManager.getCallback(Ruby runtime,
CallbackInfo cbInfo,
java.lang.Object proc) |
abstract AbstractInvoker |
Factory.newFunction(Ruby runtime,
Pointer address,
CallbackInfo cbInfo) |
AbstractInvoker |
NoImplFactory.newFunction(Ruby runtime,
Pointer address,
CallbackInfo cbInfo) |
| Modifier and Type | Field and Description |
|---|---|
private CallbackInfo |
NativeCallbackFactory.callbackInfo |
(package private) CallbackInfo |
NativeCallbackPointer.cbInfo |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<CallbackInfo,NativeCallbackFactory> |
CallbackManager.factories |
| Modifier and Type | Method and Description |
|---|---|
Pointer |
CallbackManager.getCallback(Ruby runtime,
CallbackInfo cbInfo,
java.lang.Object proc) |
NativeCallbackFactory |
CallbackManager.getCallbackFactory(Ruby runtime,
CallbackInfo cbInfo) |
Function |
Factory.newFunction(Ruby runtime,
Pointer address,
CallbackInfo cbInfo) |
private NativeFunctionInfo |
NativeCallbackFactory.newFunctionInfo(Ruby runtime,
CallbackInfo cbInfo) |
| Constructor and Description |
|---|
CallbackDataConverter(CallbackInfo cbInfo) |
NativeCallbackFactory(Ruby runtime,
CallbackInfo cbInfo) |
NativeCallbackPointer(Ruby runtime,
RubyClass klass,
com.kenai.jffi.Closure.Handle handle,
CallbackInfo cbInfo,
NativeFunctionInfo closureInfo) |