![]() |
Overview The IRObject interface represents the most generic interface from which all other Interface Repository interfaces are derived, including the Repository itself. File name somir.idl Local-only True Ancestor interfaces None Exceptions CORBA::SystemException Supported operations IRObject::def_kind IRObject::destroy
Intended Usage
The IRObject is not itself instantiated as a means of accessing the Interface Repository. As an ancestor of all Interface Repository objects, it defines the specific operations noted above.
IDL syntax
module CORBA { interface IRObject { //read Interface read only attribute DefinitionKind def_kind; //write interface void destroy (); } }
Types
enum DefinitionKind {dk_none, dk_all, dk_Attribute, dk_Constant, dk_Exception, dk_Interface, dk_Module, dk_Operation, dk_Typedef, dk_Alias, dk_Struct, dk_Union, dk_Enum, dk_Primitive, dk_String, dk_Sequence, dk_Array, dk_Repository };
Related reference... | |
Parent: CORBA module in Object Request Broker | |
IRObject::def_kind | |
IRObject::destroy | |