Rev 33134 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{getLoadedDLLs}\alias{getLoadedDLLs}\alias{print.DLLInfo}\alias{print.DLLInfoList}\title{Get DLLs Loaded in Current Session}\description{This function provides a way to get a list of all the DynamicallyLoadable Libraries (DLLs) that are currently loaded in the current \Rsession.}\usage{getLoadedDLLs()}\details{This queries the internal table that manages the DLLs.}\value{An object of class \code{"DLLInfoList"} which is a list with anelement corresponding to each DLL that is currently loaded in thesession. Each element is an object of class \code{"DLLInfo"} whichhas the following entries.\item{name}{the abbreviated name.}\item{path}{the fully qualified name of the file which was dynamicallyloaded.}\item{dynamicLookup}{a logical value indicating whether R uses onlythe registration information to resolve symbols or whether itsearches the entire symbol table of the DLL.}\item{handle}{a reference to the C-level data structure thatprovides access to the contents of the DLL.This is an object of class \code{"DLLHandle}".}}\author{Duncan Temple Lang \email{duncan@wald.ucdavis.edu}.}\note{We are starting to use the \code{handle} elements in the DLL object toresolve symbols more directly in \R.}\seealso{\code{\link{getDLLRegisteredRoutines}},\code{\link{getNativeSymbolInfo}}}\examples{getLoadedDLLs()}\keyword{interface}