00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #ifndef _TAO_IDL_ORIG_IORC_H_
00032 #define _TAO_IDL_ORIG_IORC_H_
00033
00034 #include "ace/pre.h"
00035
00036
00037 #include "ace/config-all.h"
00038
00039 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00040 # pragma once
00041 #endif
00042
00043 #ifndef TAO_IORMANIP_SAFE_INCLUDE
00044 #error "You should not include IORC.h directly, use IORManip_Loader.h"
00045 #endif
00046
00047 #include "tao/IORManipulation/ior_manip_export.h"
00048 #include "tao/ORB.h"
00049 #include "tao/SystemException.h"
00050 #include "tao/Environment.h"
00051 #include "tao/Object.h"
00052 #include "tao/Sequence_T.h"
00053 #include "tao/Objref_VarOut_T.h"
00054 #include "tao/Seq_Var_T.h"
00055 #include "tao/Seq_Out_T.h"
00056
00057 #if defined (TAO_EXPORT_MACRO)
00058 #undef TAO_EXPORT_MACRO
00059 #endif
00060 #define TAO_EXPORT_MACRO TAO_IORManip_Export
00061
00062 #if defined(_MSC_VER)
00063 #pragma warning(push)
00064 #pragma warning(disable:4250)
00065 #endif
00066
00067 #if defined (__BORLANDC__)
00068 #pragma option push -w-rvl -w-rch -w-ccc -w-inl
00069 #endif
00070
00071
00072
00073
00074 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00075
00076 namespace TAO_IOP
00077 {
00078
00079
00080
00081
00082 #if !defined (_TAO_IOP_EMPTYPROFILELIST_CH_)
00083 #define _TAO_IOP_EMPTYPROFILELIST_CH_
00084
00085 class TAO_IORManip_Export EmptyProfileList : public CORBA::UserException
00086 {
00087 public:
00088
00089 EmptyProfileList (void);
00090 EmptyProfileList (const EmptyProfileList &);
00091 ~EmptyProfileList (void);
00092
00093 EmptyProfileList &operator= (const EmptyProfileList &);
00094
00095 static void _tao_any_destructor (void *);
00096
00097 static EmptyProfileList *_downcast (CORBA::Exception *);
00098 static const EmptyProfileList *_downcast (CORBA::Exception const *);
00099
00100 static CORBA::Exception *_alloc (void);
00101
00102 virtual CORBA::Exception *_tao_duplicate (void) const;
00103
00104 virtual void _raise (void) const;
00105
00106 virtual void _tao_encode (
00107 TAO_OutputCDR &
00108 ACE_ENV_ARG_DECL
00109 ) const;
00110
00111 virtual void _tao_decode (
00112 TAO_InputCDR &
00113 ACE_ENV_ARG_DECL
00114 );
00115
00116
00117
00118
00119 virtual CORBA::TypeCode_ptr _tao_type (void) const;
00120 };
00121
00122
00123
00124
00125 extern TAO_IORManip_Export ::CORBA::TypeCode_ptr const _tc_EmptyProfileList;
00126
00127 #endif
00128
00129
00130
00131
00132 #if !defined (_TAO_IOP_NOTFOUND_CH_)
00133 #define _TAO_IOP_NOTFOUND_CH_
00134
00135 class TAO_IORManip_Export NotFound : public CORBA::UserException
00136 {
00137 public:
00138
00139 NotFound (void);
00140 NotFound (const NotFound &);
00141 ~NotFound (void);
00142
00143 NotFound &operator= (const NotFound &);
00144
00145 static void _tao_any_destructor (void *);
00146
00147 static NotFound *_downcast (CORBA::Exception *);
00148 static const NotFound *_downcast (CORBA::Exception const *);
00149
00150 static CORBA::Exception *_alloc (void);
00151
00152 virtual CORBA::Exception *_tao_duplicate (void) const;
00153
00154 virtual void _raise (void) const;
00155
00156 virtual void _tao_encode (
00157 TAO_OutputCDR &
00158 ACE_ENV_ARG_DECL
00159 ) const;
00160
00161 virtual void _tao_decode (
00162 TAO_InputCDR &
00163 ACE_ENV_ARG_DECL
00164 );
00165
00166
00167
00168
00169 virtual CORBA::TypeCode_ptr _tao_type (void) const;
00170 };
00171
00172
00173
00174
00175 extern TAO_IORManip_Export ::CORBA::TypeCode_ptr const _tc_NotFound;
00176
00177 #endif
00178
00179
00180
00181
00182 #if !defined (_TAO_IOP_DUPLICATE_CH_)
00183 #define _TAO_IOP_DUPLICATE_CH_
00184
00185 class TAO_IORManip_Export Duplicate : public CORBA::UserException
00186 {
00187 public:
00188
00189 Duplicate (void);
00190 Duplicate (const Duplicate &);
00191 ~Duplicate (void);
00192
00193 Duplicate &operator= (const Duplicate &);
00194
00195 static void _tao_any_destructor (void *);
00196
00197 static Duplicate *_downcast (CORBA::Exception *);
00198 static const Duplicate *_downcast (CORBA::Exception const *);
00199
00200 static CORBA::Exception *_alloc (void);
00201
00202 virtual CORBA::Exception *_tao_duplicate (void) const;
00203
00204 virtual void _raise (void) const;
00205
00206 virtual void _tao_encode (
00207 TAO_OutputCDR &
00208 ACE_ENV_ARG_DECL
00209 ) const;
00210
00211 virtual void _tao_decode (
00212 TAO_InputCDR &
00213 ACE_ENV_ARG_DECL
00214 );
00215
00216
00217
00218
00219 virtual CORBA::TypeCode_ptr _tao_type (void) const;
00220 };
00221
00222
00223
00224
00225 extern TAO_IORManip_Export ::CORBA::TypeCode_ptr const _tc_Duplicate;
00226
00227 #endif
00228
00229
00230
00231
00232 #if !defined (_TAO_IOP_INVALID_IOR_CH_)
00233 #define _TAO_IOP_INVALID_IOR_CH_
00234
00235 class TAO_IORManip_Export Invalid_IOR : public CORBA::UserException
00236 {
00237 public:
00238
00239 Invalid_IOR (void);
00240 Invalid_IOR (const Invalid_IOR &);
00241 ~Invalid_IOR (void);
00242
00243 Invalid_IOR &operator= (const Invalid_IOR &);
00244
00245 static void _tao_any_destructor (void *);
00246
00247 static Invalid_IOR *_downcast (CORBA::Exception *);
00248 static const Invalid_IOR *_downcast (CORBA::Exception const *);
00249
00250 static CORBA::Exception *_alloc (void);
00251
00252 virtual CORBA::Exception *_tao_duplicate (void) const;
00253
00254 virtual void _raise (void) const;
00255
00256 virtual void _tao_encode (
00257 TAO_OutputCDR &
00258 ACE_ENV_ARG_DECL
00259 ) const;
00260
00261 virtual void _tao_decode (
00262 TAO_InputCDR &
00263 ACE_ENV_ARG_DECL
00264 );
00265
00266
00267
00268
00269 virtual CORBA::TypeCode_ptr _tao_type (void) const;
00270 };
00271
00272
00273
00274
00275 extern TAO_IORManip_Export ::CORBA::TypeCode_ptr const _tc_Invalid_IOR;
00276
00277 #endif
00278
00279
00280
00281
00282 #if !defined (_TAO_IOP_MULTIPROFILELIST_CH_)
00283 #define _TAO_IOP_MULTIPROFILELIST_CH_
00284
00285 class TAO_IORManip_Export MultiProfileList : public CORBA::UserException
00286 {
00287 public:
00288
00289 MultiProfileList (void);
00290 MultiProfileList (const MultiProfileList &);
00291 ~MultiProfileList (void);
00292
00293 MultiProfileList &operator= (const MultiProfileList &);
00294
00295 static void _tao_any_destructor (void *);
00296
00297 static MultiProfileList *_downcast (CORBA::Exception *);
00298 static const MultiProfileList *_downcast (CORBA::Exception const *);
00299
00300 static CORBA::Exception *_alloc (void);
00301
00302 virtual CORBA::Exception *_tao_duplicate (void) const;
00303
00304 virtual void _raise (void) const;
00305
00306 virtual void _tao_encode (
00307 TAO_OutputCDR &
00308 ACE_ENV_ARG_DECL
00309 ) const;
00310
00311 virtual void _tao_decode (
00312 TAO_InputCDR &
00313 ACE_ENV_ARG_DECL
00314 );
00315
00316
00317
00318
00319 virtual CORBA::TypeCode_ptr _tao_type (void) const;
00320 };
00321
00322
00323
00324
00325 extern TAO_IORManip_Export ::CORBA::TypeCode_ptr const _tc_MultiProfileList;
00326
00327 #endif
00328
00329
00330
00331
00332 #if !defined (_TAO_IOP_TAO_IOR_PROPERTY__VAR_OUT_CH_)
00333 #define _TAO_IOP_TAO_IOR_PROPERTY__VAR_OUT_CH_
00334
00335 class TAO_IOR_Property;
00336 typedef TAO_IOR_Property *TAO_IOR_Property_ptr;
00337
00338 typedef
00339 TAO_Objref_Var_T<
00340 TAO_IOR_Property
00341 >
00342 TAO_IOR_Property_var;
00343
00344 typedef
00345 TAO_Objref_Out_T<
00346 TAO_IOR_Property
00347 >
00348 TAO_IOR_Property_out;
00349
00350 #endif
00351
00352
00353
00354
00355 #if !defined (_TAO_IOP_TAO_IOR_PROPERTY_CH_)
00356 #define _TAO_IOP_TAO_IOR_PROPERTY_CH_
00357
00358 class TAO_IORManip_Export TAO_IOR_Property
00359 : public virtual CORBA::Object
00360 {
00361 public:
00362 typedef TAO_IOR_Property_ptr _ptr_type;
00363 typedef TAO_IOR_Property_var _var_type;
00364
00365
00366 static TAO_IOR_Property_ptr _duplicate (TAO_IOR_Property_ptr obj);
00367
00368 static void _tao_release (TAO_IOR_Property_ptr obj);
00369
00370 static TAO_IOR_Property_ptr _narrow (
00371 CORBA::Object_ptr obj
00372 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00373 );
00374
00375 static TAO_IOR_Property_ptr _unchecked_narrow (
00376 CORBA::Object_ptr obj
00377 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00378 );
00379
00380 static TAO_IOR_Property_ptr _nil (void)
00381 {
00382 return static_cast<TAO_IOR_Property_ptr> (0);
00383 }
00384
00385 static void _tao_any_destructor (void *);
00386
00387
00388
00389
00390 virtual CORBA::Boolean set_property (
00391 ::CORBA::Object_ptr & ior
00392 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00393 )
00394 ACE_THROW_SPEC ((
00395 CORBA::SystemException,
00396 ::TAO_IOP::Invalid_IOR
00397 )) = 0;
00398
00399
00400
00401
00402 virtual CORBA::Boolean set_primary (
00403 ::CORBA::Object_ptr & ior1,
00404 ::CORBA::Object_ptr ior2
00405 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00406 )
00407 ACE_THROW_SPEC ((
00408 CORBA::SystemException,
00409 ::TAO_IOP::Duplicate,
00410 ::TAO_IOP::NotFound
00411 )) = 0;
00412
00413
00414
00415
00416 virtual CORBA::Object_ptr get_primary (
00417 ::CORBA::Object_ptr ior
00418 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00419 )
00420 ACE_THROW_SPEC ((
00421 CORBA::SystemException,
00422 ::TAO_IOP::NotFound
00423 )) = 0;
00424
00425
00426
00427
00428 virtual CORBA::Boolean is_primary_set (
00429 ::CORBA::Object_ptr ior
00430 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00431 )
00432 ACE_THROW_SPEC ((
00433 CORBA::SystemException
00434 )) = 0;
00435
00436
00437
00438
00439 virtual CORBA::Boolean remove_primary_tag (
00440 ::CORBA::Object_ptr & iogr
00441 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00442 )
00443 ACE_THROW_SPEC ((
00444 CORBA::SystemException,
00445 ::TAO_IOP::NotFound
00446 )) = 0;
00447
00448
00449
00450
00451 virtual CORBA::Boolean _is_a (
00452 const char *type_id
00453 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00454 );
00455
00456 virtual const char* _interface_repository_id (void) const;
00457 virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
00458
00459 protected:
00460
00461 TAO_IOR_Property (void);
00462
00463 virtual ~TAO_IOR_Property (void);
00464
00465 private:
00466
00467 TAO_IOR_Property (const TAO_IOR_Property &);
00468
00469 void operator= (const TAO_IOR_Property &);
00470 };
00471
00472 #endif
00473
00474
00475
00476
00477 extern TAO_IORManip_Export ::CORBA::TypeCode_ptr const _tc_TAO_IOR_Property;
00478
00479
00480
00481
00482 #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION__VAR_OUT_CH_)
00483 #define _TAO_IOP_TAO_IOR_MANIPULATION__VAR_OUT_CH_
00484
00485 class TAO_IOR_Manipulation;
00486 typedef TAO_IOR_Manipulation *TAO_IOR_Manipulation_ptr;
00487
00488 typedef
00489 TAO_Objref_Var_T<
00490 TAO_IOR_Manipulation
00491 >
00492 TAO_IOR_Manipulation_var;
00493
00494 typedef
00495 TAO_Objref_Out_T<
00496 TAO_IOR_Manipulation
00497 >
00498 TAO_IOR_Manipulation_out;
00499
00500 #endif
00501
00502
00503
00504
00505 #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_CH_)
00506 #define _TAO_IOP_TAO_IOR_MANIPULATION_CH_
00507
00508 class TAO_IORManip_Export TAO_IOR_Manipulation
00509 : public virtual CORBA::Object
00510 {
00511 public:
00512 typedef TAO_IOR_Manipulation_ptr _ptr_type;
00513 typedef TAO_IOR_Manipulation_var _var_type;
00514
00515
00516 static TAO_IOR_Manipulation_ptr _duplicate (TAO_IOR_Manipulation_ptr obj);
00517
00518 static void _tao_release (TAO_IOR_Manipulation_ptr obj);
00519
00520 static TAO_IOR_Manipulation_ptr _narrow (
00521 CORBA::Object_ptr obj
00522 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00523 );
00524
00525 static TAO_IOR_Manipulation_ptr _unchecked_narrow (
00526 CORBA::Object_ptr obj
00527 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00528 );
00529
00530 static TAO_IOR_Manipulation_ptr _nil (void)
00531 {
00532 return static_cast<TAO_IOR_Manipulation_ptr> (0);
00533 }
00534
00535 static void _tao_any_destructor (void *);
00536
00537
00538
00539
00540 #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CH_)
00541 #define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CH_
00542
00543 class IORList;
00544
00545 typedef
00546 TAO_VarSeq_Var_T<
00547 IORList
00548 >
00549 IORList_var;
00550
00551 typedef
00552 TAO_Seq_Out_T<
00553 IORList
00554 >
00555 IORList_out;
00556
00557 class TAO_IORManip_Export IORList
00558 : public
00559 TAO::unbounded_object_reference_sequence<
00560 CORBA::Object,
00561 CORBA::Object_var
00562 >
00563 {
00564 public:
00565 IORList (void);
00566 IORList (CORBA::ULong max);
00567 IORList (
00568 CORBA::ULong max,
00569 CORBA::ULong length,
00570 CORBA::Object_ptr* buffer,
00571 CORBA::Boolean release = false
00572 );
00573 IORList (const IORList &);
00574 ~IORList (void);
00575
00576 static void _tao_any_destructor (void *);
00577
00578 typedef IORList_var _var_type;
00579 };
00580
00581 #endif
00582
00583
00584
00585
00586 static ::CORBA::TypeCode_ptr const _tc_IORList;
00587
00588
00589
00590
00591 virtual CORBA::Object_ptr merge_iors (
00592 const ::TAO_IOP::TAO_IOR_Manipulation::IORList & iors
00593 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00594 )
00595 ACE_THROW_SPEC ((
00596 CORBA::SystemException,
00597 ::TAO_IOP::EmptyProfileList,
00598 ::TAO_IOP::Duplicate,
00599 ::TAO_IOP::Invalid_IOR
00600 )) = 0;
00601
00602
00603
00604
00605 virtual CORBA::Object_ptr add_profiles (
00606 ::CORBA::Object_ptr ior1,
00607 ::CORBA::Object_ptr ior2
00608 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00609 )
00610 ACE_THROW_SPEC ((
00611 CORBA::SystemException,
00612 ::TAO_IOP::EmptyProfileList,
00613 ::TAO_IOP::Duplicate,
00614 ::TAO_IOP::Invalid_IOR
00615 )) = 0;
00616
00617
00618
00619
00620 virtual CORBA::Object_ptr remove_profiles (
00621 ::CORBA::Object_ptr ior1,
00622 ::CORBA::Object_ptr ior2
00623 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00624 )
00625 ACE_THROW_SPEC ((
00626 CORBA::SystemException,
00627 ::TAO_IOP::Invalid_IOR,
00628 ::TAO_IOP::EmptyProfileList,
00629 ::TAO_IOP::NotFound
00630 )) = 0;
00631
00632
00633
00634
00635 virtual CORBA::Boolean set_property (
00636 ::TAO_IOP::TAO_IOR_Property_ptr prop,
00637 ::CORBA::Object_ptr ior
00638 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00639 )
00640 ACE_THROW_SPEC ((
00641 CORBA::SystemException,
00642 ::TAO_IOP::Invalid_IOR,
00643 ::TAO_IOP::Duplicate
00644 )) = 0;
00645
00646
00647
00648
00649 virtual CORBA::Boolean set_primary (
00650 ::TAO_IOP::TAO_IOR_Property_ptr prop,
00651 ::CORBA::Object_ptr ior1,
00652 ::CORBA::Object_ptr ior2
00653 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00654 )
00655 ACE_THROW_SPEC ((
00656 CORBA::SystemException,
00657 ::TAO_IOP::Invalid_IOR,
00658 ::TAO_IOP::Duplicate,
00659 ::TAO_IOP::MultiProfileList,
00660 ::TAO_IOP::NotFound
00661 )) = 0;
00662
00663
00664
00665
00666 virtual CORBA::Boolean remove_primary_tag (
00667 ::TAO_IOP::TAO_IOR_Property_ptr prop,
00668 ::CORBA::Object_ptr ior
00669 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00670 )
00671 ACE_THROW_SPEC ((
00672 CORBA::SystemException
00673 )) = 0;
00674
00675
00676
00677
00678 virtual CORBA::Object_ptr get_primary (
00679 ::TAO_IOP::TAO_IOR_Property_ptr prop,
00680 ::CORBA::Object_ptr ior
00681 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00682 )
00683 ACE_THROW_SPEC ((
00684 CORBA::SystemException,
00685 ::TAO_IOP::NotFound
00686 )) = 0;
00687
00688
00689
00690
00691 virtual CORBA::Boolean is_primary_set (
00692 ::TAO_IOP::TAO_IOR_Property_ptr prop,
00693 ::CORBA::Object_ptr ior
00694 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00695 )
00696 ACE_THROW_SPEC ((
00697 CORBA::SystemException
00698 )) = 0;
00699
00700
00701
00702
00703 virtual CORBA::ULong is_in_ior (
00704 ::CORBA::Object_ptr ior1,
00705 ::CORBA::Object_ptr ior2
00706 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00707 )
00708 ACE_THROW_SPEC ((
00709 CORBA::SystemException,
00710 ::TAO_IOP::NotFound
00711 )) = 0;
00712
00713
00714
00715
00716 virtual CORBA::ULong get_profile_count (
00717 ::CORBA::Object_ptr ior
00718 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00719 )
00720 ACE_THROW_SPEC ((
00721 CORBA::SystemException,
00722 ::TAO_IOP::EmptyProfileList
00723 )) = 0;
00724
00725
00726
00727
00728 virtual CORBA::Boolean _is_a (
00729 const char *type_id
00730 ACE_ENV_ARG_DECL_WITH_DEFAULTS
00731 );
00732
00733 virtual const char* _interface_repository_id (void) const;
00734 virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
00735
00736 protected:
00737
00738 TAO_IOR_Manipulation (void);
00739
00740 virtual ~TAO_IOR_Manipulation (void);
00741
00742 private:
00743
00744 TAO_IOR_Manipulation (const TAO_IOR_Manipulation &);
00745
00746 void operator= (const TAO_IOR_Manipulation &);
00747 };
00748
00749 #endif
00750
00751
00752
00753
00754 extern TAO_IORManip_Export ::CORBA::TypeCode_ptr const _tc_TAO_IOR_Manipulation;
00755
00756
00757
00758
00759 }
00760
00761
00762
00763
00764
00765 namespace TAO
00766 {
00767
00768 #if !defined (_TAO_IOP_TAO_IOR_PROPERTY__TRAITS_CH_)
00769 #define _TAO_IOP_TAO_IOR_PROPERTY__TRAITS_CH_
00770
00771 template<>
00772 struct TAO_IORManip_Export Objref_Traits< ::TAO_IOP::TAO_IOR_Property>
00773 {
00774 static ::TAO_IOP::TAO_IOR_Property_ptr duplicate (
00775 ::TAO_IOP::TAO_IOR_Property_ptr
00776 );
00777 static void release (
00778 ::TAO_IOP::TAO_IOR_Property_ptr
00779 );
00780 static ::TAO_IOP::TAO_IOR_Property_ptr nil (void);
00781 static CORBA::Boolean marshal (
00782 ::TAO_IOP::TAO_IOR_Property_ptr p,
00783 TAO_OutputCDR & cdr
00784 );
00785 };
00786
00787 #endif
00788
00789 #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION__TRAITS_CH_)
00790 #define _TAO_IOP_TAO_IOR_MANIPULATION__TRAITS_CH_
00791
00792 template<>
00793 struct TAO_IORManip_Export Objref_Traits< ::TAO_IOP::TAO_IOR_Manipulation>
00794 {
00795 static ::TAO_IOP::TAO_IOR_Manipulation_ptr duplicate (
00796 ::TAO_IOP::TAO_IOR_Manipulation_ptr
00797 );
00798 static void release (
00799 ::TAO_IOP::TAO_IOR_Manipulation_ptr
00800 );
00801 static ::TAO_IOP::TAO_IOR_Manipulation_ptr nil (void);
00802 static CORBA::Boolean marshal (
00803 ::TAO_IOP::TAO_IOR_Manipulation_ptr p,
00804 TAO_OutputCDR & cdr
00805 );
00806 };
00807
00808 #endif
00809 }
00810
00811
00812
00813
00814 TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::EmptyProfileList &);
00815 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::EmptyProfileList*);
00816 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::EmptyProfileList *&);
00817 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::EmptyProfileList *&);
00818
00819
00820
00821
00822 TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::NotFound &);
00823 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::NotFound*);
00824 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::NotFound *&);
00825 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::NotFound *&);
00826
00827
00828
00829
00830 TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::Duplicate &);
00831 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::Duplicate*);
00832 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::Duplicate *&);
00833 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::Duplicate *&);
00834
00835
00836
00837
00838 TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::Invalid_IOR &);
00839 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::Invalid_IOR*);
00840 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::Invalid_IOR *&);
00841 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::Invalid_IOR *&);
00842
00843
00844
00845
00846 TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::MultiProfileList &);
00847 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::MultiProfileList*);
00848 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::MultiProfileList *&);
00849 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::MultiProfileList *&);
00850
00851
00852
00853
00854 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr);
00855 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr *);
00856 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr &);
00857
00858
00859
00860
00861 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr);
00862 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr *);
00863 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr &);
00864
00865
00866
00867
00868 TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::TAO_IOR_Manipulation::IORList &);
00869 TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation::IORList*);
00870 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation::IORList *&);
00871 TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::TAO_IOR_Manipulation::IORList *&);
00872
00873
00874
00875
00876 TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::EmptyProfileList &);
00877 TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::EmptyProfileList &);
00878
00879
00880
00881
00882 TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::NotFound &);
00883 TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::NotFound &);
00884
00885
00886
00887
00888 TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::Duplicate &);
00889 TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::Duplicate &);
00890
00891
00892
00893
00894 TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::Invalid_IOR &);
00895 TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::Invalid_IOR &);
00896
00897
00898
00899
00900 TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::MultiProfileList &);
00901 TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::MultiProfileList &);
00902
00903
00904
00905
00906 TAO_END_VERSIONED_NAMESPACE_DECL
00907
00908 #if defined(_MSC_VER)
00909 #pragma warning(pop)
00910 #endif
00911
00912 #if defined (__BORLANDC__)
00913 #pragma option pop
00914 #endif
00915
00916 #include "ace/post.h"
00917
00918 #endif
00919
00920