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


Contained


Contents

Contained::defined_in
Contained::describe()
Contained::id
Contained::name
Contained::within()



Synopsis:

Interface Contained describes Interface Repository objects that can be contained in other objects. It is a base interface for the following interfaces:

CORBA:

Notes:

CORBA defined.

See Also:



Contained::defined_in


Synopsis:

Description:

The unique identifier of the Interface Repository object in which the object is defined. The defined_in attribute is nil for a definition given at the file level of an IDL file.

Notes:

CORBA defined.



Contained::describe()


Synopsis:

Description:

Returns a Contained::Description structure:

The member value is different for each Interface Repository type. It can be one of the following types:

The name of a Description is the string corresponding to each of these. For example if describe() is called on an operation, then Description::name will be "OperationDescription".

Notes:

CORBA defined.

See Also:



Contained::id


Synopsis:

Description:

An identifier to uniquely identify a module, interface, constant, typedef, exception, attribute or operation within the Repository.

Notes:

CORBA defined.

See Also:

Contained::name



Contained::name


Synopsis:

Description:

Each Interface Repository object is identified by a name which is unique within its scope. For example, in the following definition:

the names are Example and op. A name is not necessarily unique within an Interface Repository.

Notes:

CORBA defined.

See Also:

Contained::id



Contained::within()


Synopsis:

Description:

Returns the list of objects that contain the object. An Interface Repository object is contained in another if:

If an object is an interface or module, it can be contained only by the object that defines it. Other objects can be contained by the objects that define them and by the objects that inherit them.

Notes:

CORBA defined.



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