Top Inners Fields Constructors Methods
org.python.modules.jffi

public Class DynamicLibrary

extends PyObject
Class Inheritance
Annotations
@Untraversable
@ExposedType
name:jffi.DynamicLibrary
base:PyObject
Imports
com.kenai.jffi.Library, org.python.core.Py, .PyObject, .PyType, .Untraversable, org.python.expose.ExposeAsSuperclass, .ExposedGet, .ExposedMethod, .ExposedType

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
private static class
public static class

Field Summary

Modifier and TypeField and Description
private final Library
public final String
public static final PyType
Inherited from org.python.core.PyObject:
attributesgcMonitorGlobalobjtype

Constructor Summary

AccessConstructor and Description
pack-priv
DynamicLibrary(String libname, int mode)

Method Summary

Modifier and TypeMethod and Description
public final PyObject
public final PyObject
public final PyObject
private long
Inherited from org.python.core.PyObject:
__abs____add____and____call____call____call____call____call____call____call____call____call____call____call____call____call____call____call____call____cmp____coerce____coerce_ex____complex____contains____delattr____delattr____delete____delitem____delitem____delslice____delslice____dir____div____divmod____ensure_finalizer____eq____findattr____findattr____findattr_ex____finditem____finditem____finditem____float____floordiv____format____ge____get____getattr____getattr____getitem____getitem____getnewargs____getslice____getslice____gt____hash____hex____iadd____iand____idiv____idivmod____ifloordiv____ilshift____imod____imul____index____int____invert____ior____ipow____irshift____isub____iter____iternext____itruediv____ixor____le____len____long____lshift____lt____mod____mul____ne____neg____nonzero____not____oct____or____pos____pow____pow____radd____rand____rawdir____rdiv____rdivmod____reduce____reduce_ex____reduce_ex____repr____rfloordiv____rlshift____rmod____rmul____ror____rpow____rrshift____rshift____rsub____rtruediv____rxor____set____setattr____setattr____setitem____setitem____setitem____setslice____setslice____str____sub____tojava____truediv____trunc____unicode____xor___add_and_callextra_cmp_div_divmod_doget_doget_doset_eq_floordiv_ge_gt_iadd_iand_idiv_idivmod_ifloordiv_ilshift_imod_imul_in_ior_ipow_irshift_is_isnot_isub_itruediv_ixor_jcall_jcallexc_jthrow_le_lshift_lt_mod_mul_ne_notin_or_pow_rshift_sub_truediv_unsupportedop_xoradaptToCoerceTupleasDoubleasIndexasIndexasIntasIntasIterableasLongasLongasNameasNameasStringasStringasStringOrNullasStringOrNullbit_lengthconjugatedelDictdelTypedispatch__init__equalsfastGetClassfastGetDictfinalizegetDictgetJavaProxygetTypehashCodeimpAttrimplementsDescrDeleteimplementsDescrGetimplementsDescrSetinvokeinvokeinvokeinvokeinvokeinvokeisCallableisDataDescrisIndexisIntegerisMappingTypeisNumberTypeisSequenceTypemergeClassDictmergeDictAttrmergeListAttrnoAttributeErrorobject___subclasshook__readonlyAttributeErrorrunsupportedopMessagesetDictsetTypetoStringunsupportedopMessage

Field Detail

libback to summary
private final Library lib
nameback to summary
public final String name
Annotations
@ExposedGet
TYPEback to summary
public static final PyType TYPE

Hides org.python.core.PyObject.TYPE.

Constructor Detail

DynamicLibraryback to summary
pack-priv DynamicLibrary(String libname, int mode)

Method Detail

find_functionback to summary
public final PyObject find_function(PyObject name)
Annotations
@ExposedMethod
find_symbolback to summary
public final PyObject find_symbol(PyObject name)
Annotations
@ExposedMethod
find_variableback to summary
public final PyObject find_variable(PyObject name)
Annotations
@ExposedMethod
findSymbolback to summary
private long findSymbol(PyObject name)
org.python.modules.jffi back to summary

