All Packages Class Hierarchy This Package Previous Next Index
interface Container : ::CORBA::IRObject { ::CORBA::Contained lookup( in ::CORBA::ScopedName search_name ); ::CORBA::ContainedSeq contents( in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited ); ::CORBA::ContainedSeq lookup_name( in ::CORBA::Identifier search_name, in long levels_to_search, in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited ); struct Description { ::CORBA::Contained contained_object; ::CORBA::DefinitionKind kind; any value; }; typedef sequence<::CORBA::Container::Description> DescriptionSeq; ::CORBA::Container::DescriptionSeq describe_contents( in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited, in long max_returned_objs ); ::CORBA::ModuleDef create_module( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version ); ::CORBA::ConstantDef create_constant( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType type, in any value ); ::CORBA::StructDef create_struct( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::StructMemberSeq members ); ::CORBA::UnionDef create_union( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType discriminator_type, in ::CORBA::UnionMemberSeq members ); ::CORBA::EnumDef create_enum( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::EnumMemberSeq members ); ::CORBA::AliasDef create_alias( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType original_type ); ::CORBA::ExceptionDef create_exception( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::StructMemberSeq members ); ::CORBA::InterfaceDef create_interface( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::InterfaceDefSeq base_interfaces ); };
Operation: ::CORBA::Container::contents.
Operation: ::CORBA::Container::create_alias.
Operation: ::CORBA::Container::create_constant.
Operation: ::CORBA::Container::create_enum.
Operation: ::CORBA::Container::create_exception.
Operation: ::CORBA::Container::create_interface.
Operation: ::CORBA::Container::create_module.
Operation: ::CORBA::Container::create_struct.
Operation: ::CORBA::Container::create_union.
Operation: ::CORBA::Container::describe_contents.
Operation: ::CORBA::Container::lookup.
Operation: ::CORBA::Container::lookup_name.
public abstract Contained lookup(String search_name)
Operation: ::CORBA::Container::lookup.
::CORBA::Contained lookup( in ::CORBA::ScopedName search_name );
public abstract Contained[] contents(DefinitionKind limit_type, boolean exclude_inherited)
Operation: ::CORBA::Container::contents.
::CORBA::ContainedSeq contents( in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited );
public abstract Contained[] lookup_name(String search_name, int levels_to_search, DefinitionKind limit_type, boolean exclude_inherited)
Operation: ::CORBA::Container::lookup_name.
::CORBA::ContainedSeq lookup_name( in ::CORBA::Identifier search_name, in long levels_to_search, in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited );
public abstract Description[] describe_contents(DefinitionKind limit_type, boolean exclude_inherited, int max_returned_objs)
Operation: ::CORBA::Container::describe_contents.
::CORBA::Container::DescriptionSeq describe_contents( in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited, in long max_returned_objs );
public abstract ModuleDef create_module(String id, String name, String version)
Operation: ::CORBA::Container::create_module.
::CORBA::ModuleDef create_module( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version );
public abstract ConstantDef create_constant(String id, String name, String version, IDLType type, Any value)
Operation: ::CORBA::Container::create_constant.
::CORBA::ConstantDef create_constant( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType type, in any value );
public abstract StructDef create_struct(String id, String name, String version, StructMember members[])
Operation: ::CORBA::Container::create_struct.
::CORBA::StructDef create_struct( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::StructMemberSeq members );
public abstract UnionDef create_union(String id, String name, String version, IDLType discriminator_type, UnionMember members[])
Operation: ::CORBA::Container::create_union.
::CORBA::UnionDef create_union( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType discriminator_type, in ::CORBA::UnionMemberSeq members );
public abstract EnumDef create_enum(String id, String name, String version, String members[])
Operation: ::CORBA::Container::create_enum.
::CORBA::EnumDef create_enum( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::EnumMemberSeq members );
public abstract AliasDef create_alias(String id, String name, String version, IDLType original_type)
Operation: ::CORBA::Container::create_alias.
::CORBA::AliasDef create_alias( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType original_type );
public abstract ExceptionDef create_exception(String id, String name, String version, StructMember members[])
Operation: ::CORBA::Container::create_exception.
::CORBA::ExceptionDef create_exception( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::StructMemberSeq members );
public abstract InterfaceDef create_interface(String id, String name, String version, InterfaceDef base_interfaces[])
Operation: ::CORBA::Container::create_interface.
::CORBA::InterfaceDef create_interface( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::InterfaceDefSeq base_interfaces );
All Packages Class Hierarchy This Package Previous Next Index