attribute InterfaceDefSeq base_interfaces;
AttributeDef create_attribute(in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType type, in AttributeMode mode);
OperationDef create_operation(in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType result, in OperationMode mode, in ParDescriptionSeq params, in ExceptionDefSeq exceptions, in ContextIdSeq contexts);
FullInterfaceDescription describe_interface();
boolean is_a(in RepositoryId interface_id);
struct FullInterfaceDescription { Identifier name; RepositoryId id; RepositoryId defined_in; VersionSpec version; OpDescriptionSeq operations; AttrDescriptionSeq attributes; RepositoryIdSeq base_interfaces; TypeCode type; };
Generated by the ORBacus IDL-to-HTML translator (non-commercial)