public final Class DynamicLibrary.DataSymbol

extends Symbol
implements ExposeAsSuperclass
Class Inheritance
All Implemented Interfaces
org.python.expose.ExposeAsSuperclass
Annotations
@Untraversable

Field Summary

Inherited from org.python.modules.jffi.DynamicLibrary.Symbol:
librarymemorynameTYPE

Constructor Summary

AccessConstructor and Description
public
DataSymbol(DynamicLibrary lib, String name, long address)

Method Summary

Inherited from org.python.modules.jffi.DynamicLibrary.Symbol:
getMemory

Constructor Detail

DataSymbolback to summary
public DataSymbol(DynamicLibrary lib, String name, long address)
org.python.modules.jffi back to summary

public Class DynamicLibrary.Symbol

extends BasePointer
Class Inheritance
Known Direct Subclasses
org.python.modules.jffi.DynamicLibrary.TextSymbol, org.python.modules.jffi.DynamicLibrary.DataSymbol
Annotations
@Untraversable
@ExposedType
name:jffi.DynamicLibrary.Symbol
base:PyObject

Field Summary

Modifier and TypeField and Description
pack-priv final DynamicLibrary
pack-priv final DirectMemory
public final String
public static final PyType

Constructor Summary

AccessConstructor and Description
public
Symbol(DynamicLibrary library, String name, DirectMemory memory)

Method Summary

Modifier and TypeMethod and Description
public final DirectMemory
Inherited from org.python.modules.jffi.BasePointer:
__int____long____nonzero__address

Field Detail

libraryback to summary
pack-priv final DynamicLibrary library
memoryback to summary
pack-priv final DirectMemory memory
nameback to summary
public final String name
Annotations
@ExposedGet
TYPEback to summary
public static final PyType TYPE

Hides org.python.core.PyObject.TYPE.

Constructor Detail

Symbolback to summary
public Symbol(DynamicLibrary library, String name, DirectMemory memory)

Method Detail

getMemoryback to summary
public final DirectMemory getMemory()

Implements org.python.modules.jffi.Pointer.getMemory.

org.python.modules.jffi back to summary

private final Class DynamicLibrary.SymbolMemory

extends NativeMemory
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final DynamicLibrary
Inherited from org.python.modules.jffi.NativeMemory:
addressIOparent

Constructor Summary

AccessConstructor and Description
public
SymbolMemory(DynamicLibrary library, long address)

Method Summary

Inherited from org.python.modules.jffi.NativeMemory:
equalsgetgetgetgetgetgetgetAddressgetAddressgetBytegetDoublegetFloatgetIntgetLonggetMemorygetNativeLonggetShortgetZeroTerminatedByteArrayhashCodeindexOfindexOfisDirectisNullputputputputputputputAddressputAddressputByteputDoubleputFloatputIntputLongputNativeLongputShortputZeroTerminatedByteArraysetMemoryslice

Field Detail

libraryback to summary
private final DynamicLibrary library

Constructor Detail

SymbolMemoryback to summary
public SymbolMemory(DynamicLibrary library, long address)
org.python.modules.jffi back to summary

public final Class DynamicLibrary.TextSymbol

extends Symbol
implements ExposeAsSuperclass
Class Inheritance
All Implemented Interfaces
org.python.expose.ExposeAsSuperclass
Annotations
@Untraversable

Field Summary

Inherited from org.python.modules.jffi.DynamicLibrary.Symbol:
librarymemorynameTYPE

Constructor Summary

AccessConstructor and Description
public
TextSymbol(DynamicLibrary lib, String name, long address)

Method Summary

Inherited from org.python.modules.jffi.DynamicLibrary.Symbol:
getMemory

Constructor Detail

TextSymbolback to summary
public TextSymbol(DynamicLibrary lib, String name, long address)