// -*- C++ -*- // // $Id$ // **** Code generated by the The ACE ORB (TAO) IDL Compiler **** // TAO and the TAO IDL Compiler have been developed by: // Center for Distributed Object Computing // Washington University // St. Louis, MO // USA // http://www.cs.wustl.edu/~schmidt/doc-center.html // and // Distributed Object Computing Laboratory // University of California at Irvine // Irvine, CA // USA // http://doc.ece.uci.edu/ // and // Institute for Software Integrated Systems // Vanderbilt University // Nashville, TN // USA // http://www.isis.vanderbilt.edu/ // // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html #include "tao/AnyTypeCode/Null_RefCount_Policy.h" #include "tao/AnyTypeCode/TypeCode_Constants.h" #include "tao/AnyTypeCode/Alias_TypeCode_Static.h" #include "tao/AnyTypeCode/Enum_TypeCode_Static.h" #include "tao/AnyTypeCode/Objref_TypeCode_Static.h" #include "tao/AnyTypeCode/Sequence_TypeCode_Static.h" #include "tao/AnyTypeCode/String_TypeCode_Static.h" #include "tao/AnyTypeCode/Struct_TypeCode_Static.h" #include "tao/AnyTypeCode/TypeCode_Struct_Field.h" #include "tao/AnyTypeCode/Recursive_Type_TypeCode.h" #include "tao/RTCORBA/RTCORBA.h" #include "tao/CDR.h" #include "tao/AnyTypeCode/Any.h" #include "tao/AnyTypeCode/Any_Impl_T.h" #include "tao/AnyTypeCode/Any_Dual_Impl_T.h" #include "tao/AnyTypeCode/Any_Basic_Impl_T.h" #include "tao/AnyTypeCode/IOP_IORA.h" TAO_BEGIN_VERSIONED_NAMESPACE_DECL // TAO_IDL - Generated from // be\be_visitor_typecode/alias_typecode.cpp:50 static TAO::TypeCode::Alias _tao_tc_RTCORBA_NativePriority ( CORBA::tk_alias, "IDL:omg.org/RTCORBA/NativePriority:1.0", "NativePriority", &CORBA::_tc_short); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_NativePriority = &_tao_tc_RTCORBA_NativePriority; } // TAO_IDL - Generated from // be\be_visitor_typecode/alias_typecode.cpp:50 static TAO::TypeCode::Alias _tao_tc_RTCORBA_Priority ( CORBA::tk_alias, "IDL:omg.org/RTCORBA/Priority:1.0", "Priority", &CORBA::_tc_short); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_Priority = &_tao_tc_RTCORBA_Priority; } // TAO_IDL - Generated from // be\be_visitor_typecode/alias_typecode.cpp:50 static TAO::TypeCode::Alias _tao_tc_RTCORBA_NetworkPriority ( CORBA::tk_alias, "IDL:omg.org/RTCORBA/NetworkPriority:1.0", "NetworkPriority", &CORBA::_tc_long); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_NetworkPriority = &_tao_tc_RTCORBA_NetworkPriority; } // TAO_IDL - Generated from // be\be_visitor_typecode/alias_typecode.cpp:50 static TAO::TypeCode::Alias _tao_tc_RTCORBA_ThreadpoolId ( CORBA::tk_alias, "IDL:omg.org/RTCORBA/ThreadpoolId:1.0", "ThreadpoolId", &CORBA::_tc_ulong); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_ThreadpoolId = &_tao_tc_RTCORBA_ThreadpoolId; } // TAO_IDL - Generated from // be\be_visitor_typecode/struct_typecode.cpp:87 static TAO::TypeCode::Struct_Field const _tao_fields_RTCORBA_ThreadpoolLane[] = { { "lane_priority", &RTCORBA::_tc_Priority }, { "static_threads", &CORBA::_tc_ulong }, { "dynamic_threads", &CORBA::_tc_ulong } }; static TAO::TypeCode::Struct const *, TAO::Null_RefCount_Policy> _tao_tc_RTCORBA_ThreadpoolLane ( CORBA::tk_struct, "IDL:omg.org/RTCORBA/ThreadpoolLane:1.0", "ThreadpoolLane", _tao_fields_RTCORBA_ThreadpoolLane, 3); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_ThreadpoolLane = &_tao_tc_RTCORBA_ThreadpoolLane; } // TAO_IDL - Generated from // be\be_visitor_typecode/alias_typecode.cpp:50 // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:937 #ifndef _TAO_TYPECODE_RTCORBA_ThreadpoolLanes_GUARD #define _TAO_TYPECODE_RTCORBA_ThreadpoolLanes_GUARD namespace TAO { namespace TypeCode { TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *, TAO::Null_RefCount_Policy> RTCORBA_ThreadpoolLanes_0 ( CORBA::tk_sequence, &RTCORBA::_tc_ThreadpoolLane, 0U); ::CORBA::TypeCode_ptr const tc_RTCORBA_ThreadpoolLanes_0 = &RTCORBA_ThreadpoolLanes_0; } } #endif /* _TAO_TYPECODE_RTCORBA_ThreadpoolLanes_GUARD */ static TAO::TypeCode::Alias _tao_tc_RTCORBA_ThreadpoolLanes ( CORBA::tk_alias, "IDL:omg.org/RTCORBA/ThreadpoolLanes:1.0", "ThreadpoolLanes", &TAO::TypeCode::tc_RTCORBA_ThreadpoolLanes_0); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_ThreadpoolLanes = &_tao_tc_RTCORBA_ThreadpoolLanes; } // TAO_IDL - Generated from // be\be_visitor_typecode/enum_typecode.cpp:34 static char const * const _tao_enumerators_RTCORBA_PriorityModel[] = { "CLIENT_PROPAGATED", "SERVER_DECLARED" }; static TAO::TypeCode::Enum _tao_tc_RTCORBA_PriorityModel ( "IDL:omg.org/RTCORBA/PriorityModel:1.0", "PriorityModel", _tao_enumerators_RTCORBA_PriorityModel, 2); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_PriorityModel = &_tao_tc_RTCORBA_PriorityModel; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_PriorityModelPolicy ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/PriorityModelPolicy:1.0", "PriorityModelPolicy"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_PriorityModelPolicy = &_tao_tc_RTCORBA_PriorityModelPolicy; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_ThreadpoolPolicy ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/ThreadpoolPolicy:1.0", "ThreadpoolPolicy"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_ThreadpoolPolicy = &_tao_tc_RTCORBA_ThreadpoolPolicy; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_ProtocolProperties ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/ProtocolProperties:1.0", "ProtocolProperties"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_ProtocolProperties = &_tao_tc_RTCORBA_ProtocolProperties; } // TAO_IDL - Generated from // be\be_visitor_typecode/struct_typecode.cpp:87 static TAO::TypeCode::Struct_Field const _tao_fields_RTCORBA_Protocol[] = { { "protocol_type", &IOP::_tc_ProfileId }, { "orb_protocol_properties", &RTCORBA::_tc_ProtocolProperties }, { "transport_protocol_properties", &RTCORBA::_tc_ProtocolProperties } }; static TAO::TypeCode::Struct const *, TAO::Null_RefCount_Policy> _tao_tc_RTCORBA_Protocol ( CORBA::tk_struct, "IDL:omg.org/RTCORBA/Protocol:1.0", "Protocol", _tao_fields_RTCORBA_Protocol, 3); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_Protocol = &_tao_tc_RTCORBA_Protocol; } // TAO_IDL - Generated from // be\be_visitor_typecode/alias_typecode.cpp:50 // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:937 #ifndef _TAO_TYPECODE_RTCORBA_ProtocolList_GUARD #define _TAO_TYPECODE_RTCORBA_ProtocolList_GUARD namespace TAO { namespace TypeCode { TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *, TAO::Null_RefCount_Policy> RTCORBA_ProtocolList_0 ( CORBA::tk_sequence, &RTCORBA::_tc_Protocol, 0U); ::CORBA::TypeCode_ptr const tc_RTCORBA_ProtocolList_0 = &RTCORBA_ProtocolList_0; } } #endif /* _TAO_TYPECODE_RTCORBA_ProtocolList_GUARD */ static TAO::TypeCode::Alias _tao_tc_RTCORBA_ProtocolList ( CORBA::tk_alias, "IDL:omg.org/RTCORBA/ProtocolList:1.0", "ProtocolList", &TAO::TypeCode::tc_RTCORBA_ProtocolList_0); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_ProtocolList = &_tao_tc_RTCORBA_ProtocolList; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_ServerProtocolPolicy ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/ServerProtocolPolicy:1.0", "ServerProtocolPolicy"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_ServerProtocolPolicy = &_tao_tc_RTCORBA_ServerProtocolPolicy; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_ClientProtocolPolicy ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/ClientProtocolPolicy:1.0", "ClientProtocolPolicy"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_ClientProtocolPolicy = &_tao_tc_RTCORBA_ClientProtocolPolicy; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_PrivateConnectionPolicy ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/PrivateConnectionPolicy:1.0", "PrivateConnectionPolicy"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_PrivateConnectionPolicy = &_tao_tc_RTCORBA_PrivateConnectionPolicy; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_TCPProtocolProperties ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/TCPProtocolProperties:1.0", "TCPProtocolProperties"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_TCPProtocolProperties = &_tao_tc_RTCORBA_TCPProtocolProperties; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_GIOPProtocolProperties ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0", "GIOPProtocolProperties"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_GIOPProtocolProperties = &_tao_tc_RTCORBA_GIOPProtocolProperties; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_UnixDomainProtocolProperties ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/UnixDomainProtocolProperties:1.0", "UnixDomainProtocolProperties"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_UnixDomainProtocolProperties = &_tao_tc_RTCORBA_UnixDomainProtocolProperties; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_SharedMemoryProtocolProperties ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/SharedMemoryProtocolProperties:1.0", "SharedMemoryProtocolProperties"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_SharedMemoryProtocolProperties = &_tao_tc_RTCORBA_SharedMemoryProtocolProperties; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_UserDatagramProtocolProperties ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/UserDatagramProtocolProperties:1.0", "UserDatagramProtocolProperties"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_UserDatagramProtocolProperties = &_tao_tc_RTCORBA_UserDatagramProtocolProperties; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_StreamControlProtocolProperties ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/StreamControlProtocolProperties:1.0", "StreamControlProtocolProperties"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_StreamControlProtocolProperties = &_tao_tc_RTCORBA_StreamControlProtocolProperties; } // TAO_IDL - Generated from // be\be_visitor_typecode/struct_typecode.cpp:87 static TAO::TypeCode::Struct_Field const _tao_fields_RTCORBA_PriorityBand[] = { { "low", &RTCORBA::_tc_Priority }, { "high", &RTCORBA::_tc_Priority } }; static TAO::TypeCode::Struct const *, TAO::Null_RefCount_Policy> _tao_tc_RTCORBA_PriorityBand ( CORBA::tk_struct, "IDL:omg.org/RTCORBA/PriorityBand:1.0", "PriorityBand", _tao_fields_RTCORBA_PriorityBand, 2); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_PriorityBand = &_tao_tc_RTCORBA_PriorityBand; } // TAO_IDL - Generated from // be\be_visitor_typecode/alias_typecode.cpp:50 // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:937 #ifndef _TAO_TYPECODE_RTCORBA_PriorityBands_GUARD #define _TAO_TYPECODE_RTCORBA_PriorityBands_GUARD namespace TAO { namespace TypeCode { TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *, TAO::Null_RefCount_Policy> RTCORBA_PriorityBands_0 ( CORBA::tk_sequence, &RTCORBA::_tc_PriorityBand, 0U); ::CORBA::TypeCode_ptr const tc_RTCORBA_PriorityBands_0 = &RTCORBA_PriorityBands_0; } } #endif /* _TAO_TYPECODE_RTCORBA_PriorityBands_GUARD */ static TAO::TypeCode::Alias _tao_tc_RTCORBA_PriorityBands ( CORBA::tk_alias, "IDL:omg.org/RTCORBA/PriorityBands:1.0", "PriorityBands", &TAO::TypeCode::tc_RTCORBA_PriorityBands_0); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_PriorityBands = &_tao_tc_RTCORBA_PriorityBands; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_PriorityBandedConnectionPolicy ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/PriorityBandedConnectionPolicy:1.0", "PriorityBandedConnectionPolicy"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_PriorityBandedConnectionPolicy = &_tao_tc_RTCORBA_PriorityBandedConnectionPolicy; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_Current ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/Current:1.0", "Current"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_Current = &_tao_tc_RTCORBA_Current; } // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_Mutex ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/Mutex:1.0", "Mutex"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_Mutex = &_tao_tc_RTCORBA_Mutex; } // TAO_IDL - Generated from // be\be_visitor_typecode/struct_typecode.cpp:87 static TAO::TypeCode::Struct_Field const * const _tao_fields_RTCORBA_RTORB_MutexNotFound = 0; static TAO::TypeCode::Struct const *, TAO::Null_RefCount_Policy> _tao_tc_RTCORBA_RTORB_MutexNotFound ( CORBA::tk_except, "IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0", "MutexNotFound", _tao_fields_RTCORBA_RTORB_MutexNotFound, 0); ::CORBA::TypeCode_ptr const RTCORBA::RTORB::_tc_MutexNotFound = &_tao_tc_RTCORBA_RTORB_MutexNotFound; // TAO_IDL - Generated from // be\be_visitor_typecode/struct_typecode.cpp:87 static TAO::TypeCode::Struct_Field const * const _tao_fields_RTCORBA_RTORB_InvalidThreadpool = 0; static TAO::TypeCode::Struct const *, TAO::Null_RefCount_Policy> _tao_tc_RTCORBA_RTORB_InvalidThreadpool ( CORBA::tk_except, "IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0", "InvalidThreadpool", _tao_fields_RTCORBA_RTORB_InvalidThreadpool, 0); ::CORBA::TypeCode_ptr const RTCORBA::RTORB::_tc_InvalidThreadpool = &_tao_tc_RTCORBA_RTORB_InvalidThreadpool; // TAO_IDL - Generated from // be\be_visitor_typecode/objref_typecode.cpp:76 static TAO::TypeCode::Objref _tao_tc_RTCORBA_RTORB ( CORBA::tk_local_interface, "IDL:omg.org/RTCORBA/RTORB:1.0", "RTORB"); namespace RTCORBA { ::CORBA::TypeCode_ptr const _tc_RTORB = &_tao_tc_RTCORBA_RTORB; } // TAO_IDL - Generated from // be\be_visitor_structure/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLane &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, RTCORBA::ThreadpoolLane::_tao_any_destructor, RTCORBA::_tc_ThreadpoolLane, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ThreadpoolLane *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, RTCORBA::ThreadpoolLane::_tao_any_destructor, RTCORBA::_tc_ThreadpoolLane, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::ThreadpoolLane *&_tao_elem ) { return _tao_any >>= const_cast< const RTCORBA::ThreadpoolLane *&> ( _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLane *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, RTCORBA::ThreadpoolLane::_tao_any_destructor, RTCORBA::_tc_ThreadpoolLane, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_sequence/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLanes &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, RTCORBA::ThreadpoolLanes::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_ThreadpoolLanes_0, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ThreadpoolLanes *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, RTCORBA::ThreadpoolLanes::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_ThreadpoolLanes_0, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::ThreadpoolLanes *&_tao_elem ) { return _tao_any >>= const_cast< const RTCORBA::ThreadpoolLanes *&> ( _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLanes *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, RTCORBA::ThreadpoolLanes::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_ThreadpoolLanes_0, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_enum/any_op_cs.cpp:52 void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PriorityModel _tao_elem ) { TAO::Any_Basic_Impl_T::insert ( _tao_any, RTCORBA::_tc_PriorityModel, _tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::PriorityModel &_tao_elem ) { return TAO::Any_Basic_Impl_T::extract ( _tao_any, RTCORBA::_tc_PriorityModel, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PriorityModelPolicy_ptr _tao_elem ) { RTCORBA::PriorityModelPolicy_ptr _tao_objptr = RTCORBA::PriorityModelPolicy::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PriorityModelPolicy_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::PriorityModelPolicy::_tao_any_destructor, RTCORBA::_tc_PriorityModelPolicy, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::PriorityModelPolicy_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::PriorityModelPolicy::_tao_any_destructor, RTCORBA::_tc_PriorityModelPolicy, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ThreadpoolPolicy_ptr _tao_elem ) { RTCORBA::ThreadpoolPolicy_ptr _tao_objptr = RTCORBA::ThreadpoolPolicy::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ThreadpoolPolicy_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::ThreadpoolPolicy::_tao_any_destructor, RTCORBA::_tc_ThreadpoolPolicy, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::ThreadpoolPolicy_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::ThreadpoolPolicy::_tao_any_destructor, RTCORBA::_tc_ThreadpoolPolicy, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ProtocolProperties_ptr _tao_elem ) { RTCORBA::ProtocolProperties_ptr _tao_objptr = RTCORBA::ProtocolProperties::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ProtocolProperties_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::ProtocolProperties::_tao_any_destructor, RTCORBA::_tc_ProtocolProperties, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::ProtocolProperties_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::ProtocolProperties::_tao_any_destructor, RTCORBA::_tc_ProtocolProperties, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_structure/any_op_cs.cpp:54 namespace TAO { template<> CORBA::Boolean Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } }// Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const RTCORBA::Protocol &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, RTCORBA::Protocol::_tao_any_destructor, RTCORBA::_tc_Protocol, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::Protocol *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, RTCORBA::Protocol::_tao_any_destructor, RTCORBA::_tc_Protocol, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::Protocol *&_tao_elem ) { return _tao_any >>= const_cast< const RTCORBA::Protocol *&> ( _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const RTCORBA::Protocol *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, RTCORBA::Protocol::_tao_any_destructor, RTCORBA::_tc_Protocol, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_sequence/any_op_cs.cpp:54 namespace TAO { template<> CORBA::Boolean Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const RTCORBA::ProtocolList &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, RTCORBA::ProtocolList::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_ProtocolList_0, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ProtocolList *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, RTCORBA::ProtocolList::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_ProtocolList_0, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::ProtocolList *&_tao_elem ) { return _tao_any >>= const_cast< const RTCORBA::ProtocolList *&> ( _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const RTCORBA::ProtocolList *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, RTCORBA::ProtocolList::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_ProtocolList_0, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ServerProtocolPolicy_ptr _tao_elem ) { RTCORBA::ServerProtocolPolicy_ptr _tao_objptr = RTCORBA::ServerProtocolPolicy::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ServerProtocolPolicy_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::ServerProtocolPolicy::_tao_any_destructor, RTCORBA::_tc_ServerProtocolPolicy, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::ServerProtocolPolicy_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::ServerProtocolPolicy::_tao_any_destructor, RTCORBA::_tc_ServerProtocolPolicy, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ClientProtocolPolicy_ptr _tao_elem ) { RTCORBA::ClientProtocolPolicy_ptr _tao_objptr = RTCORBA::ClientProtocolPolicy::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::ClientProtocolPolicy_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::ClientProtocolPolicy::_tao_any_destructor, RTCORBA::_tc_ClientProtocolPolicy, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::ClientProtocolPolicy_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::ClientProtocolPolicy::_tao_any_destructor, RTCORBA::_tc_ClientProtocolPolicy, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PrivateConnectionPolicy_ptr _tao_elem ) { RTCORBA::PrivateConnectionPolicy_ptr _tao_objptr = RTCORBA::PrivateConnectionPolicy::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PrivateConnectionPolicy_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::PrivateConnectionPolicy::_tao_any_destructor, RTCORBA::_tc_PrivateConnectionPolicy, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::PrivateConnectionPolicy_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::PrivateConnectionPolicy::_tao_any_destructor, RTCORBA::_tc_PrivateConnectionPolicy, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::TCPProtocolProperties_ptr _tao_elem ) { RTCORBA::TCPProtocolProperties_ptr _tao_objptr = RTCORBA::TCPProtocolProperties::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::TCPProtocolProperties_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::TCPProtocolProperties::_tao_any_destructor, RTCORBA::_tc_TCPProtocolProperties, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::TCPProtocolProperties_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::TCPProtocolProperties::_tao_any_destructor, RTCORBA::_tc_TCPProtocolProperties, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::GIOPProtocolProperties_ptr _tao_elem ) { RTCORBA::GIOPProtocolProperties_ptr _tao_objptr = RTCORBA::GIOPProtocolProperties::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::GIOPProtocolProperties_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::GIOPProtocolProperties::_tao_any_destructor, RTCORBA::_tc_GIOPProtocolProperties, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::GIOPProtocolProperties_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::GIOPProtocolProperties::_tao_any_destructor, RTCORBA::_tc_GIOPProtocolProperties, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::UnixDomainProtocolProperties_ptr _tao_elem ) { RTCORBA::UnixDomainProtocolProperties_ptr _tao_objptr = RTCORBA::UnixDomainProtocolProperties::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::UnixDomainProtocolProperties_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::UnixDomainProtocolProperties::_tao_any_destructor, RTCORBA::_tc_UnixDomainProtocolProperties, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::UnixDomainProtocolProperties_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::UnixDomainProtocolProperties::_tao_any_destructor, RTCORBA::_tc_UnixDomainProtocolProperties, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::SharedMemoryProtocolProperties_ptr _tao_elem ) { RTCORBA::SharedMemoryProtocolProperties_ptr _tao_objptr = RTCORBA::SharedMemoryProtocolProperties::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::SharedMemoryProtocolProperties_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::SharedMemoryProtocolProperties::_tao_any_destructor, RTCORBA::_tc_SharedMemoryProtocolProperties, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::SharedMemoryProtocolProperties_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::SharedMemoryProtocolProperties::_tao_any_destructor, RTCORBA::_tc_SharedMemoryProtocolProperties, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::UserDatagramProtocolProperties_ptr _tao_elem ) { RTCORBA::UserDatagramProtocolProperties_ptr _tao_objptr = RTCORBA::UserDatagramProtocolProperties::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::UserDatagramProtocolProperties_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::UserDatagramProtocolProperties::_tao_any_destructor, RTCORBA::_tc_UserDatagramProtocolProperties, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::UserDatagramProtocolProperties_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::UserDatagramProtocolProperties::_tao_any_destructor, RTCORBA::_tc_UserDatagramProtocolProperties, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::StreamControlProtocolProperties_ptr _tao_elem ) { RTCORBA::StreamControlProtocolProperties_ptr _tao_objptr = RTCORBA::StreamControlProtocolProperties::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::StreamControlProtocolProperties_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::StreamControlProtocolProperties::_tao_any_destructor, RTCORBA::_tc_StreamControlProtocolProperties, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::StreamControlProtocolProperties_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::StreamControlProtocolProperties::_tao_any_destructor, RTCORBA::_tc_StreamControlProtocolProperties, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_structure/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const RTCORBA::PriorityBand &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, RTCORBA::PriorityBand::_tao_any_destructor, RTCORBA::_tc_PriorityBand, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PriorityBand *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, RTCORBA::PriorityBand::_tao_any_destructor, RTCORBA::_tc_PriorityBand, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::PriorityBand *&_tao_elem ) { return _tao_any >>= const_cast< const RTCORBA::PriorityBand *&> ( _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const RTCORBA::PriorityBand *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, RTCORBA::PriorityBand::_tao_any_destructor, RTCORBA::_tc_PriorityBand, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_sequence/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const RTCORBA::PriorityBands &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, RTCORBA::PriorityBands::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_PriorityBands_0, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PriorityBands *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, RTCORBA::PriorityBands::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_PriorityBands_0, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::PriorityBands *&_tao_elem ) { return _tao_any >>= const_cast< const RTCORBA::PriorityBands *&> ( _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const RTCORBA::PriorityBands *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, RTCORBA::PriorityBands::_tao_any_destructor, TAO::TypeCode::tc_RTCORBA_PriorityBands_0, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PriorityBandedConnectionPolicy_ptr _tao_elem ) { RTCORBA::PriorityBandedConnectionPolicy_ptr _tao_objptr = RTCORBA::PriorityBandedConnectionPolicy::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::PriorityBandedConnectionPolicy_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::PriorityBandedConnectionPolicy::_tao_any_destructor, RTCORBA::_tc_PriorityBandedConnectionPolicy, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::PriorityBandedConnectionPolicy_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::PriorityBandedConnectionPolicy::_tao_any_destructor, RTCORBA::_tc_PriorityBandedConnectionPolicy, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::Current_ptr _tao_elem ) { RTCORBA::Current_ptr _tao_objptr = RTCORBA::Current::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::Current_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::Current::_tao_any_destructor, RTCORBA::_tc_Current, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::Current_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::Current::_tao_any_destructor, RTCORBA::_tc_Current, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::Mutex_ptr _tao_elem ) { RTCORBA::Mutex_ptr _tao_objptr = RTCORBA::Mutex::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::Mutex_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::Mutex::_tao_any_destructor, RTCORBA::_tc_Mutex, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::Mutex_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::Mutex::_tao_any_destructor, RTCORBA::_tc_Mutex, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return true; } } namespace TAO { template<> CORBA::Boolean Any_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::RTORB_ptr _tao_elem ) { RTCORBA::RTORB_ptr _tao_objptr = RTCORBA::RTORB::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::RTORB_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, RTCORBA::RTORB::_tao_any_destructor, RTCORBA::_tc_RTORB, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::RTORB_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, RTCORBA::RTORB::_tao_any_destructor, RTCORBA::_tc_RTORB, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_exception/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const RTCORBA::RTORB::MutexNotFound &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, RTCORBA::RTORB::MutexNotFound::_tao_any_destructor, RTCORBA::RTORB::_tc_MutexNotFound, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::RTORB::MutexNotFound *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, RTCORBA::RTORB::MutexNotFound::_tao_any_destructor, RTCORBA::RTORB::_tc_MutexNotFound, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::RTORB::MutexNotFound *&_tao_elem ) { return _tao_any >>= const_cast< const RTCORBA::RTORB::MutexNotFound *&> ( _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const RTCORBA::RTORB::MutexNotFound *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, RTCORBA::RTORB::MutexNotFound::_tao_any_destructor, RTCORBA::RTORB::_tc_MutexNotFound, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_exception/any_op_cs.cpp:50 namespace TAO { template<> CORBA::Boolean Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) { return false; } template<> CORBA::Boolean Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) { return false; } } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const RTCORBA::RTORB::InvalidThreadpool &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, RTCORBA::RTORB::InvalidThreadpool::_tao_any_destructor, RTCORBA::RTORB::_tc_InvalidThreadpool, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, RTCORBA::RTORB::InvalidThreadpool *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, RTCORBA::RTORB::InvalidThreadpool::_tao_any_destructor, RTCORBA::RTORB::_tc_InvalidThreadpool, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, RTCORBA::RTORB::InvalidThreadpool *&_tao_elem ) { return _tao_any >>= const_cast< const RTCORBA::RTORB::InvalidThreadpool *&> ( _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const RTCORBA::RTORB::InvalidThreadpool *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, RTCORBA::RTORB::InvalidThreadpool::_tao_any_destructor, RTCORBA::RTORB::_tc_InvalidThreadpool, _tao_elem ); } TAO_END_VERSIONED_NAMESPACE_DECL