Overview | A SequenceDef object represents an OMG IDL sequence definition in the Interface Repository. |
File name | wasir.idl |
Local-only | True |
Ancestor interfaces | IDLType Interface |
Exceptions | CORBA::SystemException |
Supported operations | SequenceDef::bound |
SequenceDef::element_type | |
SequenceDef::element_type_def | |
IDLType::type |
Intended Usage
An instance of a SequenceDef object is used by the Interface Repository to represent an OMG IDL bounded sequence data type.
SequenceDef objects are not named Interface Repository objects, and as such do not reside as named objects in the Interface Repository database (they are in a group of interfaces known as Anonymous types). An instance of a SequenceDef object can be created using the create_sequence operation of the Repository interface.
Syntax
module CORBA { interface SequenceDef:IDLType { attribute unsigned longbound; readonlyattribute TypeCode element_type; attribute IDLType element_type_def; }; };