SCOMClass-class {RDCOMServer}R Documentation

Class "SCOMClass" ~~~

Description

This is the top-level virtual class for representing the basic S-language definition for a COM object. It provides slots for the name, class identifier (UUID), the version identifier (string), the program identifier and a string giving a description of the class. This is intended to be sub-classed by other particular COM definition classes in S which provide a definition for how to create instances of the object in S that can be used as COM objects.

Objects from the Class

This is a virtual class.

Slots

name:
Object of class "character". A string giving the human-usable name for the COM class. This is used by clients to create an instance of the class.
version:
Object of class "character". A string giving information about the version of the class. This is a free formatted string at present, but should be something of the form "major.minor-patch".
classId:
Object of class "Ruuid" a unique identifier for the class. One can use the Ruuid package from http://www.bioconductor.org or a system tool such as guidgen to generate the UUID. You will need the Ruuid package to create the object however.
progId:
Object of class "Ruuid" not currently used.
help:
Object of class "character" a string giving a human-readable description of the class.

Methods

No methods defined with class "SCOMClass" in the signature.

Author(s)

Duncan Temple Lang <duncan@research.bell-labs.com>

References

http://www.omegahat.org/RDCOMServer http://www.omegahat.org/SWinRegistry

See Also

SCOMEnvironmentClass-class SCOMFunctionClass-class SCOMIDispatch-class SCOMNamedFunctionClass-class

Examples






[Package Contents]