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


ModuleDef


Contents

ModuleDef::describe()
ModuleDef::describe_contents()



Synopsis:

Interface ModuleDef describes an IDL module. It inherits from both interfaces Container and Contained.

CORBA:

Notes:

CORBA defined.

See Also:


ModuleDef::describe()


Synopsis:

The operation describe() is inherited from Contained. It returns a structure of type Contained::Description:

giving the name and value of the module. The value member is an any whose TypeCode is _tc_ModuleDescription and whose value is a pointer to a structure of type:

See Also:



ModuleDef::describe_contents()


Synopsis:

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

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

The TypeCode of the any will be the TypeCode corresponding to the type of this top level object.

The value of the any will be a pointer to a structure of the relevant type, for example, OperationDescription, ConstantDescription, and so on.

See Also:



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