diff options
Diffstat (limited to 'tao/DynamicAny/DynamicAny.pidl')
-rw-r--r-- | tao/DynamicAny/DynamicAny.pidl | 121 |
1 files changed, 60 insertions, 61 deletions
diff --git a/tao/DynamicAny/DynamicAny.pidl b/tao/DynamicAny/DynamicAny.pidl index a8d9aaaa243..18a76b5dd0d 100644 --- a/tao/DynamicAny/DynamicAny.pidl +++ b/tao/DynamicAny/DynamicAny.pidl @@ -7,8 +7,7 @@ * * @brief IDL source for the DynamicAny module. * - * This file is used to generate the code in DynamicAnyC.{h,cpp}, it - * was obtained from the OMG website as part of the full CORBA IDL, + * It was obtained from the OMG website as part of the full CORBA IDL, * the document reference number is: formal/04-03-01, or use the * following URL: * http://www.omg.org/technology/documents/formal/corba_omg_idl_text_file.htm @@ -50,18 +49,18 @@ module DynamicAny void assign (in DynAny dyn_any) raises (TypeMismatch); - + void from_any (in any value) raises (TypeMismatch, InvalidValue); - + any to_any (); - + boolean equal (in DynAny dyn_any); - + void destroy (); - + DynAny copy (); - + void insert_boolean (in boolean value) raises (TypeMismatch, InvalidValue); void insert_octet (in octet value) @@ -145,19 +144,19 @@ module DynamicAny raises (TypeMismatch, InvalidValue); boolean seek (in long index); - + void rewind (); - + boolean next (); - + unsigned long component_count (); - + DynAny current_component () raises (TypeMismatch); - + void insert_abstract (in CORBA::AbstractBase value) raises (TypeMismatch, InvalidValue); - + CORBA::AbstractBase get_abstract () raises (TypeMismatch, InvalidValue); @@ -178,7 +177,7 @@ module DynamicAny void insert_float_seq (in CORBA::FloatSeq value) raises (TypeMismatch, InvalidValue); void insert_double_seq (in CORBA::DoubleSeq value) - raises (TypeMismatch, InvalidValue); + raises (TypeMismatch, InvalidValue); void insert_longlong_seq (in CORBA::LongLongSeq value) raises (TypeMismatch, InvalidValue); void insert_ulonglong_seq (in CORBA::ULongLongSeq value) @@ -187,7 +186,7 @@ module DynamicAny raises (TypeMismatch, InvalidValue); void insert_wchar_seq (in CORBA::WCharSeq value) raises (TypeMismatch, InvalidValue); - + CORBA::BooleanSeq get_boolean_seq () raises (TypeMismatch, InvalidValue); CORBA::OctetSeq get_octet_seq() @@ -219,7 +218,7 @@ module DynamicAny local interface DynFixed : DynAny { string get_value (); - + boolean set_value (in string val) raises (TypeMismatch, InvalidValue); }; @@ -227,18 +226,18 @@ module DynamicAny local interface DynEnum : DynAny { string get_as_string (); - + void set_as_string (in string value) raises (InvalidValue); - + unsigned long get_as_ulong (); - + void set_as_ulong (in unsigned long value) raises (InvalidValue); }; - + typedef string FieldName; - + struct NameValuePair { FieldName id; @@ -246,7 +245,7 @@ module DynamicAny }; typedef sequence<NameValuePair> NameValuePairSeq; - + struct NameDynAnyPair { FieldName id; @@ -254,22 +253,22 @@ module DynamicAny }; typedef sequence<NameDynAnyPair> NameDynAnyPairSeq; - + local interface DynStruct : DynAny { FieldName current_member_name () raises (TypeMismatch, InvalidValue); - + CORBA::TCKind current_member_kind () raises (TypeMismatch, InvalidValue); - + NameValuePairSeq get_members (); - + void set_members (in NameValuePairSeq value) raises (TypeMismatch, InvalidValue); - + NameDynAnyPairSeq get_members_as_dyn_any (); - + void set_members_as_dyn_any (in NameDynAnyPairSeq value) raises (TypeMismatch, InvalidValue); }; @@ -277,46 +276,46 @@ module DynamicAny local interface DynUnion : DynAny { DynAny get_discriminator (); - + void set_discriminator (in DynAny d) raises (TypeMismatch); - + void set_to_default_member () raises (TypeMismatch); - + void set_to_no_active_member () raises (TypeMismatch); - + boolean has_no_active_member (); - + CORBA::TCKind discriminator_kind (); - + DynAny member () raises (InvalidValue); - + FieldName member_name () raises (InvalidValue); - + CORBA::TCKind member_kind () raises (InvalidValue); }; typedef sequence<any> AnySeq; typedef sequence<DynAny> DynAnySeq; - + local interface DynSequence : DynAny { unsigned long get_length (); - + void set_length (in unsigned long len) raises (InvalidValue); - + AnySeq get_elements (); - + void set_elements (in AnySeq value) raises (TypeMismatch, InvalidValue); - + DynAnySeq get_elements_as_dyn_any (); - + void set_elements_as_dyn_any (in DynAnySeq value) raises (TypeMismatch, InvalidValue); }; @@ -324,12 +323,12 @@ module DynamicAny local interface DynArray : DynAny { AnySeq get_elements (); - + void set_elements (in AnySeq value) raises (TypeMismatch, InvalidValue); - + DynAnySeq get_elements_as_dyn_any (); - + void set_elements_as_dyn_any (in DynAnySeq value) raises (TypeMismatch, InvalidValue); }; @@ -337,9 +336,9 @@ module DynamicAny local interface DynValueCommon : DynAny { boolean is_null (); - + void set_to_null (); - + void set_to_value (); }; @@ -347,17 +346,17 @@ module DynamicAny { FieldName current_member_name () raises (TypeMismatch, InvalidValue); - + CORBA::TCKind current_member_kind () raises (TypeMismatch, InvalidValue); - + NameValuePairSeq get_members (); - + void set_members (in NameValuePairSeq value) raises (TypeMismatch, InvalidValue); - + NameDynAnyPairSeq get_members_as_dyn_any (); - + void set_members_as_dyn_any (in NameDynAnyPairSeq value) raises (TypeMismatch, InvalidValue); }; @@ -366,35 +365,35 @@ module DynamicAny { any get_boxed_value () raises (InvalidValue); - + void set_boxed_value (in any boxed) raises (TypeMismatch, InvalidValue); - + DynAny get_boxed_value_as_dyn_any () raises (InvalidValue); - + void set_boxed_value_as_dyn_any (in DynAny boxed) raises (TypeMismatch); }; - + exception MustTruncate {}; local interface DynAnyFactory { exception InconsistentTypeCode {}; - + DynAny create_dyn_any (in any value) raises (InconsistentTypeCode); DynAny create_dyn_any_from_type_code (in CORBA::TypeCode type) raises (InconsistentTypeCode); - + DynAny create_dyn_any_without_truncation (in any value) raises (InconsistentTypeCode, MustTruncate); - + DynAnySeq create_multiple_dyn_anys (in AnySeq values, in boolean allow_truncate) raises (InconsistentTypeCode, MustTruncate); - + AnySeq create_multiple_anys (in DynAnySeq values); }; }; // module DynamicAny |