ContainedSeq contents(in DefinitionKind limit_type, in boolean exclude_inherited);
AliasDef create_alias(in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType original_type);
ConstantDef create_constant(in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType type, in any value);
EnumDef create_enum(in RepositoryId id, in Identifier name, in VersionSpec version, in EnumMemberSeq members);
ExceptionDef create_exception(in RepositoryId id, in Identifier name, in VersionSpec version, in StructMemberSeq members);
InterfaceDef create_interface(in RepositoryId id, in Identifier name, in VersionSpec version, in InterfaceDefSeq base_interfaces);
ModuleDef create_module(in RepositoryId id, in Identifier name, in VersionSpec version);
StructDef create_struct(in RepositoryId id, in Identifier name, in VersionSpec version, in StructMemberSeq members);
UnionDef create_union(in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType discriminator_type, in UnionMemberSeq members);
DescriptionSeq describe_contents(in DefinitionKind limit_type, in boolean exclude_inherited, in long max_returned_objs);
Contained lookup(in ScopedName search_name);
ContainedSeq lookup_name(in Identifier search_name, in long levels_to_search, in DefinitionKind limit_type, in boolean exclude_inherited);
struct Description { Contained contained_object; DefinitionKind kind; any value; };
typedef sequence<Description> DescriptionSeq;
Generated by the ORBacus IDL-to-HTML translator (non-commercial)