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

import"ir.idl";

Inheritance diagram for CORBA::ValueDef:
Inheritance graph
Collaboration diagram for CORBA::ValueDef:
Collaboration graph

Classes

struct  FullValueDescription
 

Public Member Functions

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)
 
ValueMemberDef create_value_member (in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType type_def, in Visibility access)
 
FullValueDescription describe_value ()
 
boolean is_a (in RepositoryId value_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 ()
 
- Public Member Functions inherited from CORBA::Contained
Description describe ()
 
void move (in Container new_container, in Identifier new_name, in VersionSpec new_version)
 

Public Attributes

attribute ValueDefSeq abstract_base_values
 
attribute ValueDef base_value
 
attribute octet flags
 
attribute boolean has_safe_base
 
attribute InitializerSeq initializers
 
attribute boolean is_abstract
 
attribute boolean is_custom
 
attribute InterfaceDefSeq supported_interfaces
 
- Public Attributes inherited from CORBA::IRObject
readonly attribute DefinitionKind def_kind
 
- Public Attributes inherited from CORBA::Contained
readonly attribute ScopedName absolute_name
 
readonly attribute Repository containing_repository
 
readonly attribute Container defined_in
 
attribute RepositoryId id
 
attribute Identifier name
 
attribute VersionSpec version
 
- Public Attributes inherited from CORBA::IDLType
readonly attribute TypeCode type
 

Additional Inherited Members

- Public Types inherited from CORBA::Container
typedef sequence< DescriptionDescriptionSeq
 

Detailed Description

A ValueDef object represents the definition of the Value object used to pass the object state between hosts

Definition at line 663 of file ir.idl.

Member Function Documentation

◆ create_attribute()

AttributeDef CORBA::ValueDef::create_attribute ( in RepositoryId  id,
in Identifier  name,
in VersionSpec  version,
in IDLType  type,
in AttributeMode  mode 
)

◆ create_operation()

OperationDef CORBA::ValueDef::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 
)

◆ create_value_member()

ValueMemberDef CORBA::ValueDef::create_value_member ( in RepositoryId  id,
in Identifier  name,
in VersionSpec  version,
in IDLType  type_def,
in Visibility  access 
)

◆ describe_value()

FullValueDescription CORBA::ValueDef::describe_value ( )

◆ is_a()

boolean CORBA::ValueDef::is_a ( in RepositoryId  value_id)

Member Data Documentation

◆ abstract_base_values

attribute ValueDefSeq CORBA::ValueDef::abstract_base_values

Definition at line 675 of file ir.idl.

◆ base_value

attribute ValueDef CORBA::ValueDef::base_value

Definition at line 674 of file ir.idl.

◆ flags

attribute octet CORBA::ValueDef::flags

Definition at line 678 of file ir.idl.

◆ has_safe_base

attribute boolean CORBA::ValueDef::has_safe_base

Definition at line 679 of file ir.idl.

◆ initializers

attribute InitializerSeq CORBA::ValueDef::initializers

Definition at line 673 of file ir.idl.

◆ is_abstract

attribute boolean CORBA::ValueDef::is_abstract

Definition at line 676 of file ir.idl.

◆ is_custom

attribute boolean CORBA::ValueDef::is_custom

Definition at line 677 of file ir.idl.

◆ supported_interfaces

attribute InterfaceDefSeq CORBA::ValueDef::supported_interfaces

Definition at line 672 of file ir.idl.


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