cxxdso-class {cxxfunplus}R Documentation

Class "cxxdso"

Description

An S4 class for saving the dynamic shared objects created on the fly

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.

See Also

getDynLib, grab.cxxfun, and cxxfunctionplus

Examples

showClass("cxxdso")

[Package cxxfunplus version 1.0.2 Index]