[Previous] [Contents] [Next] [IONA Technologies]


InterfaceDef


Contents

InterfaceDef::base_interfaces
InterfaceDef::describe()
InterfaceDef::describe_contents()
InterfaceDef::describe_interface()



Synopsis:

Interface InterfaceDef describes an IDL interface definition. It may contain lists of constants, types, exceptions, operations and attributes and inherits from both Container and Contained.

CORBA:

Notes:

CORBA defined.

See Also:



InterfaceDef::base_interfaces


Synopsis:

Description:

Represents the set of interfaces from which this interface inherits.

Notes:

CORBA defined.



InterfaceDef::describe()


Synopsis:

The inherited operation Container::describe() returns a structure of type Contained::Description:

The name member of this structure contains the string "InterfaceDescription".

The TypeCode of the value member is:

The value of the any is a structure of type:

See Also:



InterfaceDef::describe_contents()


Synopsis:

The inherited operation Container::describe_contents() is a combination of the operations Container::contents() and Contained::describe() and can be used to iterate through the items declared directly in the interface.

It returns a sequence of Container::Descripton structures, where each returned structure has the following fields:

See Also:



InterfaceDef::describe_interface()


Synopsis:

Description:

Provides detailed information about an interface, including information about its operations and attributes.

This function provides a straightforward way to obtain a description of an interface's operations and attributes. However, Container::describe_contents() (or a combination of Container::contents() and Contained::describe()) must be used to get a description of its constants, typedefs and exceptions.

Notes:

CORBA defined.

See Also:



[Roadmap] [Utilities] [Compiling] [Configuration]
[Class Reference] [IR Reference] [Daemon Reference] [IDL Grammar] [System Exceptions]
[Index]