// -*- 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 "PortableInterceptorC.h" #include "tao/Typecode.h" #include "tao/Any_Impl_T.h" #include "tao/Any_Dual_Impl_T.h" // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_Interceptor[] = { TAO_ENCAP_BYTE_ORDER, // byte order 48, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableInterceptor/Interceptor:1.0 12, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f7200), // name = Interceptor }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_Interceptor ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_Interceptor), (char *) &_oc_PortableInterceptor_Interceptor, 0, sizeof (PortableInterceptor::Interceptor) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_Interceptor = &_tc_TAO_tc_PortableInterceptor_Interceptor; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_ReplyStatus[] = { TAO_ENCAP_BYTE_ORDER, // byte order 48, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x5265706c), ACE_NTOHL (0x79537461), ACE_NTOHL (0x7475733a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableInterceptor/ReplyStatus:1.0 12, ACE_NTOHL (0x5265706c), ACE_NTOHL (0x79537461), ACE_NTOHL (0x74757300), // name = ReplyStatus CORBA::tk_short, }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_ReplyStatus ( CORBA::tk_alias, sizeof (_oc_PortableInterceptor_ReplyStatus), (char *) &_oc_PortableInterceptor_ReplyStatus, 0, sizeof (PortableInterceptor::ReplyStatus) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_ReplyStatus = &_tc_TAO_tc_PortableInterceptor_ReplyStatus; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_SlotId[] = { TAO_ENCAP_BYTE_ORDER, // byte order 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x536c6f74), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableInterceptor/SlotId:1.0 7, ACE_NTOHL (0x536c6f74), ACE_NTOHL (0x49640000), // name = SlotId CORBA::tk_ulong, }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_SlotId ( CORBA::tk_alias, sizeof (_oc_PortableInterceptor_SlotId), (char *) &_oc_PortableInterceptor_SlotId, 0, sizeof (PortableInterceptor::SlotId) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_SlotId = &_tc_TAO_tc_PortableInterceptor_SlotId; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_RequestInfo[] = { TAO_ENCAP_BYTE_ORDER, // byte order 48, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x52657175), ACE_NTOHL (0x65737449), ACE_NTOHL (0x6e666f3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableInterceptor/RequestInfo:1.0 12, ACE_NTOHL (0x52657175), ACE_NTOHL (0x65737449), ACE_NTOHL (0x6e666f00), // name = RequestInfo }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_RequestInfo ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_RequestInfo), (char *) &_oc_PortableInterceptor_RequestInfo, 0, sizeof (PortableInterceptor::RequestInfo) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_RequestInfo = &_tc_TAO_tc_PortableInterceptor_RequestInfo; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_ClientRequestInfo[] = { TAO_ENCAP_BYTE_ORDER, // byte order 54, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x436c6965), ACE_NTOHL (0x6e745265), ACE_NTOHL (0x71756573), ACE_NTOHL (0x74496e66), ACE_NTOHL (0x6f3a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/PortableInterceptor/ClientRequestInfo:1.0 18, ACE_NTOHL (0x436c6965), ACE_NTOHL (0x6e745265), ACE_NTOHL (0x71756573), ACE_NTOHL (0x74496e66), ACE_NTOHL (0x6f000000), // name = ClientRequestInfo }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_ClientRequestInfo ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_ClientRequestInfo), (char *) &_oc_PortableInterceptor_ClientRequestInfo, 0, sizeof (PortableInterceptor::ClientRequestInfo) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_ClientRequestInfo = &_tc_TAO_tc_PortableInterceptor_ClientRequestInfo; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_ServerRequestInfo[] = { TAO_ENCAP_BYTE_ORDER, // byte order 54, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x53657276), ACE_NTOHL (0x65725265), ACE_NTOHL (0x71756573), ACE_NTOHL (0x74496e66), ACE_NTOHL (0x6f3a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/PortableInterceptor/ServerRequestInfo:1.0 18, ACE_NTOHL (0x53657276), ACE_NTOHL (0x65725265), ACE_NTOHL (0x71756573), ACE_NTOHL (0x74496e66), ACE_NTOHL (0x6f000000), // name = ServerRequestInfo }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_ServerRequestInfo ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_ServerRequestInfo), (char *) &_oc_PortableInterceptor_ServerRequestInfo, 0, sizeof (PortableInterceptor::ServerRequestInfo) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_ServerRequestInfo = &_tc_TAO_tc_PortableInterceptor_ServerRequestInfo; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_ClientRequestInterceptor[] = { TAO_ENCAP_BYTE_ORDER, // byte order 61, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x436c6965), ACE_NTOHL (0x6e745265), ACE_NTOHL (0x71756573), ACE_NTOHL (0x74496e74), ACE_NTOHL (0x65726365), ACE_NTOHL (0x70746f72), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableInterceptor/ClientRequestInterceptor:1.0 25, ACE_NTOHL (0x436c6965), ACE_NTOHL (0x6e745265), ACE_NTOHL (0x71756573), ACE_NTOHL (0x74496e74), ACE_NTOHL (0x65726365), ACE_NTOHL (0x70746f72), ACE_NTOHL (0x0), // name = ClientRequestInterceptor }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_ClientRequestInterceptor ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_ClientRequestInterceptor), (char *) &_oc_PortableInterceptor_ClientRequestInterceptor, 0, sizeof (PortableInterceptor::ClientRequestInterceptor) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_ClientRequestInterceptor = &_tc_TAO_tc_PortableInterceptor_ClientRequestInterceptor; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_ServerRequestInterceptor[] = { TAO_ENCAP_BYTE_ORDER, // byte order 61, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x53657276), ACE_NTOHL (0x65725265), ACE_NTOHL (0x71756573), ACE_NTOHL (0x74496e74), ACE_NTOHL (0x65726365), ACE_NTOHL (0x70746f72), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableInterceptor/ServerRequestInterceptor:1.0 25, ACE_NTOHL (0x53657276), ACE_NTOHL (0x65725265), ACE_NTOHL (0x71756573), ACE_NTOHL (0x74496e74), ACE_NTOHL (0x65726365), ACE_NTOHL (0x70746f72), ACE_NTOHL (0x0), // name = ServerRequestInterceptor }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_ServerRequestInterceptor ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_ServerRequestInterceptor), (char *) &_oc_PortableInterceptor_ServerRequestInterceptor, 0, sizeof (PortableInterceptor::ServerRequestInterceptor) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_ServerRequestInterceptor = &_tc_TAO_tc_PortableInterceptor_ServerRequestInterceptor; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_PolicyFactory[] = { TAO_ENCAP_BYTE_ORDER, // byte order 50, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x506f6c69), ACE_NTOHL (0x63794661), ACE_NTOHL (0x63746f72), ACE_NTOHL (0x793a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/PortableInterceptor/PolicyFactory:1.0 14, ACE_NTOHL (0x506f6c69), ACE_NTOHL (0x63794661), ACE_NTOHL (0x63746f72), ACE_NTOHL (0x79000000), // name = PolicyFactory }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_PolicyFactory ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_PolicyFactory), (char *) &_oc_PortableInterceptor_PolicyFactory, 0, sizeof (PortableInterceptor::PolicyFactory) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_PolicyFactory = &_tc_TAO_tc_PortableInterceptor_PolicyFactory; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_ORBInitInfo_ObjectId[] = { TAO_ENCAP_BYTE_ORDER, // byte order 57, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x4f524249), ACE_NTOHL (0x6e697449), ACE_NTOHL (0x6e666f2f), ACE_NTOHL (0x4f626a65), ACE_NTOHL (0x63744964), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableInterceptor/ORBInitInfo/ObjectId:1.0 9, ACE_NTOHL (0x4f626a65), ACE_NTOHL (0x63744964), ACE_NTOHL (0x0), // name = ObjectId CORBA::tk_string, 0U, // string length }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_ORBInitInfo_ObjectId ( CORBA::tk_alias, sizeof (_oc_PortableInterceptor_ORBInitInfo_ObjectId), (char *) &_oc_PortableInterceptor_ORBInitInfo_ObjectId, 0, sizeof (PortableInterceptor::ORBInitInfo::ObjectId) ); ::CORBA::TypeCode_ptr PortableInterceptor::ORBInitInfo::_tc_ObjectId = &_tc_TAO_tc_PortableInterceptor_ORBInitInfo_ObjectId; // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_ORBInitInfo[] = { TAO_ENCAP_BYTE_ORDER, // byte order 48, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x4f524249), ACE_NTOHL (0x6e697449), ACE_NTOHL (0x6e666f3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableInterceptor/ORBInitInfo:1.0 12, ACE_NTOHL (0x4f524249), ACE_NTOHL (0x6e697449), ACE_NTOHL (0x6e666f00), // name = ORBInitInfo }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_ORBInitInfo ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_ORBInitInfo), (char *) &_oc_PortableInterceptor_ORBInitInfo, 0, sizeof (PortableInterceptor::ORBInitInfo) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_ORBInitInfo = &_tc_TAO_tc_PortableInterceptor_ORBInitInfo; } // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_defn.cpp:290 static const CORBA::Long _oc_PortableInterceptor_ORBInitializer[] = { TAO_ENCAP_BYTE_ORDER, // byte order 51, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x506f7274), ACE_NTOHL (0x61626c65), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72636570), ACE_NTOHL (0x746f722f), ACE_NTOHL (0x4f524249), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x616c697a), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableInterceptor/ORBInitializer:1.0 15, ACE_NTOHL (0x4f524249), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x616c697a), ACE_NTOHL (0x65720000), // name = ORBInitializer }; static CORBA::TypeCode _tc_TAO_tc_PortableInterceptor_ORBInitializer ( CORBA::tk_objref, sizeof (_oc_PortableInterceptor_ORBInitializer), (char *) &_oc_PortableInterceptor_ORBInitializer, 0, sizeof (PortableInterceptor::ORBInitializer) ); namespace PortableInterceptor { ::CORBA::TypeCode_ptr _tc_ORBInitializer = &_tc_TAO_tc_PortableInterceptor_ORBInitializer; } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::Interceptor_ptr _tao_elem ) { PortableInterceptor::Interceptor_ptr _tao_objptr = PortableInterceptor::Interceptor::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::Interceptor_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::Interceptor::_tao_any_destructor, PortableInterceptor::_tc_Interceptor, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::Interceptor_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::Interceptor::_tao_any_destructor, PortableInterceptor::_tc_Interceptor, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_exception/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Dual_Impl_T::demarshal_value ( TAO_InputCDR & cdr ) { CORBA::String_var id; if ((cdr >> id.out ()) == 0) { return 0; } ACE_TRY_NEW_ENV { this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; } ACE_CATCHANY { return 0; } ACE_ENDTRY; return 1; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const PortableInterceptor::ForwardRequest &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, PortableInterceptor::ForwardRequest::_tao_any_destructor, PortableInterceptor::_tc_ForwardRequest, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ForwardRequest *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, PortableInterceptor::ForwardRequest::_tao_any_destructor, PortableInterceptor::_tc_ForwardRequest, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ForwardRequest *&_tao_elem ) { return _tao_any >>= ACE_const_cast ( const PortableInterceptor::ForwardRequest *&, _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const PortableInterceptor::ForwardRequest *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, PortableInterceptor::ForwardRequest::_tao_any_destructor, PortableInterceptor::_tc_ForwardRequest, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_exception/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Dual_Impl_T::demarshal_value ( TAO_InputCDR & cdr ) { CORBA::String_var id; if ((cdr >> id.out ()) == 0) { return 0; } ACE_TRY_NEW_ENV { this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; } ACE_CATCHANY { return 0; } ACE_ENDTRY; return 1; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const PortableInterceptor::InvalidSlot &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, PortableInterceptor::InvalidSlot::_tao_any_destructor, PortableInterceptor::_tc_InvalidSlot, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::InvalidSlot *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, PortableInterceptor::InvalidSlot::_tao_any_destructor, PortableInterceptor::_tc_InvalidSlot, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::InvalidSlot *&_tao_elem ) { return _tao_any >>= ACE_const_cast ( const PortableInterceptor::InvalidSlot *&, _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const PortableInterceptor::InvalidSlot *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, PortableInterceptor::InvalidSlot::_tao_any_destructor, PortableInterceptor::_tc_InvalidSlot, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::Current_ptr _tao_elem ) { PortableInterceptor::Current_ptr _tao_objptr = PortableInterceptor::Current::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::Current_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::Current::_tao_any_destructor, PortableInterceptor::_tc_Current, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::Current_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::Current::_tao_any_destructor, PortableInterceptor::_tc_Current, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::RequestInfo_ptr _tao_elem ) { PortableInterceptor::RequestInfo_ptr _tao_objptr = PortableInterceptor::RequestInfo::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::RequestInfo_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::RequestInfo::_tao_any_destructor, PortableInterceptor::_tc_RequestInfo, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::RequestInfo_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::RequestInfo::_tao_any_destructor, PortableInterceptor::_tc_RequestInfo, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ClientRequestInfo_ptr _tao_elem ) { PortableInterceptor::ClientRequestInfo_ptr _tao_objptr = PortableInterceptor::ClientRequestInfo::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ClientRequestInfo_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::ClientRequestInfo::_tao_any_destructor, PortableInterceptor::_tc_ClientRequestInfo, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ClientRequestInfo_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::ClientRequestInfo::_tao_any_destructor, PortableInterceptor::_tc_ClientRequestInfo, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ServerRequestInfo_ptr _tao_elem ) { PortableInterceptor::ServerRequestInfo_ptr _tao_objptr = PortableInterceptor::ServerRequestInfo::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ServerRequestInfo_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::ServerRequestInfo::_tao_any_destructor, PortableInterceptor::_tc_ServerRequestInfo, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ServerRequestInfo_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::ServerRequestInfo::_tao_any_destructor, PortableInterceptor::_tc_ServerRequestInfo, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ClientRequestInterceptor_ptr _tao_elem ) { PortableInterceptor::ClientRequestInterceptor_ptr _tao_objptr = PortableInterceptor::ClientRequestInterceptor::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ClientRequestInterceptor_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::ClientRequestInterceptor::_tao_any_destructor, PortableInterceptor::_tc_ClientRequestInterceptor, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ClientRequestInterceptor_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::ClientRequestInterceptor::_tao_any_destructor, PortableInterceptor::_tc_ClientRequestInterceptor, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ServerRequestInterceptor_ptr _tao_elem ) { PortableInterceptor::ServerRequestInterceptor_ptr _tao_objptr = PortableInterceptor::ServerRequestInterceptor::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ServerRequestInterceptor_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::ServerRequestInterceptor::_tao_any_destructor, PortableInterceptor::_tc_ServerRequestInterceptor, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ServerRequestInterceptor_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::ServerRequestInterceptor::_tao_any_destructor, PortableInterceptor::_tc_ServerRequestInterceptor, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::PolicyFactory_ptr _tao_elem ) { PortableInterceptor::PolicyFactory_ptr _tao_objptr = PortableInterceptor::PolicyFactory::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::PolicyFactory_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::PolicyFactory::_tao_any_destructor, PortableInterceptor::_tc_PolicyFactory, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::PolicyFactory_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::PolicyFactory::_tao_any_destructor, PortableInterceptor::_tc_PolicyFactory, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ORBInitInfo_ptr _tao_elem ) { PortableInterceptor::ORBInitInfo_ptr _tao_objptr = PortableInterceptor::ORBInitInfo::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ORBInitInfo_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::ORBInitInfo::_tao_any_destructor, PortableInterceptor::_tc_ORBInitInfo, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ORBInitInfo_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::ORBInitInfo::_tao_any_destructor, PortableInterceptor::_tc_ORBInitInfo, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_exception/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const PortableInterceptor::ORBInitInfo::DuplicateName &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, PortableInterceptor::ORBInitInfo::DuplicateName::_tao_any_destructor, PortableInterceptor::ORBInitInfo::_tc_DuplicateName, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ORBInitInfo::DuplicateName *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, PortableInterceptor::ORBInitInfo::DuplicateName::_tao_any_destructor, PortableInterceptor::ORBInitInfo::_tc_DuplicateName, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ORBInitInfo::DuplicateName *&_tao_elem ) { return _tao_any >>= ACE_const_cast ( const PortableInterceptor::ORBInitInfo::DuplicateName *&, _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const PortableInterceptor::ORBInitInfo::DuplicateName *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, PortableInterceptor::ORBInitInfo::DuplicateName::_tao_any_destructor, PortableInterceptor::ORBInitInfo::_tc_DuplicateName, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_exception/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const PortableInterceptor::ORBInitInfo::InvalidName &_tao_elem ) { TAO::Any_Dual_Impl_T::insert_copy ( _tao_any, PortableInterceptor::ORBInitInfo::InvalidName::_tao_any_destructor, PortableInterceptor::ORBInitInfo::_tc_InvalidName, _tao_elem ); } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ORBInitInfo::InvalidName *_tao_elem ) { TAO::Any_Dual_Impl_T::insert ( _tao_any, PortableInterceptor::ORBInitInfo::InvalidName::_tao_any_destructor, PortableInterceptor::ORBInitInfo::_tc_InvalidName, _tao_elem ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ORBInitInfo::InvalidName *&_tao_elem ) { return _tao_any >>= ACE_const_cast ( const PortableInterceptor::ORBInitInfo::InvalidName *&, _tao_elem ); } // Extraction to const pointer. CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, const PortableInterceptor::ORBInitInfo::InvalidName *&_tao_elem ) { return TAO::Any_Dual_Impl_T::extract ( _tao_any, PortableInterceptor::ORBInitInfo::InvalidName::_tao_any_destructor, PortableInterceptor::ORBInitInfo::_tc_InvalidName, _tao_elem ); } // TAO_IDL - Generated from // be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem ) const { _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) { return 0; } ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) { return 0; } // Copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ORBInitializer_ptr _tao_elem ) { PortableInterceptor::ORBInitializer_ptr _tao_objptr = PortableInterceptor::ORBInitializer::_duplicate (_tao_elem); _tao_any <<= &_tao_objptr; } // Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, PortableInterceptor::ORBInitializer_ptr *_tao_elem ) { TAO::Any_Impl_T::insert ( _tao_any, PortableInterceptor::ORBInitializer::_tao_any_destructor, PortableInterceptor::_tc_ORBInitializer, *_tao_elem ); } CORBA::Boolean operator>>= ( const CORBA::Any &_tao_any, PortableInterceptor::ORBInitializer_ptr &_tao_elem ) { return TAO::Any_Impl_T::extract ( _tao_any, PortableInterceptor::ORBInitializer::_tao_any_destructor, PortableInterceptor::_tc_ORBInitializer, _tao_elem ); } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class TAO::Any_Impl_T< PortableInterceptor::Interceptor >; template class TAO::Any_Dual_Impl_T< PortableInterceptor::ForwardRequest >; template class TAO::Any_Dual_Impl_T< PortableInterceptor::InvalidSlot >; template class TAO::Any_Impl_T< PortableInterceptor::Current >; template class TAO::Any_Impl_T< PortableInterceptor::RequestInfo >; template class TAO::Any_Impl_T< PortableInterceptor::ClientRequestInfo >; template class TAO::Any_Impl_T< PortableInterceptor::ServerRequestInfo >; template class TAO::Any_Impl_T< PortableInterceptor::ClientRequestInterceptor >; template class TAO::Any_Impl_T< PortableInterceptor::ServerRequestInterceptor >; template class TAO::Any_Impl_T< PortableInterceptor::PolicyFactory >; template class TAO::Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::DuplicateName >; template class TAO::Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::InvalidName >; template class TAO::Any_Impl_T< PortableInterceptor::ORBInitInfo >; template class TAO::Any_Impl_T< PortableInterceptor::ORBInitializer >; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::Interceptor \ > # pragma instantiate \ TAO::Any_Dual_Impl_T< \ PortableInterceptor::ForwardRequest \ > # pragma instantiate \ TAO::Any_Dual_Impl_T< \ PortableInterceptor::InvalidSlot \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::Current \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::RequestInfo \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::ClientRequestInfo \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::ServerRequestInfo \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::ClientRequestInterceptor \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::ServerRequestInterceptor \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::PolicyFactory \ > # pragma instantiate \ TAO::Any_Dual_Impl_T< \ PortableInterceptor::ORBInitInfo::DuplicateName \ > # pragma instantiate \ TAO::Any_Dual_Impl_T< \ PortableInterceptor::ORBInitInfo::InvalidName \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::ORBInitInfo \ > # pragma instantiate \ TAO::Any_Impl_T< \ PortableInterceptor::ORBInitializer \ > #endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */