FFIModule
Provides a layer to ingest a Python module containing an ‘_FFIModule’ capsule.
The capsule is expected to point to a plzffi::FFIModule
object and can be called using a PotentialCaller
__init__(self, name=None, methods=None, module=None):
@property
captup(self):
from_lib(name, src=None, threaded=None, extra_compile_args=None, extra_link_args=None, linked_libs=None, **compile_kwargs):
from_signature(sig, module=None):
get_debug_level(debug):
from_module(module, debug=False):
@property
method_names(self):
get_method(self, name):
call_method(self, name, params, debug=False):
Calls a method
name
:Any
params
:Any
:returns
:_
call_method_threaded(self, name, params, thread_var, mode='serial', debug=False):
Calls a method with threading enabled
name
:Any
params
:Any
thread_var
:str
mode
:Any
:returns
:_
__getattr__(self, item):
__repr__(self):