Overview | A ModuleDef can contain constants, typedefs, exceptions, interfaces, and other module objects. |
File name | wasir.idl |
Local-only | True |
Ancestor interfaces | Contained Interface |
Container Interface | |
Exceptions | CORBA::SystemException |
Supported operations | ModuleDef::describe |
Intended Usage
The ModuleDef interface is used within the Interface Repository to represent an OMG IDL module. A ModuleDef object can be created using the create_module operation defined for the Container interface.
Syntax
module CORBA { interface ModuleDef:Container,Contained { }; struct ModuleDescription { Identifier name; RepositoryId id; RepositoryId defined_in; VersionSpec version; } }