Crossfire JXClient, Trunk
Public Member Functions | List of all members
CORBA::Repository Interface Reference

import"ir.idl";

Inheritance diagram for CORBA::Repository:
Inheritance graph
Collaboration diagram for CORBA::Repository:
Collaboration graph

Public Member Functions

ArrayDef create_array (in unsigned long length, in IDLType element_type)
 
SequenceDef create_sequence (in unsigned long bound, in IDLType element_type)
 
StringDef create_string (in unsigned long bound)
 
PrimitiveDef get_primitive (in PrimitiveKind kind)
 
Contained lookup_id (in RepositoryId search_id)
 
- Public Member Functions inherited from CORBA::Container
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 boolean is_abstract, in InterfaceDefSeq base_interfaces)
 
ModuleDef create_module (in RepositoryId id, in Identifier name, in VersionSpec version)
 
NativeDef create_native (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)
 
ValueDef create_value (in RepositoryId id, in Identifier name, in VersionSpec version, in boolean is_custom, in boolean is_abstract, in octet flags, in ValueDef base_value, in boolean has_safe_base, in ValueDefSeq abstract_base_values, in InterfaceDefSeq supported_interfaces, in InitializerSeq initializers)
 
ValueBoxDef create_value_box (in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType original_type_def)
 
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)
 
- Public Member Functions inherited from CORBA::IRObject
void destroy ()
 

Additional Inherited Members

- Public Types inherited from CORBA::Container
typedef sequence< DescriptionDescriptionSeq
 
- Public Attributes inherited from CORBA::IRObject
readonly attribute DefinitionKind def_kind
 

Detailed Description

Repository is an interface that provides global access to the Interface Repository. Repository objects can contain constants, typedefs, exceptions, interfaces, and modules.

Definition at line 327 of file ir.idl.

Member Function Documentation

◆ create_array()

ArrayDef CORBA::Repository::create_array ( in unsigned long  length,
in IDLType  element_type 
)

◆ create_sequence()

SequenceDef CORBA::Repository::create_sequence ( in unsigned long  bound,
in IDLType  element_type 
)

◆ create_string()

StringDef CORBA::Repository::create_string ( in unsigned long  bound)

◆ get_primitive()

PrimitiveDef CORBA::Repository::get_primitive ( in PrimitiveKind  kind)

◆ lookup_id()

Contained CORBA::Repository::lookup_id ( in RepositoryId  search_id)

The documentation for this interface was generated from the following file: