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 #include "tao/AnyTypeCode/Null_RefCount_Policy.h"
00029 #include "tao/AnyTypeCode/TypeCode_Constants.h"
00030 #include "tao/AnyTypeCode/Alias_TypeCode_Static.h"
00031 #include "tao/AnyTypeCode/Enum_TypeCode_Static.h"
00032 #include "tao/AnyTypeCode/Objref_TypeCode_Static.h"
00033 #include "tao/AnyTypeCode/Sequence_TypeCode_Static.h"
00034 #include "tao/AnyTypeCode/String_TypeCode_Static.h"
00035 #include "tao/AnyTypeCode/Struct_TypeCode_Static.h"
00036 #include "tao/AnyTypeCode/TypeCode_Struct_Field.h"
00037 #include "tao/AnyTypeCode/Recursive_Type_TypeCode.h"
00038 #include "tao/RTCORBA/RTCORBA.h"
00039 #include "tao/CDR.h"
00040 #include "tao/AnyTypeCode/Any.h"
00041 #include "tao/AnyTypeCode/Any_Impl_T.h"
00042 #include "tao/AnyTypeCode/Any_Dual_Impl_T.h"
00043 #include "tao/AnyTypeCode/Any_Basic_Impl_T.h"
00044 #include "tao/AnyTypeCode/IOP_IORA.h"
00045
00046 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00047
00048
00049
00050
00051 static TAO::TypeCode::Alias<char const *,
00052 CORBA::TypeCode_ptr const *,
00053 TAO::Null_RefCount_Policy>
00054 _tao_tc_RTCORBA_NativePriority (
00055 CORBA::tk_alias,
00056 "IDL:omg.org/RTCORBA/NativePriority:1.0",
00057 "NativePriority",
00058 &CORBA::_tc_short);
00059
00060 namespace RTCORBA
00061 {
00062 ::CORBA::TypeCode_ptr const _tc_NativePriority =
00063 &_tao_tc_RTCORBA_NativePriority;
00064 }
00065
00066
00067
00068
00069
00070
00071 static TAO::TypeCode::Alias<char const *,
00072 CORBA::TypeCode_ptr const *,
00073 TAO::Null_RefCount_Policy>
00074 _tao_tc_RTCORBA_Priority (
00075 CORBA::tk_alias,
00076 "IDL:omg.org/RTCORBA/Priority:1.0",
00077 "Priority",
00078 &CORBA::_tc_short);
00079
00080 namespace RTCORBA
00081 {
00082 ::CORBA::TypeCode_ptr const _tc_Priority =
00083 &_tao_tc_RTCORBA_Priority;
00084 }
00085
00086
00087
00088
00089
00090
00091 static TAO::TypeCode::Alias<char const *,
00092 CORBA::TypeCode_ptr const *,
00093 TAO::Null_RefCount_Policy>
00094 _tao_tc_RTCORBA_NetworkPriority (
00095 CORBA::tk_alias,
00096 "IDL:omg.org/RTCORBA/NetworkPriority:1.0",
00097 "NetworkPriority",
00098 &CORBA::_tc_long);
00099
00100 namespace RTCORBA
00101 {
00102 ::CORBA::TypeCode_ptr const _tc_NetworkPriority =
00103 &_tao_tc_RTCORBA_NetworkPriority;
00104 }
00105
00106
00107
00108
00109
00110
00111 static TAO::TypeCode::Alias<char const *,
00112 CORBA::TypeCode_ptr const *,
00113 TAO::Null_RefCount_Policy>
00114 _tao_tc_RTCORBA_ThreadpoolId (
00115 CORBA::tk_alias,
00116 "IDL:omg.org/RTCORBA/ThreadpoolId:1.0",
00117 "ThreadpoolId",
00118 &CORBA::_tc_ulong);
00119
00120 namespace RTCORBA
00121 {
00122 ::CORBA::TypeCode_ptr const _tc_ThreadpoolId =
00123 &_tao_tc_RTCORBA_ThreadpoolId;
00124 }
00125
00126
00127
00128
00129
00130
00131 static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_RTCORBA_ThreadpoolLane[] =
00132 {
00133 { "lane_priority", &RTCORBA::_tc_Priority },
00134 { "static_threads", &CORBA::_tc_ulong },
00135 { "dynamic_threads", &CORBA::_tc_ulong }
00136
00137 };
00138 static TAO::TypeCode::Struct<char const *,
00139 CORBA::TypeCode_ptr const *,
00140 TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
00141 TAO::Null_RefCount_Policy>
00142 _tao_tc_RTCORBA_ThreadpoolLane (
00143 CORBA::tk_struct,
00144 "IDL:omg.org/RTCORBA/ThreadpoolLane:1.0",
00145 "ThreadpoolLane",
00146 _tao_fields_RTCORBA_ThreadpoolLane,
00147 3);
00148
00149 namespace RTCORBA
00150 {
00151 ::CORBA::TypeCode_ptr const _tc_ThreadpoolLane =
00152 &_tao_tc_RTCORBA_ThreadpoolLane;
00153 }
00154
00155
00156
00157
00158
00159
00160
00161
00162
00163
00164
00165
00166 #ifndef _TAO_TYPECODE_RTCORBA_ThreadpoolLanes_GUARD
00167 #define _TAO_TYPECODE_RTCORBA_ThreadpoolLanes_GUARD
00168 namespace TAO
00169 {
00170 namespace TypeCode
00171 {
00172 TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
00173 TAO::Null_RefCount_Policy>
00174 RTCORBA_ThreadpoolLanes_0 (
00175 CORBA::tk_sequence,
00176 &RTCORBA::_tc_ThreadpoolLane,
00177 0U);
00178
00179 ::CORBA::TypeCode_ptr const tc_RTCORBA_ThreadpoolLanes_0 =
00180 &RTCORBA_ThreadpoolLanes_0;
00181
00182 }
00183 }
00184
00185
00186 #endif
00187
00188 static TAO::TypeCode::Alias<char const *,
00189 CORBA::TypeCode_ptr const *,
00190 TAO::Null_RefCount_Policy>
00191 _tao_tc_RTCORBA_ThreadpoolLanes (
00192 CORBA::tk_alias,
00193 "IDL:omg.org/RTCORBA/ThreadpoolLanes:1.0",
00194 "ThreadpoolLanes",
00195 &TAO::TypeCode::tc_RTCORBA_ThreadpoolLanes_0);
00196
00197 namespace RTCORBA
00198 {
00199 ::CORBA::TypeCode_ptr const _tc_ThreadpoolLanes =
00200 &_tao_tc_RTCORBA_ThreadpoolLanes;
00201 }
00202
00203
00204
00205
00206
00207
00208 static char const * const _tao_enumerators_RTCORBA_PriorityModel[] =
00209 {
00210 "CLIENT_PROPAGATED",
00211 "SERVER_DECLARED"
00212
00213 };
00214
00215 static TAO::TypeCode::Enum<char const *,
00216 char const * const *,
00217 TAO::Null_RefCount_Policy>
00218 _tao_tc_RTCORBA_PriorityModel (
00219 "IDL:omg.org/RTCORBA/PriorityModel:1.0",
00220 "PriorityModel",
00221 _tao_enumerators_RTCORBA_PriorityModel,
00222 2);
00223
00224 namespace RTCORBA
00225 {
00226 ::CORBA::TypeCode_ptr const _tc_PriorityModel =
00227 &_tao_tc_RTCORBA_PriorityModel;
00228 }
00229
00230
00231
00232
00233
00234
00235 static TAO::TypeCode::Objref<char const *,
00236 TAO::Null_RefCount_Policy>
00237 _tao_tc_RTCORBA_PriorityModelPolicy (
00238 CORBA::tk_local_interface,
00239 "IDL:omg.org/RTCORBA/PriorityModelPolicy:1.0",
00240 "PriorityModelPolicy");
00241
00242 namespace RTCORBA
00243 {
00244 ::CORBA::TypeCode_ptr const _tc_PriorityModelPolicy =
00245 &_tao_tc_RTCORBA_PriorityModelPolicy;
00246 }
00247
00248
00249
00250
00251
00252
00253 static TAO::TypeCode::Objref<char const *,
00254 TAO::Null_RefCount_Policy>
00255 _tao_tc_RTCORBA_ThreadpoolPolicy (
00256 CORBA::tk_local_interface,
00257 "IDL:omg.org/RTCORBA/ThreadpoolPolicy:1.0",
00258 "ThreadpoolPolicy");
00259
00260 namespace RTCORBA
00261 {
00262 ::CORBA::TypeCode_ptr const _tc_ThreadpoolPolicy =
00263 &_tao_tc_RTCORBA_ThreadpoolPolicy;
00264 }
00265
00266
00267
00268
00269
00270
00271 static TAO::TypeCode::Objref<char const *,
00272 TAO::Null_RefCount_Policy>
00273 _tao_tc_RTCORBA_ProtocolProperties (
00274 CORBA::tk_local_interface,
00275 "IDL:omg.org/RTCORBA/ProtocolProperties:1.0",
00276 "ProtocolProperties");
00277
00278 namespace RTCORBA
00279 {
00280 ::CORBA::TypeCode_ptr const _tc_ProtocolProperties =
00281 &_tao_tc_RTCORBA_ProtocolProperties;
00282 }
00283
00284
00285
00286
00287
00288
00289 static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_RTCORBA_Protocol[] =
00290 {
00291 { "protocol_type", &IOP::_tc_ProfileId },
00292 { "orb_protocol_properties", &RTCORBA::_tc_ProtocolProperties },
00293 { "transport_protocol_properties", &RTCORBA::_tc_ProtocolProperties }
00294
00295 };
00296 static TAO::TypeCode::Struct<char const *,
00297 CORBA::TypeCode_ptr const *,
00298 TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
00299 TAO::Null_RefCount_Policy>
00300 _tao_tc_RTCORBA_Protocol (
00301 CORBA::tk_struct,
00302 "IDL:omg.org/RTCORBA/Protocol:1.0",
00303 "Protocol",
00304 _tao_fields_RTCORBA_Protocol,
00305 3);
00306
00307 namespace RTCORBA
00308 {
00309 ::CORBA::TypeCode_ptr const _tc_Protocol =
00310 &_tao_tc_RTCORBA_Protocol;
00311 }
00312
00313
00314
00315
00316
00317
00318
00319
00320
00321
00322
00323
00324 #ifndef _TAO_TYPECODE_RTCORBA_ProtocolList_GUARD
00325 #define _TAO_TYPECODE_RTCORBA_ProtocolList_GUARD
00326 namespace TAO
00327 {
00328 namespace TypeCode
00329 {
00330 TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
00331 TAO::Null_RefCount_Policy>
00332 RTCORBA_ProtocolList_0 (
00333 CORBA::tk_sequence,
00334 &RTCORBA::_tc_Protocol,
00335 0U);
00336
00337 ::CORBA::TypeCode_ptr const tc_RTCORBA_ProtocolList_0 =
00338 &RTCORBA_ProtocolList_0;
00339
00340 }
00341 }
00342
00343
00344 #endif
00345
00346 static TAO::TypeCode::Alias<char const *,
00347 CORBA::TypeCode_ptr const *,
00348 TAO::Null_RefCount_Policy>
00349 _tao_tc_RTCORBA_ProtocolList (
00350 CORBA::tk_alias,
00351 "IDL:omg.org/RTCORBA/ProtocolList:1.0",
00352 "ProtocolList",
00353 &TAO::TypeCode::tc_RTCORBA_ProtocolList_0);
00354
00355 namespace RTCORBA
00356 {
00357 ::CORBA::TypeCode_ptr const _tc_ProtocolList =
00358 &_tao_tc_RTCORBA_ProtocolList;
00359 }
00360
00361
00362
00363
00364
00365
00366 static TAO::TypeCode::Objref<char const *,
00367 TAO::Null_RefCount_Policy>
00368 _tao_tc_RTCORBA_ServerProtocolPolicy (
00369 CORBA::tk_local_interface,
00370 "IDL:omg.org/RTCORBA/ServerProtocolPolicy:1.0",
00371 "ServerProtocolPolicy");
00372
00373 namespace RTCORBA
00374 {
00375 ::CORBA::TypeCode_ptr const _tc_ServerProtocolPolicy =
00376 &_tao_tc_RTCORBA_ServerProtocolPolicy;
00377 }
00378
00379
00380
00381
00382
00383
00384 static TAO::TypeCode::Objref<char const *,
00385 TAO::Null_RefCount_Policy>
00386 _tao_tc_RTCORBA_ClientProtocolPolicy (
00387 CORBA::tk_local_interface,
00388 "IDL:omg.org/RTCORBA/ClientProtocolPolicy:1.0",
00389 "ClientProtocolPolicy");
00390
00391 namespace RTCORBA
00392 {
00393 ::CORBA::TypeCode_ptr const _tc_ClientProtocolPolicy =
00394 &_tao_tc_RTCORBA_ClientProtocolPolicy;
00395 }
00396
00397
00398
00399
00400
00401
00402 static TAO::TypeCode::Objref<char const *,
00403 TAO::Null_RefCount_Policy>
00404 _tao_tc_RTCORBA_PrivateConnectionPolicy (
00405 CORBA::tk_local_interface,
00406 "IDL:omg.org/RTCORBA/PrivateConnectionPolicy:1.0",
00407 "PrivateConnectionPolicy");
00408
00409 namespace RTCORBA
00410 {
00411 ::CORBA::TypeCode_ptr const _tc_PrivateConnectionPolicy =
00412 &_tao_tc_RTCORBA_PrivateConnectionPolicy;
00413 }
00414
00415
00416
00417
00418
00419
00420 static TAO::TypeCode::Objref<char const *,
00421 TAO::Null_RefCount_Policy>
00422 _tao_tc_RTCORBA_TCPProtocolProperties (
00423 CORBA::tk_local_interface,
00424 "IDL:omg.org/RTCORBA/TCPProtocolProperties:1.0",
00425 "TCPProtocolProperties");
00426
00427 namespace RTCORBA
00428 {
00429 ::CORBA::TypeCode_ptr const _tc_TCPProtocolProperties =
00430 &_tao_tc_RTCORBA_TCPProtocolProperties;
00431 }
00432
00433
00434
00435
00436
00437
00438 static TAO::TypeCode::Objref<char const *,
00439 TAO::Null_RefCount_Policy>
00440 _tao_tc_RTCORBA_GIOPProtocolProperties (
00441 CORBA::tk_local_interface,
00442 "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0",
00443 "GIOPProtocolProperties");
00444
00445 namespace RTCORBA
00446 {
00447 ::CORBA::TypeCode_ptr const _tc_GIOPProtocolProperties =
00448 &_tao_tc_RTCORBA_GIOPProtocolProperties;
00449 }
00450
00451
00452
00453
00454
00455
00456 static TAO::TypeCode::Objref<char const *,
00457 TAO::Null_RefCount_Policy>
00458 _tao_tc_RTCORBA_UnixDomainProtocolProperties (
00459 CORBA::tk_local_interface,
00460 "IDL:omg.org/RTCORBA/UnixDomainProtocolProperties:1.0",
00461 "UnixDomainProtocolProperties");
00462
00463 namespace RTCORBA
00464 {
00465 ::CORBA::TypeCode_ptr const _tc_UnixDomainProtocolProperties =
00466 &_tao_tc_RTCORBA_UnixDomainProtocolProperties;
00467 }
00468
00469
00470
00471
00472
00473
00474 static TAO::TypeCode::Objref<char const *,
00475 TAO::Null_RefCount_Policy>
00476 _tao_tc_RTCORBA_SharedMemoryProtocolProperties (
00477 CORBA::tk_local_interface,
00478 "IDL:omg.org/RTCORBA/SharedMemoryProtocolProperties:1.0",
00479 "SharedMemoryProtocolProperties");
00480
00481 namespace RTCORBA
00482 {
00483 ::CORBA::TypeCode_ptr const _tc_SharedMemoryProtocolProperties =
00484 &_tao_tc_RTCORBA_SharedMemoryProtocolProperties;
00485 }
00486
00487
00488
00489
00490
00491
00492 static TAO::TypeCode::Objref<char const *,
00493 TAO::Null_RefCount_Policy>
00494 _tao_tc_RTCORBA_UserDatagramProtocolProperties (
00495 CORBA::tk_local_interface,
00496 "IDL:omg.org/RTCORBA/UserDatagramProtocolProperties:1.0",
00497 "UserDatagramProtocolProperties");
00498
00499 namespace RTCORBA
00500 {
00501 ::CORBA::TypeCode_ptr const _tc_UserDatagramProtocolProperties =
00502 &_tao_tc_RTCORBA_UserDatagramProtocolProperties;
00503 }
00504
00505
00506
00507
00508
00509
00510 static TAO::TypeCode::Objref<char const *,
00511 TAO::Null_RefCount_Policy>
00512 _tao_tc_RTCORBA_StreamControlProtocolProperties (
00513 CORBA::tk_local_interface,
00514 "IDL:omg.org/RTCORBA/StreamControlProtocolProperties:1.0",
00515 "StreamControlProtocolProperties");
00516
00517 namespace RTCORBA
00518 {
00519 ::CORBA::TypeCode_ptr const _tc_StreamControlProtocolProperties =
00520 &_tao_tc_RTCORBA_StreamControlProtocolProperties;
00521 }
00522
00523
00524
00525
00526
00527
00528 static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_RTCORBA_PriorityBand[] =
00529 {
00530 { "low", &RTCORBA::_tc_Priority },
00531 { "high", &RTCORBA::_tc_Priority }
00532
00533 };
00534 static TAO::TypeCode::Struct<char const *,
00535 CORBA::TypeCode_ptr const *,
00536 TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
00537 TAO::Null_RefCount_Policy>
00538 _tao_tc_RTCORBA_PriorityBand (
00539 CORBA::tk_struct,
00540 "IDL:omg.org/RTCORBA/PriorityBand:1.0",
00541 "PriorityBand",
00542 _tao_fields_RTCORBA_PriorityBand,
00543 2);
00544
00545 namespace RTCORBA
00546 {
00547 ::CORBA::TypeCode_ptr const _tc_PriorityBand =
00548 &_tao_tc_RTCORBA_PriorityBand;
00549 }
00550
00551
00552
00553
00554
00555
00556
00557
00558
00559
00560
00561
00562 #ifndef _TAO_TYPECODE_RTCORBA_PriorityBands_GUARD
00563 #define _TAO_TYPECODE_RTCORBA_PriorityBands_GUARD
00564 namespace TAO
00565 {
00566 namespace TypeCode
00567 {
00568 TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
00569 TAO::Null_RefCount_Policy>
00570 RTCORBA_PriorityBands_0 (
00571 CORBA::tk_sequence,
00572 &RTCORBA::_tc_PriorityBand,
00573 0U);
00574
00575 ::CORBA::TypeCode_ptr const tc_RTCORBA_PriorityBands_0 =
00576 &RTCORBA_PriorityBands_0;
00577
00578 }
00579 }
00580
00581
00582 #endif
00583
00584 static TAO::TypeCode::Alias<char const *,
00585 CORBA::TypeCode_ptr const *,
00586 TAO::Null_RefCount_Policy>
00587 _tao_tc_RTCORBA_PriorityBands (
00588 CORBA::tk_alias,
00589 "IDL:omg.org/RTCORBA/PriorityBands:1.0",
00590 "PriorityBands",
00591 &TAO::TypeCode::tc_RTCORBA_PriorityBands_0);
00592
00593 namespace RTCORBA
00594 {
00595 ::CORBA::TypeCode_ptr const _tc_PriorityBands =
00596 &_tao_tc_RTCORBA_PriorityBands;
00597 }
00598
00599
00600
00601
00602
00603
00604 static TAO::TypeCode::Objref<char const *,
00605 TAO::Null_RefCount_Policy>
00606 _tao_tc_RTCORBA_PriorityBandedConnectionPolicy (
00607 CORBA::tk_local_interface,
00608 "IDL:omg.org/RTCORBA/PriorityBandedConnectionPolicy:1.0",
00609 "PriorityBandedConnectionPolicy");
00610
00611 namespace RTCORBA
00612 {
00613 ::CORBA::TypeCode_ptr const _tc_PriorityBandedConnectionPolicy =
00614 &_tao_tc_RTCORBA_PriorityBandedConnectionPolicy;
00615 }
00616
00617
00618
00619
00620
00621
00622 static TAO::TypeCode::Objref<char const *,
00623 TAO::Null_RefCount_Policy>
00624 _tao_tc_RTCORBA_Current (
00625 CORBA::tk_local_interface,
00626 "IDL:omg.org/RTCORBA/Current:1.0",
00627 "Current");
00628
00629 namespace RTCORBA
00630 {
00631 ::CORBA::TypeCode_ptr const _tc_Current =
00632 &_tao_tc_RTCORBA_Current;
00633 }
00634
00635
00636
00637
00638
00639
00640 static TAO::TypeCode::Objref<char const *,
00641 TAO::Null_RefCount_Policy>
00642 _tao_tc_RTCORBA_Mutex (
00643 CORBA::tk_local_interface,
00644 "IDL:omg.org/RTCORBA/Mutex:1.0",
00645 "Mutex");
00646
00647 namespace RTCORBA
00648 {
00649 ::CORBA::TypeCode_ptr const _tc_Mutex =
00650 &_tao_tc_RTCORBA_Mutex;
00651 }
00652
00653
00654
00655
00656
00657
00658 static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const * const _tao_fields_RTCORBA_RTORB_MutexNotFound = 0;
00659 static TAO::TypeCode::Struct<char const *,
00660 CORBA::TypeCode_ptr const *,
00661 TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
00662 TAO::Null_RefCount_Policy>
00663 _tao_tc_RTCORBA_RTORB_MutexNotFound (
00664 CORBA::tk_except,
00665 "IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0",
00666 "MutexNotFound",
00667 _tao_fields_RTCORBA_RTORB_MutexNotFound,
00668 0);
00669
00670 ::CORBA::TypeCode_ptr const RTCORBA::RTORB::_tc_MutexNotFound =
00671 &_tao_tc_RTCORBA_RTORB_MutexNotFound;
00672
00673
00674
00675
00676 static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const * const _tao_fields_RTCORBA_RTORB_InvalidThreadpool = 0;
00677 static TAO::TypeCode::Struct<char const *,
00678 CORBA::TypeCode_ptr const *,
00679 TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
00680 TAO::Null_RefCount_Policy>
00681 _tao_tc_RTCORBA_RTORB_InvalidThreadpool (
00682 CORBA::tk_except,
00683 "IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0",
00684 "InvalidThreadpool",
00685 _tao_fields_RTCORBA_RTORB_InvalidThreadpool,
00686 0);
00687
00688 ::CORBA::TypeCode_ptr const RTCORBA::RTORB::_tc_InvalidThreadpool =
00689 &_tao_tc_RTCORBA_RTORB_InvalidThreadpool;
00690
00691
00692
00693
00694 static TAO::TypeCode::Objref<char const *,
00695 TAO::Null_RefCount_Policy>
00696 _tao_tc_RTCORBA_RTORB (
00697 CORBA::tk_local_interface,
00698 "IDL:omg.org/RTCORBA/RTORB:1.0",
00699 "RTORB");
00700
00701 namespace RTCORBA
00702 {
00703 ::CORBA::TypeCode_ptr const _tc_RTORB =
00704 &_tao_tc_RTCORBA_RTORB;
00705 }
00706
00707
00708
00709
00710
00711
00712
00713 void operator<<= (
00714 CORBA::Any &_tao_any,
00715 const RTCORBA::ThreadpoolLane &_tao_elem
00716 )
00717 {
00718 TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLane>::insert_copy (
00719 _tao_any,
00720 RTCORBA::ThreadpoolLane::_tao_any_destructor,
00721 RTCORBA::_tc_ThreadpoolLane,
00722 _tao_elem
00723 );
00724 }
00725
00726
00727 void operator<<= (
00728 CORBA::Any &_tao_any,
00729 RTCORBA::ThreadpoolLane *_tao_elem
00730 )
00731 {
00732 TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLane>::insert (
00733 _tao_any,
00734 RTCORBA::ThreadpoolLane::_tao_any_destructor,
00735 RTCORBA::_tc_ThreadpoolLane,
00736 _tao_elem
00737 );
00738 }
00739
00740
00741 CORBA::Boolean operator>>= (
00742 const CORBA::Any &_tao_any,
00743 RTCORBA::ThreadpoolLane *&_tao_elem
00744 )
00745 {
00746 return _tao_any >>= const_cast<
00747 const RTCORBA::ThreadpoolLane *&> (
00748 _tao_elem
00749 );
00750 }
00751
00752
00753 CORBA::Boolean operator>>= (
00754 const CORBA::Any &_tao_any,
00755 const RTCORBA::ThreadpoolLane *&_tao_elem
00756 )
00757 {
00758 return
00759 TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLane>::extract (
00760 _tao_any,
00761 RTCORBA::ThreadpoolLane::_tao_any_destructor,
00762 RTCORBA::_tc_ThreadpoolLane,
00763 _tao_elem
00764 );
00765 }
00766
00767
00768
00769
00770
00771
00772 void operator<<= (
00773 CORBA::Any &_tao_any,
00774 const RTCORBA::ThreadpoolLanes &_tao_elem
00775 )
00776 {
00777 TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLanes>::insert_copy (
00778 _tao_any,
00779 RTCORBA::ThreadpoolLanes::_tao_any_destructor,
00780 TAO::TypeCode::tc_RTCORBA_ThreadpoolLanes_0,
00781 _tao_elem
00782 );
00783 }
00784
00785
00786 void operator<<= (
00787 CORBA::Any &_tao_any,
00788 RTCORBA::ThreadpoolLanes *_tao_elem
00789 )
00790 {
00791 TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLanes>::insert (
00792 _tao_any,
00793 RTCORBA::ThreadpoolLanes::_tao_any_destructor,
00794 TAO::TypeCode::tc_RTCORBA_ThreadpoolLanes_0,
00795 _tao_elem
00796 );
00797 }
00798
00799
00800 CORBA::Boolean operator>>= (
00801 const CORBA::Any &_tao_any,
00802 RTCORBA::ThreadpoolLanes *&_tao_elem
00803 )
00804 {
00805 return _tao_any >>= const_cast<
00806 const RTCORBA::ThreadpoolLanes *&> (
00807 _tao_elem
00808 );
00809 }
00810
00811
00812 CORBA::Boolean operator>>= (
00813 const CORBA::Any &_tao_any,
00814 const RTCORBA::ThreadpoolLanes *&_tao_elem
00815 )
00816 {
00817 return
00818 TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLanes>::extract (
00819 _tao_any,
00820 RTCORBA::ThreadpoolLanes::_tao_any_destructor,
00821 TAO::TypeCode::tc_RTCORBA_ThreadpoolLanes_0,
00822 _tao_elem
00823 );
00824 }
00825
00826
00827
00828
00829 void operator<<= (
00830 CORBA::Any &_tao_any,
00831 RTCORBA::PriorityModel _tao_elem
00832 )
00833 {
00834 TAO::Any_Basic_Impl_T<RTCORBA::PriorityModel>::insert (
00835 _tao_any,
00836 RTCORBA::_tc_PriorityModel,
00837 _tao_elem
00838 );
00839 }
00840
00841 CORBA::Boolean operator>>= (
00842 const CORBA::Any &_tao_any,
00843 RTCORBA::PriorityModel &_tao_elem
00844 )
00845 {
00846 return
00847 TAO::Any_Basic_Impl_T<RTCORBA::PriorityModel>::extract (
00848 _tao_any,
00849 RTCORBA::_tc_PriorityModel,
00850 _tao_elem
00851 );
00852 }
00853
00854
00855
00856
00857 namespace TAO
00858 {
00859 template<>
00860 CORBA::Boolean
00861 Any_Impl_T<RTCORBA::PriorityModelPolicy>::to_object (
00862 CORBA::Object_ptr &_tao_elem
00863 ) const
00864 {
00865 _tao_elem = CORBA::Object::_duplicate (this->value_);
00866 return true;
00867 }
00868 }
00869
00870 namespace TAO
00871 {
00872 template<>
00873 CORBA::Boolean
00874 Any_Impl_T<RTCORBA::PriorityModelPolicy>::marshal_value (TAO_OutputCDR &)
00875 {
00876 return false;
00877 }
00878
00879 template<>
00880 CORBA::Boolean
00881 Any_Impl_T<RTCORBA::PriorityModelPolicy>::demarshal_value (TAO_InputCDR &)
00882 {
00883 return false;
00884 }
00885 }
00886
00887
00888 void
00889 operator<<= (
00890 CORBA::Any &_tao_any,
00891 RTCORBA::PriorityModelPolicy_ptr _tao_elem
00892 )
00893 {
00894 RTCORBA::PriorityModelPolicy_ptr _tao_objptr =
00895 RTCORBA::PriorityModelPolicy::_duplicate (_tao_elem);
00896 _tao_any <<= &_tao_objptr;
00897 }
00898
00899
00900 void
00901 operator<<= (
00902 CORBA::Any &_tao_any,
00903 RTCORBA::PriorityModelPolicy_ptr *_tao_elem
00904 )
00905 {
00906 TAO::Any_Impl_T<RTCORBA::PriorityModelPolicy>::insert (
00907 _tao_any,
00908 RTCORBA::PriorityModelPolicy::_tao_any_destructor,
00909 RTCORBA::_tc_PriorityModelPolicy,
00910 *_tao_elem
00911 );
00912 }
00913
00914 CORBA::Boolean
00915 operator>>= (
00916 const CORBA::Any &_tao_any,
00917 RTCORBA::PriorityModelPolicy_ptr &_tao_elem
00918 )
00919 {
00920 return
00921 TAO::Any_Impl_T<RTCORBA::PriorityModelPolicy>::extract (
00922 _tao_any,
00923 RTCORBA::PriorityModelPolicy::_tao_any_destructor,
00924 RTCORBA::_tc_PriorityModelPolicy,
00925 _tao_elem
00926 );
00927 }
00928
00929
00930
00931
00932 namespace TAO
00933 {
00934 template<>
00935 CORBA::Boolean
00936 Any_Impl_T<RTCORBA::ThreadpoolPolicy>::to_object (
00937 CORBA::Object_ptr &_tao_elem
00938 ) const
00939 {
00940 _tao_elem = CORBA::Object::_duplicate (this->value_);
00941 return true;
00942 }
00943 }
00944
00945 namespace TAO
00946 {
00947 template<>
00948 CORBA::Boolean
00949 Any_Impl_T<RTCORBA::ThreadpoolPolicy>::marshal_value (TAO_OutputCDR &)
00950 {
00951 return false;
00952 }
00953
00954 template<>
00955 CORBA::Boolean
00956 Any_Impl_T<RTCORBA::ThreadpoolPolicy>::demarshal_value (TAO_InputCDR &)
00957 {
00958 return false;
00959 }
00960 }
00961
00962
00963 void
00964 operator<<= (
00965 CORBA::Any &_tao_any,
00966 RTCORBA::ThreadpoolPolicy_ptr _tao_elem
00967 )
00968 {
00969 RTCORBA::ThreadpoolPolicy_ptr _tao_objptr =
00970 RTCORBA::ThreadpoolPolicy::_duplicate (_tao_elem);
00971 _tao_any <<= &_tao_objptr;
00972 }
00973
00974
00975 void
00976 operator<<= (
00977 CORBA::Any &_tao_any,
00978 RTCORBA::ThreadpoolPolicy_ptr *_tao_elem
00979 )
00980 {
00981 TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>::insert (
00982 _tao_any,
00983 RTCORBA::ThreadpoolPolicy::_tao_any_destructor,
00984 RTCORBA::_tc_ThreadpoolPolicy,
00985 *_tao_elem
00986 );
00987 }
00988
00989 CORBA::Boolean
00990 operator>>= (
00991 const CORBA::Any &_tao_any,
00992 RTCORBA::ThreadpoolPolicy_ptr &_tao_elem
00993 )
00994 {
00995 return
00996 TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>::extract (
00997 _tao_any,
00998 RTCORBA::ThreadpoolPolicy::_tao_any_destructor,
00999 RTCORBA::_tc_ThreadpoolPolicy,
01000 _tao_elem
01001 );
01002 }
01003
01004
01005
01006
01007 namespace TAO
01008 {
01009 template<>
01010 CORBA::Boolean
01011 Any_Impl_T<RTCORBA::ProtocolProperties>::to_object (
01012 CORBA::Object_ptr &_tao_elem
01013 ) const
01014 {
01015 _tao_elem = CORBA::Object::_duplicate (this->value_);
01016 return true;
01017 }
01018 }
01019
01020 namespace TAO
01021 {
01022 template<>
01023 CORBA::Boolean
01024 Any_Impl_T<RTCORBA::ProtocolProperties>::marshal_value (TAO_OutputCDR &)
01025 {
01026 return false;
01027 }
01028
01029 template<>
01030 CORBA::Boolean
01031 Any_Impl_T<RTCORBA::ProtocolProperties>::demarshal_value (TAO_InputCDR &)
01032 {
01033 return false;
01034 }
01035 }
01036
01037
01038 void
01039 operator<<= (
01040 CORBA::Any &_tao_any,
01041 RTCORBA::ProtocolProperties_ptr _tao_elem
01042 )
01043 {
01044 RTCORBA::ProtocolProperties_ptr _tao_objptr =
01045 RTCORBA::ProtocolProperties::_duplicate (_tao_elem);
01046 _tao_any <<= &_tao_objptr;
01047 }
01048
01049
01050 void
01051 operator<<= (
01052 CORBA::Any &_tao_any,
01053 RTCORBA::ProtocolProperties_ptr *_tao_elem
01054 )
01055 {
01056 TAO::Any_Impl_T<RTCORBA::ProtocolProperties>::insert (
01057 _tao_any,
01058 RTCORBA::ProtocolProperties::_tao_any_destructor,
01059 RTCORBA::_tc_ProtocolProperties,
01060 *_tao_elem
01061 );
01062 }
01063
01064 CORBA::Boolean
01065 operator>>= (
01066 const CORBA::Any &_tao_any,
01067 RTCORBA::ProtocolProperties_ptr &_tao_elem
01068 )
01069 {
01070 return
01071 TAO::Any_Impl_T<RTCORBA::ProtocolProperties>::extract (
01072 _tao_any,
01073 RTCORBA::ProtocolProperties::_tao_any_destructor,
01074 RTCORBA::_tc_ProtocolProperties,
01075 _tao_elem
01076 );
01077 }
01078
01079
01080
01081
01082
01083
01084 namespace TAO
01085 {
01086 template<>
01087 CORBA::Boolean
01088 Any_Dual_Impl_T<RTCORBA::Protocol>::marshal_value (TAO_OutputCDR &)
01089 {
01090 return false;
01091 }
01092
01093 template<>
01094 CORBA::Boolean
01095 Any_Dual_Impl_T<RTCORBA::Protocol>::demarshal_value (TAO_InputCDR &)
01096 {
01097 return false;
01098 }
01099 }
01100 void operator<<= (
01101 CORBA::Any &_tao_any,
01102 const RTCORBA::Protocol &_tao_elem
01103 )
01104 {
01105 TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::insert_copy (
01106 _tao_any,
01107 RTCORBA::Protocol::_tao_any_destructor,
01108 RTCORBA::_tc_Protocol,
01109 _tao_elem
01110 );
01111 }
01112
01113
01114 void operator<<= (
01115 CORBA::Any &_tao_any,
01116 RTCORBA::Protocol *_tao_elem
01117 )
01118 {
01119 TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::insert (
01120 _tao_any,
01121 RTCORBA::Protocol::_tao_any_destructor,
01122 RTCORBA::_tc_Protocol,
01123 _tao_elem
01124 );
01125 }
01126
01127
01128 CORBA::Boolean operator>>= (
01129 const CORBA::Any &_tao_any,
01130 RTCORBA::Protocol *&_tao_elem
01131 )
01132 {
01133 return _tao_any >>= const_cast<
01134 const RTCORBA::Protocol *&> (
01135 _tao_elem
01136 );
01137 }
01138
01139
01140 CORBA::Boolean operator>>= (
01141 const CORBA::Any &_tao_any,
01142 const RTCORBA::Protocol *&_tao_elem
01143 )
01144 {
01145 return
01146 TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::extract (
01147 _tao_any,
01148 RTCORBA::Protocol::_tao_any_destructor,
01149 RTCORBA::_tc_Protocol,
01150 _tao_elem
01151 );
01152 }
01153
01154
01155
01156
01157 namespace TAO
01158 {
01159 template<>
01160 CORBA::Boolean
01161 Any_Dual_Impl_T<RTCORBA::ProtocolList>::marshal_value (TAO_OutputCDR &)
01162 {
01163 return false;
01164 }
01165
01166 template<>
01167 CORBA::Boolean
01168 Any_Dual_Impl_T<RTCORBA::ProtocolList>::demarshal_value (TAO_InputCDR &)
01169 {
01170 return false;
01171 }
01172 }
01173
01174
01175 void operator<<= (
01176 CORBA::Any &_tao_any,
01177 const RTCORBA::ProtocolList &_tao_elem
01178 )
01179 {
01180 TAO::Any_Dual_Impl_T<RTCORBA::ProtocolList>::insert_copy (
01181 _tao_any,
01182 RTCORBA::ProtocolList::_tao_any_destructor,
01183 TAO::TypeCode::tc_RTCORBA_ProtocolList_0,
01184 _tao_elem
01185 );
01186 }
01187
01188
01189 void operator<<= (
01190 CORBA::Any &_tao_any,
01191 RTCORBA::ProtocolList *_tao_elem
01192 )
01193 {
01194 TAO::Any_Dual_Impl_T<RTCORBA::ProtocolList>::insert (
01195 _tao_any,
01196 RTCORBA::ProtocolList::_tao_any_destructor,
01197 TAO::TypeCode::tc_RTCORBA_ProtocolList_0,
01198 _tao_elem
01199 );
01200 }
01201
01202
01203 CORBA::Boolean operator>>= (
01204 const CORBA::Any &_tao_any,
01205 RTCORBA::ProtocolList *&_tao_elem
01206 )
01207 {
01208 return _tao_any >>= const_cast<
01209 const RTCORBA::ProtocolList *&> (
01210 _tao_elem
01211 );
01212 }
01213
01214
01215 CORBA::Boolean operator>>= (
01216 const CORBA::Any &_tao_any,
01217 const RTCORBA::ProtocolList *&_tao_elem
01218 )
01219 {
01220 return
01221 TAO::Any_Dual_Impl_T<RTCORBA::ProtocolList>::extract (
01222 _tao_any,
01223 RTCORBA::ProtocolList::_tao_any_destructor,
01224 TAO::TypeCode::tc_RTCORBA_ProtocolList_0,
01225 _tao_elem
01226 );
01227 }
01228
01229
01230
01231
01232 namespace TAO
01233 {
01234 template<>
01235 CORBA::Boolean
01236 Any_Impl_T<RTCORBA::ServerProtocolPolicy>::to_object (
01237 CORBA::Object_ptr &_tao_elem
01238 ) const
01239 {
01240 _tao_elem = CORBA::Object::_duplicate (this->value_);
01241 return true;
01242 }
01243 }
01244
01245 namespace TAO
01246 {
01247 template<>
01248 CORBA::Boolean
01249 Any_Impl_T<RTCORBA::ServerProtocolPolicy>::marshal_value (TAO_OutputCDR &)
01250 {
01251 return false;
01252 }
01253
01254 template<>
01255 CORBA::Boolean
01256 Any_Impl_T<RTCORBA::ServerProtocolPolicy>::demarshal_value (TAO_InputCDR &)
01257 {
01258 return false;
01259 }
01260 }
01261
01262
01263 void
01264 operator<<= (
01265 CORBA::Any &_tao_any,
01266 RTCORBA::ServerProtocolPolicy_ptr _tao_elem
01267 )
01268 {
01269 RTCORBA::ServerProtocolPolicy_ptr _tao_objptr =
01270 RTCORBA::ServerProtocolPolicy::_duplicate (_tao_elem);
01271 _tao_any <<= &_tao_objptr;
01272 }
01273
01274
01275 void
01276 operator<<= (
01277 CORBA::Any &_tao_any,
01278 RTCORBA::ServerProtocolPolicy_ptr *_tao_elem
01279 )
01280 {
01281 TAO::Any_Impl_T<RTCORBA::ServerProtocolPolicy>::insert (
01282 _tao_any,
01283 RTCORBA::ServerProtocolPolicy::_tao_any_destructor,
01284 RTCORBA::_tc_ServerProtocolPolicy,
01285 *_tao_elem
01286 );
01287 }
01288
01289 CORBA::Boolean
01290 operator>>= (
01291 const CORBA::Any &_tao_any,
01292 RTCORBA::ServerProtocolPolicy_ptr &_tao_elem
01293 )
01294 {
01295 return
01296 TAO::Any_Impl_T<RTCORBA::ServerProtocolPolicy>::extract (
01297 _tao_any,
01298 RTCORBA::ServerProtocolPolicy::_tao_any_destructor,
01299 RTCORBA::_tc_ServerProtocolPolicy,
01300 _tao_elem
01301 );
01302 }
01303
01304
01305
01306
01307 namespace TAO
01308 {
01309 template<>
01310 CORBA::Boolean
01311 Any_Impl_T<RTCORBA::ClientProtocolPolicy>::to_object (
01312 CORBA::Object_ptr &_tao_elem
01313 ) const
01314 {
01315 _tao_elem = CORBA::Object::_duplicate (this->value_);
01316 return true;
01317 }
01318 }
01319
01320 namespace TAO
01321 {
01322 template<>
01323 CORBA::Boolean
01324 Any_Impl_T<RTCORBA::ClientProtocolPolicy>::marshal_value (TAO_OutputCDR &)
01325 {
01326 return false;
01327 }
01328
01329 template<>
01330 CORBA::Boolean
01331 Any_Impl_T<RTCORBA::ClientProtocolPolicy>::demarshal_value (TAO_InputCDR &)
01332 {
01333 return false;
01334 }
01335 }
01336
01337
01338 void
01339 operator<<= (
01340 CORBA::Any &_tao_any,
01341 RTCORBA::ClientProtocolPolicy_ptr _tao_elem
01342 )
01343 {
01344 RTCORBA::ClientProtocolPolicy_ptr _tao_objptr =
01345 RTCORBA::ClientProtocolPolicy::_duplicate (_tao_elem);
01346 _tao_any <<= &_tao_objptr;
01347 }
01348
01349
01350 void
01351 operator<<= (
01352 CORBA::Any &_tao_any,
01353 RTCORBA::ClientProtocolPolicy_ptr *_tao_elem
01354 )
01355 {
01356 TAO::Any_Impl_T<RTCORBA::ClientProtocolPolicy>::insert (
01357 _tao_any,
01358 RTCORBA::ClientProtocolPolicy::_tao_any_destructor,
01359 RTCORBA::_tc_ClientProtocolPolicy,
01360 *_tao_elem
01361 );
01362 }
01363
01364 CORBA::Boolean
01365 operator>>= (
01366 const CORBA::Any &_tao_any,
01367 RTCORBA::ClientProtocolPolicy_ptr &_tao_elem
01368 )
01369 {
01370 return
01371 TAO::Any_Impl_T<RTCORBA::ClientProtocolPolicy>::extract (
01372 _tao_any,
01373 RTCORBA::ClientProtocolPolicy::_tao_any_destructor,
01374 RTCORBA::_tc_ClientProtocolPolicy,
01375 _tao_elem
01376 );
01377 }
01378
01379
01380
01381
01382 namespace TAO
01383 {
01384 template<>
01385 CORBA::Boolean
01386 Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::to_object (
01387 CORBA::Object_ptr &_tao_elem
01388 ) const
01389 {
01390 _tao_elem = CORBA::Object::_duplicate (this->value_);
01391 return true;
01392 }
01393 }
01394
01395 namespace TAO
01396 {
01397 template<>
01398 CORBA::Boolean
01399 Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::marshal_value (TAO_OutputCDR &)
01400 {
01401 return false;
01402 }
01403
01404 template<>
01405 CORBA::Boolean
01406 Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::demarshal_value (TAO_InputCDR &)
01407 {
01408 return false;
01409 }
01410 }
01411
01412
01413 void
01414 operator<<= (
01415 CORBA::Any &_tao_any,
01416 RTCORBA::PrivateConnectionPolicy_ptr _tao_elem
01417 )
01418 {
01419 RTCORBA::PrivateConnectionPolicy_ptr _tao_objptr =
01420 RTCORBA::PrivateConnectionPolicy::_duplicate (_tao_elem);
01421 _tao_any <<= &_tao_objptr;
01422 }
01423
01424
01425 void
01426 operator<<= (
01427 CORBA::Any &_tao_any,
01428 RTCORBA::PrivateConnectionPolicy_ptr *_tao_elem
01429 )
01430 {
01431 TAO::Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::insert (
01432 _tao_any,
01433 RTCORBA::PrivateConnectionPolicy::_tao_any_destructor,
01434 RTCORBA::_tc_PrivateConnectionPolicy,
01435 *_tao_elem
01436 );
01437 }
01438
01439 CORBA::Boolean
01440 operator>>= (
01441 const CORBA::Any &_tao_any,
01442 RTCORBA::PrivateConnectionPolicy_ptr &_tao_elem
01443 )
01444 {
01445 return
01446 TAO::Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::extract (
01447 _tao_any,
01448 RTCORBA::PrivateConnectionPolicy::_tao_any_destructor,
01449 RTCORBA::_tc_PrivateConnectionPolicy,
01450 _tao_elem
01451 );
01452 }
01453
01454
01455
01456
01457 namespace TAO
01458 {
01459 template<>
01460 CORBA::Boolean
01461 Any_Impl_T<RTCORBA::TCPProtocolProperties>::to_object (
01462 CORBA::Object_ptr &_tao_elem
01463 ) const
01464 {
01465 _tao_elem = CORBA::Object::_duplicate (this->value_);
01466 return true;
01467 }
01468 }
01469
01470 namespace TAO
01471 {
01472 template<>
01473 CORBA::Boolean
01474 Any_Impl_T<RTCORBA::TCPProtocolProperties>::marshal_value (TAO_OutputCDR &)
01475 {
01476 return false;
01477 }
01478
01479 template<>
01480 CORBA::Boolean
01481 Any_Impl_T<RTCORBA::TCPProtocolProperties>::demarshal_value (TAO_InputCDR &)
01482 {
01483 return false;
01484 }
01485 }
01486
01487
01488 void
01489 operator<<= (
01490 CORBA::Any &_tao_any,
01491 RTCORBA::TCPProtocolProperties_ptr _tao_elem
01492 )
01493 {
01494 RTCORBA::TCPProtocolProperties_ptr _tao_objptr =
01495 RTCORBA::TCPProtocolProperties::_duplicate (_tao_elem);
01496 _tao_any <<= &_tao_objptr;
01497 }
01498
01499
01500 void
01501 operator<<= (
01502 CORBA::Any &_tao_any,
01503 RTCORBA::TCPProtocolProperties_ptr *_tao_elem
01504 )
01505 {
01506 TAO::Any_Impl_T<RTCORBA::TCPProtocolProperties>::insert (
01507 _tao_any,
01508 RTCORBA::TCPProtocolProperties::_tao_any_destructor,
01509 RTCORBA::_tc_TCPProtocolProperties,
01510 *_tao_elem
01511 );
01512 }
01513
01514 CORBA::Boolean
01515 operator>>= (
01516 const CORBA::Any &_tao_any,
01517 RTCORBA::TCPProtocolProperties_ptr &_tao_elem
01518 )
01519 {
01520 return
01521 TAO::Any_Impl_T<RTCORBA::TCPProtocolProperties>::extract (
01522 _tao_any,
01523 RTCORBA::TCPProtocolProperties::_tao_any_destructor,
01524 RTCORBA::_tc_TCPProtocolProperties,
01525 _tao_elem
01526 );
01527 }
01528
01529
01530
01531
01532 namespace TAO
01533 {
01534 template<>
01535 CORBA::Boolean
01536 Any_Impl_T<RTCORBA::GIOPProtocolProperties>::to_object (
01537 CORBA::Object_ptr &_tao_elem
01538 ) const
01539 {
01540 _tao_elem = CORBA::Object::_duplicate (this->value_);
01541 return true;
01542 }
01543 }
01544
01545 namespace TAO
01546 {
01547 template<>
01548 CORBA::Boolean
01549 Any_Impl_T<RTCORBA::GIOPProtocolProperties>::marshal_value (TAO_OutputCDR &)
01550 {
01551 return false;
01552 }
01553
01554 template<>
01555 CORBA::Boolean
01556 Any_Impl_T<RTCORBA::GIOPProtocolProperties>::demarshal_value (TAO_InputCDR &)
01557 {
01558 return false;
01559 }
01560 }
01561
01562
01563 void
01564 operator<<= (
01565 CORBA::Any &_tao_any,
01566 RTCORBA::GIOPProtocolProperties_ptr _tao_elem
01567 )
01568 {
01569 RTCORBA::GIOPProtocolProperties_ptr _tao_objptr =
01570 RTCORBA::GIOPProtocolProperties::_duplicate (_tao_elem);
01571 _tao_any <<= &_tao_objptr;
01572 }
01573
01574
01575 void
01576 operator<<= (
01577 CORBA::Any &_tao_any,
01578 RTCORBA::GIOPProtocolProperties_ptr *_tao_elem
01579 )
01580 {
01581 TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>::insert (
01582 _tao_any,
01583 RTCORBA::GIOPProtocolProperties::_tao_any_destructor,
01584 RTCORBA::_tc_GIOPProtocolProperties,
01585 *_tao_elem
01586 );
01587 }
01588
01589 CORBA::Boolean
01590 operator>>= (
01591 const CORBA::Any &_tao_any,
01592 RTCORBA::GIOPProtocolProperties_ptr &_tao_elem
01593 )
01594 {
01595 return
01596 TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>::extract (
01597 _tao_any,
01598 RTCORBA::GIOPProtocolProperties::_tao_any_destructor,
01599 RTCORBA::_tc_GIOPProtocolProperties,
01600 _tao_elem
01601 );
01602 }
01603
01604
01605
01606
01607 namespace TAO
01608 {
01609 template<>
01610 CORBA::Boolean
01611 Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::to_object (
01612 CORBA::Object_ptr &_tao_elem
01613 ) const
01614 {
01615 _tao_elem = CORBA::Object::_duplicate (this->value_);
01616 return true;
01617 }
01618 }
01619
01620 namespace TAO
01621 {
01622 template<>
01623 CORBA::Boolean
01624 Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::marshal_value (TAO_OutputCDR &)
01625 {
01626 return false;
01627 }
01628
01629 template<>
01630 CORBA::Boolean
01631 Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::demarshal_value (TAO_InputCDR &)
01632 {
01633 return false;
01634 }
01635 }
01636
01637
01638 void
01639 operator<<= (
01640 CORBA::Any &_tao_any,
01641 RTCORBA::UnixDomainProtocolProperties_ptr _tao_elem
01642 )
01643 {
01644 RTCORBA::UnixDomainProtocolProperties_ptr _tao_objptr =
01645 RTCORBA::UnixDomainProtocolProperties::_duplicate (_tao_elem);
01646 _tao_any <<= &_tao_objptr;
01647 }
01648
01649
01650 void
01651 operator<<= (
01652 CORBA::Any &_tao_any,
01653 RTCORBA::UnixDomainProtocolProperties_ptr *_tao_elem
01654 )
01655 {
01656 TAO::Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::insert (
01657 _tao_any,
01658 RTCORBA::UnixDomainProtocolProperties::_tao_any_destructor,
01659 RTCORBA::_tc_UnixDomainProtocolProperties,
01660 *_tao_elem
01661 );
01662 }
01663
01664 CORBA::Boolean
01665 operator>>= (
01666 const CORBA::Any &_tao_any,
01667 RTCORBA::UnixDomainProtocolProperties_ptr &_tao_elem
01668 )
01669 {
01670 return
01671 TAO::Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::extract (
01672 _tao_any,
01673 RTCORBA::UnixDomainProtocolProperties::_tao_any_destructor,
01674 RTCORBA::_tc_UnixDomainProtocolProperties,
01675 _tao_elem
01676 );
01677 }
01678
01679
01680
01681
01682 namespace TAO
01683 {
01684 template<>
01685 CORBA::Boolean
01686 Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::to_object (
01687 CORBA::Object_ptr &_tao_elem
01688 ) const
01689 {
01690 _tao_elem = CORBA::Object::_duplicate (this->value_);
01691 return true;
01692 }
01693 }
01694
01695 namespace TAO
01696 {
01697 template<>
01698 CORBA::Boolean
01699 Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::marshal_value (TAO_OutputCDR &)
01700 {
01701 return false;
01702 }
01703
01704 template<>
01705 CORBA::Boolean
01706 Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::demarshal_value (TAO_InputCDR &)
01707 {
01708 return false;
01709 }
01710 }
01711
01712
01713 void
01714 operator<<= (
01715 CORBA::Any &_tao_any,
01716 RTCORBA::SharedMemoryProtocolProperties_ptr _tao_elem
01717 )
01718 {
01719 RTCORBA::SharedMemoryProtocolProperties_ptr _tao_objptr =
01720 RTCORBA::SharedMemoryProtocolProperties::_duplicate (_tao_elem);
01721 _tao_any <<= &_tao_objptr;
01722 }
01723
01724
01725 void
01726 operator<<= (
01727 CORBA::Any &_tao_any,
01728 RTCORBA::SharedMemoryProtocolProperties_ptr *_tao_elem
01729 )
01730 {
01731 TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::insert (
01732 _tao_any,
01733 RTCORBA::SharedMemoryProtocolProperties::_tao_any_destructor,
01734 RTCORBA::_tc_SharedMemoryProtocolProperties,
01735 *_tao_elem
01736 );
01737 }
01738
01739 CORBA::Boolean
01740 operator>>= (
01741 const CORBA::Any &_tao_any,
01742 RTCORBA::SharedMemoryProtocolProperties_ptr &_tao_elem
01743 )
01744 {
01745 return
01746 TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::extract (
01747 _tao_any,
01748 RTCORBA::SharedMemoryProtocolProperties::_tao_any_destructor,
01749 RTCORBA::_tc_SharedMemoryProtocolProperties,
01750 _tao_elem
01751 );
01752 }
01753
01754
01755
01756
01757 namespace TAO
01758 {
01759 template<>
01760 CORBA::Boolean
01761 Any_Impl_T<RTCORBA::UserDatagramProtocolProperties>::to_object (
01762 CORBA::Object_ptr &_tao_elem
01763 ) const
01764 {
01765 _tao_elem = CORBA::Object::_duplicate (this->value_);
01766 return true;
01767 }
01768 }
01769
01770 namespace TAO
01771 {
01772 template<>
01773 CORBA::Boolean
01774 Any_Impl_T<RTCORBA::UserDatagramProtocolProperties>::marshal_value (TAO_OutputCDR &)
01775 {
01776 return false;
01777 }
01778
01779 template<>
01780 CORBA::Boolean
01781 Any_Impl_T<RTCORBA::UserDatagramProtocolProperties>::demarshal_value (TAO_InputCDR &)
01782 {
01783 return false;
01784 }
01785 }
01786
01787
01788 void
01789 operator<<= (
01790 CORBA::Any &_tao_any,
01791 RTCORBA::UserDatagramProtocolProperties_ptr _tao_elem
01792 )
01793 {
01794 RTCORBA::UserDatagramProtocolProperties_ptr _tao_objptr =
01795 RTCORBA::UserDatagramProtocolProperties::_duplicate (_tao_elem);
01796 _tao_any <<= &_tao_objptr;
01797 }
01798
01799
01800 void
01801 operator<<= (
01802 CORBA::Any &_tao_any,
01803 RTCORBA::UserDatagramProtocolProperties_ptr *_tao_elem
01804 )
01805 {
01806 TAO::Any_Impl_T<RTCORBA::UserDatagramProtocolProperties>::insert (
01807 _tao_any,
01808 RTCORBA::UserDatagramProtocolProperties::_tao_any_destructor,
01809 RTCORBA::_tc_UserDatagramProtocolProperties,
01810 *_tao_elem
01811 );
01812 }
01813
01814 CORBA::Boolean
01815 operator>>= (
01816 const CORBA::Any &_tao_any,
01817 RTCORBA::UserDatagramProtocolProperties_ptr &_tao_elem
01818 )
01819 {
01820 return
01821 TAO::Any_Impl_T<RTCORBA::UserDatagramProtocolProperties>::extract (
01822 _tao_any,
01823 RTCORBA::UserDatagramProtocolProperties::_tao_any_destructor,
01824 RTCORBA::_tc_UserDatagramProtocolProperties,
01825 _tao_elem
01826 );
01827 }
01828
01829
01830
01831
01832 namespace TAO
01833 {
01834 template<>
01835 CORBA::Boolean
01836 Any_Impl_T<RTCORBA::StreamControlProtocolProperties>::to_object (
01837 CORBA::Object_ptr &_tao_elem
01838 ) const
01839 {
01840 _tao_elem = CORBA::Object::_duplicate (this->value_);
01841 return true;
01842 }
01843 }
01844
01845 namespace TAO
01846 {
01847 template<>
01848 CORBA::Boolean
01849 Any_Impl_T<RTCORBA::StreamControlProtocolProperties>::marshal_value (TAO_OutputCDR &)
01850 {
01851 return false;
01852 }
01853
01854 template<>
01855 CORBA::Boolean
01856 Any_Impl_T<RTCORBA::StreamControlProtocolProperties>::demarshal_value (TAO_InputCDR &)
01857 {
01858 return false;
01859 }
01860 }
01861
01862
01863 void
01864 operator<<= (
01865 CORBA::Any &_tao_any,
01866 RTCORBA::StreamControlProtocolProperties_ptr _tao_elem
01867 )
01868 {
01869 RTCORBA::StreamControlProtocolProperties_ptr _tao_objptr =
01870 RTCORBA::StreamControlProtocolProperties::_duplicate (_tao_elem);
01871 _tao_any <<= &_tao_objptr;
01872 }
01873
01874
01875 void
01876 operator<<= (
01877 CORBA::Any &_tao_any,
01878 RTCORBA::StreamControlProtocolProperties_ptr *_tao_elem
01879 )
01880 {
01881 TAO::Any_Impl_T<RTCORBA::StreamControlProtocolProperties>::insert (
01882 _tao_any,
01883 RTCORBA::StreamControlProtocolProperties::_tao_any_destructor,
01884 RTCORBA::_tc_StreamControlProtocolProperties,
01885 *_tao_elem
01886 );
01887 }
01888
01889 CORBA::Boolean
01890 operator>>= (
01891 const CORBA::Any &_tao_any,
01892 RTCORBA::StreamControlProtocolProperties_ptr &_tao_elem
01893 )
01894 {
01895 return
01896 TAO::Any_Impl_T<RTCORBA::StreamControlProtocolProperties>::extract (
01897 _tao_any,
01898 RTCORBA::StreamControlProtocolProperties::_tao_any_destructor,
01899 RTCORBA::_tc_StreamControlProtocolProperties,
01900 _tao_elem
01901 );
01902 }
01903
01904
01905
01906
01907
01908 void operator<<= (
01909 CORBA::Any &_tao_any,
01910 const RTCORBA::PriorityBand &_tao_elem
01911 )
01912 {
01913 TAO::Any_Dual_Impl_T<RTCORBA::PriorityBand>::insert_copy (
01914 _tao_any,
01915 RTCORBA::PriorityBand::_tao_any_destructor,
01916 RTCORBA::_tc_PriorityBand,
01917 _tao_elem
01918 );
01919 }
01920
01921
01922 void operator<<= (
01923 CORBA::Any &_tao_any,
01924 RTCORBA::PriorityBand *_tao_elem
01925 )
01926 {
01927 TAO::Any_Dual_Impl_T<RTCORBA::PriorityBand>::insert (
01928 _tao_any,
01929 RTCORBA::PriorityBand::_tao_any_destructor,
01930 RTCORBA::_tc_PriorityBand,
01931 _tao_elem
01932 );
01933 }
01934
01935
01936 CORBA::Boolean operator>>= (
01937 const CORBA::Any &_tao_any,
01938 RTCORBA::PriorityBand *&_tao_elem
01939 )
01940 {
01941 return _tao_any >>= const_cast<
01942 const RTCORBA::PriorityBand *&> (
01943 _tao_elem
01944 );
01945 }
01946
01947
01948 CORBA::Boolean operator>>= (
01949 const CORBA::Any &_tao_any,
01950 const RTCORBA::PriorityBand *&_tao_elem
01951 )
01952 {
01953 return
01954 TAO::Any_Dual_Impl_T<RTCORBA::PriorityBand>::extract (
01955 _tao_any,
01956 RTCORBA::PriorityBand::_tao_any_destructor,
01957 RTCORBA::_tc_PriorityBand,
01958 _tao_elem
01959 );
01960 }
01961
01962
01963
01964
01965
01966
01967 void operator<<= (
01968 CORBA::Any &_tao_any,
01969 const RTCORBA::PriorityBands &_tao_elem
01970 )
01971 {
01972 TAO::Any_Dual_Impl_T<RTCORBA::PriorityBands>::insert_copy (
01973 _tao_any,
01974 RTCORBA::PriorityBands::_tao_any_destructor,
01975 TAO::TypeCode::tc_RTCORBA_PriorityBands_0,
01976 _tao_elem
01977 );
01978 }
01979
01980
01981 void operator<<= (
01982 CORBA::Any &_tao_any,
01983 RTCORBA::PriorityBands *_tao_elem
01984 )
01985 {
01986 TAO::Any_Dual_Impl_T<RTCORBA::PriorityBands>::insert (
01987 _tao_any,
01988 RTCORBA::PriorityBands::_tao_any_destructor,
01989 TAO::TypeCode::tc_RTCORBA_PriorityBands_0,
01990 _tao_elem
01991 );
01992 }
01993
01994
01995 CORBA::Boolean operator>>= (
01996 const CORBA::Any &_tao_any,
01997 RTCORBA::PriorityBands *&_tao_elem
01998 )
01999 {
02000 return _tao_any >>= const_cast<
02001 const RTCORBA::PriorityBands *&> (
02002 _tao_elem
02003 );
02004 }
02005
02006
02007 CORBA::Boolean operator>>= (
02008 const CORBA::Any &_tao_any,
02009 const RTCORBA::PriorityBands *&_tao_elem
02010 )
02011 {
02012 return
02013 TAO::Any_Dual_Impl_T<RTCORBA::PriorityBands>::extract (
02014 _tao_any,
02015 RTCORBA::PriorityBands::_tao_any_destructor,
02016 TAO::TypeCode::tc_RTCORBA_PriorityBands_0,
02017 _tao_elem
02018 );
02019 }
02020
02021
02022
02023
02024 namespace TAO
02025 {
02026 template<>
02027 CORBA::Boolean
02028 Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::to_object (
02029 CORBA::Object_ptr &_tao_elem
02030 ) const
02031 {
02032 _tao_elem = CORBA::Object::_duplicate (this->value_);
02033 return true;
02034 }
02035 }
02036
02037 namespace TAO
02038 {
02039 template<>
02040 CORBA::Boolean
02041 Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::marshal_value (TAO_OutputCDR &)
02042 {
02043 return false;
02044 }
02045
02046 template<>
02047 CORBA::Boolean
02048 Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::demarshal_value (TAO_InputCDR &)
02049 {
02050 return false;
02051 }
02052 }
02053
02054
02055 void
02056 operator<<= (
02057 CORBA::Any &_tao_any,
02058 RTCORBA::PriorityBandedConnectionPolicy_ptr _tao_elem
02059 )
02060 {
02061 RTCORBA::PriorityBandedConnectionPolicy_ptr _tao_objptr =
02062 RTCORBA::PriorityBandedConnectionPolicy::_duplicate (_tao_elem);
02063 _tao_any <<= &_tao_objptr;
02064 }
02065
02066
02067 void
02068 operator<<= (
02069 CORBA::Any &_tao_any,
02070 RTCORBA::PriorityBandedConnectionPolicy_ptr *_tao_elem
02071 )
02072 {
02073 TAO::Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::insert (
02074 _tao_any,
02075 RTCORBA::PriorityBandedConnectionPolicy::_tao_any_destructor,
02076 RTCORBA::_tc_PriorityBandedConnectionPolicy,
02077 *_tao_elem
02078 );
02079 }
02080
02081 CORBA::Boolean
02082 operator>>= (
02083 const CORBA::Any &_tao_any,
02084 RTCORBA::PriorityBandedConnectionPolicy_ptr &_tao_elem
02085 )
02086 {
02087 return
02088 TAO::Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::extract (
02089 _tao_any,
02090 RTCORBA::PriorityBandedConnectionPolicy::_tao_any_destructor,
02091 RTCORBA::_tc_PriorityBandedConnectionPolicy,
02092 _tao_elem
02093 );
02094 }
02095
02096
02097
02098
02099 namespace TAO
02100 {
02101 template<>
02102 CORBA::Boolean
02103 Any_Impl_T<RTCORBA::Current>::to_object (
02104 CORBA::Object_ptr &_tao_elem
02105 ) const
02106 {
02107 _tao_elem = CORBA::Object::_duplicate (this->value_);
02108 return true;
02109 }
02110 }
02111
02112 namespace TAO
02113 {
02114 template<>
02115 CORBA::Boolean
02116 Any_Impl_T<RTCORBA::Current>::marshal_value (TAO_OutputCDR &)
02117 {
02118 return false;
02119 }
02120
02121 template<>
02122 CORBA::Boolean
02123 Any_Impl_T<RTCORBA::Current>::demarshal_value (TAO_InputCDR &)
02124 {
02125 return false;
02126 }
02127 }
02128
02129
02130 void
02131 operator<<= (
02132 CORBA::Any &_tao_any,
02133 RTCORBA::Current_ptr _tao_elem
02134 )
02135 {
02136 RTCORBA::Current_ptr _tao_objptr =
02137 RTCORBA::Current::_duplicate (_tao_elem);
02138 _tao_any <<= &_tao_objptr;
02139 }
02140
02141
02142 void
02143 operator<<= (
02144 CORBA::Any &_tao_any,
02145 RTCORBA::Current_ptr *_tao_elem
02146 )
02147 {
02148 TAO::Any_Impl_T<RTCORBA::Current>::insert (
02149 _tao_any,
02150 RTCORBA::Current::_tao_any_destructor,
02151 RTCORBA::_tc_Current,
02152 *_tao_elem
02153 );
02154 }
02155
02156 CORBA::Boolean
02157 operator>>= (
02158 const CORBA::Any &_tao_any,
02159 RTCORBA::Current_ptr &_tao_elem
02160 )
02161 {
02162 return
02163 TAO::Any_Impl_T<RTCORBA::Current>::extract (
02164 _tao_any,
02165 RTCORBA::Current::_tao_any_destructor,
02166 RTCORBA::_tc_Current,
02167 _tao_elem
02168 );
02169 }
02170
02171
02172
02173
02174 namespace TAO
02175 {
02176 template<>
02177 CORBA::Boolean
02178 Any_Impl_T<RTCORBA::Mutex>::to_object (
02179 CORBA::Object_ptr &_tao_elem
02180 ) const
02181 {
02182 _tao_elem = CORBA::Object::_duplicate (this->value_);
02183 return true;
02184 }
02185 }
02186
02187 namespace TAO
02188 {
02189 template<>
02190 CORBA::Boolean
02191 Any_Impl_T<RTCORBA::Mutex>::marshal_value (TAO_OutputCDR &)
02192 {
02193 return false;
02194 }
02195
02196 template<>
02197 CORBA::Boolean
02198 Any_Impl_T<RTCORBA::Mutex>::demarshal_value (TAO_InputCDR &)
02199 {
02200 return false;
02201 }
02202 }
02203
02204
02205 void
02206 operator<<= (
02207 CORBA::Any &_tao_any,
02208 RTCORBA::Mutex_ptr _tao_elem
02209 )
02210 {
02211 RTCORBA::Mutex_ptr _tao_objptr =
02212 RTCORBA::Mutex::_duplicate (_tao_elem);
02213 _tao_any <<= &_tao_objptr;
02214 }
02215
02216
02217 void
02218 operator<<= (
02219 CORBA::Any &_tao_any,
02220 RTCORBA::Mutex_ptr *_tao_elem
02221 )
02222 {
02223 TAO::Any_Impl_T<RTCORBA::Mutex>::insert (
02224 _tao_any,
02225 RTCORBA::Mutex::_tao_any_destructor,
02226 RTCORBA::_tc_Mutex,
02227 *_tao_elem
02228 );
02229 }
02230
02231 CORBA::Boolean
02232 operator>>= (
02233 const CORBA::Any &_tao_any,
02234 RTCORBA::Mutex_ptr &_tao_elem
02235 )
02236 {
02237 return
02238 TAO::Any_Impl_T<RTCORBA::Mutex>::extract (
02239 _tao_any,
02240 RTCORBA::Mutex::_tao_any_destructor,
02241 RTCORBA::_tc_Mutex,
02242 _tao_elem
02243 );
02244 }
02245
02246
02247
02248
02249 namespace TAO
02250 {
02251 template<>
02252 CORBA::Boolean
02253 Any_Impl_T<RTCORBA::RTORB>::to_object (
02254 CORBA::Object_ptr &_tao_elem
02255 ) const
02256 {
02257 _tao_elem = CORBA::Object::_duplicate (this->value_);
02258 return true;
02259 }
02260 }
02261
02262 namespace TAO
02263 {
02264 template<>
02265 CORBA::Boolean
02266 Any_Impl_T<RTCORBA::RTORB>::marshal_value (TAO_OutputCDR &)
02267 {
02268 return false;
02269 }
02270
02271 template<>
02272 CORBA::Boolean
02273 Any_Impl_T<RTCORBA::RTORB>::demarshal_value (TAO_InputCDR &)
02274 {
02275 return false;
02276 }
02277 }
02278
02279
02280 void
02281 operator<<= (
02282 CORBA::Any &_tao_any,
02283 RTCORBA::RTORB_ptr _tao_elem
02284 )
02285 {
02286 RTCORBA::RTORB_ptr _tao_objptr =
02287 RTCORBA::RTORB::_duplicate (_tao_elem);
02288 _tao_any <<= &_tao_objptr;
02289 }
02290
02291
02292 void
02293 operator<<= (
02294 CORBA::Any &_tao_any,
02295 RTCORBA::RTORB_ptr *_tao_elem
02296 )
02297 {
02298 TAO::Any_Impl_T<RTCORBA::RTORB>::insert (
02299 _tao_any,
02300 RTCORBA::RTORB::_tao_any_destructor,
02301 RTCORBA::_tc_RTORB,
02302 *_tao_elem
02303 );
02304 }
02305
02306 CORBA::Boolean
02307 operator>>= (
02308 const CORBA::Any &_tao_any,
02309 RTCORBA::RTORB_ptr &_tao_elem
02310 )
02311 {
02312 return
02313 TAO::Any_Impl_T<RTCORBA::RTORB>::extract (
02314 _tao_any,
02315 RTCORBA::RTORB::_tao_any_destructor,
02316 RTCORBA::_tc_RTORB,
02317 _tao_elem
02318 );
02319 }
02320
02321
02322
02323
02324 namespace TAO
02325 {
02326 template<>
02327 CORBA::Boolean
02328 Any_Dual_Impl_T<RTCORBA::RTORB::MutexNotFound>::marshal_value (TAO_OutputCDR &)
02329 {
02330 return false;
02331 }
02332
02333 template<>
02334 CORBA::Boolean
02335 Any_Dual_Impl_T<RTCORBA::RTORB::MutexNotFound>::demarshal_value (TAO_InputCDR &)
02336 {
02337 return false;
02338 }
02339 }
02340
02341
02342 void operator<<= (
02343 CORBA::Any &_tao_any,
02344 const RTCORBA::RTORB::MutexNotFound &_tao_elem
02345 )
02346 {
02347 TAO::Any_Dual_Impl_T<RTCORBA::RTORB::MutexNotFound>::insert_copy (
02348 _tao_any,
02349 RTCORBA::RTORB::MutexNotFound::_tao_any_destructor,
02350 RTCORBA::RTORB::_tc_MutexNotFound,
02351 _tao_elem
02352 );
02353 }
02354
02355
02356 void operator<<= (
02357 CORBA::Any &_tao_any,
02358 RTCORBA::RTORB::MutexNotFound *_tao_elem
02359 )
02360 {
02361 TAO::Any_Dual_Impl_T<RTCORBA::RTORB::MutexNotFound>::insert (
02362 _tao_any,
02363 RTCORBA::RTORB::MutexNotFound::_tao_any_destructor,
02364 RTCORBA::RTORB::_tc_MutexNotFound,
02365 _tao_elem
02366 );
02367 }
02368
02369
02370 CORBA::Boolean operator>>= (
02371 const CORBA::Any &_tao_any,
02372 RTCORBA::RTORB::MutexNotFound *&_tao_elem
02373 )
02374 {
02375 return _tao_any >>= const_cast<
02376 const RTCORBA::RTORB::MutexNotFound *&> (
02377 _tao_elem
02378 );
02379 }
02380
02381
02382 CORBA::Boolean operator>>= (
02383 const CORBA::Any &_tao_any,
02384 const RTCORBA::RTORB::MutexNotFound *&_tao_elem
02385 )
02386 {
02387 return
02388 TAO::Any_Dual_Impl_T<RTCORBA::RTORB::MutexNotFound>::extract (
02389 _tao_any,
02390 RTCORBA::RTORB::MutexNotFound::_tao_any_destructor,
02391 RTCORBA::RTORB::_tc_MutexNotFound,
02392 _tao_elem
02393 );
02394 }
02395
02396
02397
02398
02399 namespace TAO
02400 {
02401 template<>
02402 CORBA::Boolean
02403 Any_Dual_Impl_T<RTCORBA::RTORB::InvalidThreadpool>::marshal_value (TAO_OutputCDR &)
02404 {
02405 return false;
02406 }
02407
02408 template<>
02409 CORBA::Boolean
02410 Any_Dual_Impl_T<RTCORBA::RTORB::InvalidThreadpool>::demarshal_value (TAO_InputCDR &)
02411 {
02412 return false;
02413 }
02414 }
02415
02416
02417 void operator<<= (
02418 CORBA::Any &_tao_any,
02419 const RTCORBA::RTORB::InvalidThreadpool &_tao_elem
02420 )
02421 {
02422 TAO::Any_Dual_Impl_T<RTCORBA::RTORB::InvalidThreadpool>::insert_copy (
02423 _tao_any,
02424 RTCORBA::RTORB::InvalidThreadpool::_tao_any_destructor,
02425 RTCORBA::RTORB::_tc_InvalidThreadpool,
02426 _tao_elem
02427 );
02428 }
02429
02430
02431 void operator<<= (
02432 CORBA::Any &_tao_any,
02433 RTCORBA::RTORB::InvalidThreadpool *_tao_elem
02434 )
02435 {
02436 TAO::Any_Dual_Impl_T<RTCORBA::RTORB::InvalidThreadpool>::insert (
02437 _tao_any,
02438 RTCORBA::RTORB::InvalidThreadpool::_tao_any_destructor,
02439 RTCORBA::RTORB::_tc_InvalidThreadpool,
02440 _tao_elem
02441 );
02442 }
02443
02444
02445 CORBA::Boolean operator>>= (
02446 const CORBA::Any &_tao_any,
02447 RTCORBA::RTORB::InvalidThreadpool *&_tao_elem
02448 )
02449 {
02450 return _tao_any >>= const_cast<
02451 const RTCORBA::RTORB::InvalidThreadpool *&> (
02452 _tao_elem
02453 );
02454 }
02455
02456
02457 CORBA::Boolean operator>>= (
02458 const CORBA::Any &_tao_any,
02459 const RTCORBA::RTORB::InvalidThreadpool *&_tao_elem
02460 )
02461 {
02462 return
02463 TAO::Any_Dual_Impl_T<RTCORBA::RTORB::InvalidThreadpool>::extract (
02464 _tao_any,
02465 RTCORBA::RTORB::InvalidThreadpool::_tao_any_destructor,
02466 RTCORBA::RTORB::_tc_InvalidThreadpool,
02467 _tao_elem
02468 );
02469 }
02470
02471 TAO_END_VERSIONED_NAMESPACE_DECL