An S4 class for saving the dynamic shared objects created on the fly
Arguments
Objects from the Class
Objects can be created by calls of cxxfunctionplus.
Slots
sig:
Object of class "list" The signatures of functions defined.
dso.saved:
Object of class "logical" Whether to save the DSO or not.
dso.filename:
Object of class "character" The original file name for the DSO when it is created (no extension).
dso.bin:
Object of class "raw" The raw vector containing the DSO if dso.saved is TRUE
system:
The operating system where the object is created.
.MISC:
Object of class "environment" An environment to
save the functions returned by cxxfunction with
name cxxfun and the last path for the DSO with
name dso.last.path.
Methods
grab.cxxfun
signature(object = "cxxdso"): Return the function objects contained.
is.dso.loaded
signature(object = "cxxdso"): Tell if the DSO (DLL) is loaded.
getDynLib
signature(x = "cxxdso"): Obtain the DLL associated.