summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2007-02-11 12:51:42 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2007-02-11 12:51:42 +0000
commit8448cf1afd4b7667cb1451cf7fac0b864c091681 (patch)
treee7cd895a2fa466e22075c21c31fc83ebc30f476d /TAO
parentd7d4b1b0c8cd2333e509eec6cc3cfd0566cbdfd7 (diff)
downloadATCD-8448cf1afd4b7667cb1451cf7fac0b864c091681.tar.gz
Sun Feb 11 12:38:14 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO')
-rw-r--r--TAO/ChangeLog5
-rw-r--r--TAO/tao/Acceptor_Registry.cpp1
-rw-r--r--TAO/tao/Adapter.h3
-rw-r--r--TAO/tao/Adapter_Registry.cpp1
-rw-r--r--TAO/tao/Adapter_Registry.h3
-rw-r--r--TAO/tao/AnyTypeCode/Alias_TypeCode_Static.cpp2
-rw-r--r--TAO/tao/AnyTypeCode/Any.cpp2
-rw-r--r--TAO/tao/AnyTypeCode/Any.h1
-rw-r--r--TAO/tao/AnyTypeCode/Any_Array_Impl_T.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/Any_Basic_Impl_T.cpp2
-rw-r--r--TAO/tao/AnyTypeCode/Any_Dual_Impl_T.cpp2
-rw-r--r--TAO/tao/AnyTypeCode/Any_Impl.h5
-rw-r--r--TAO/tao/AnyTypeCode/Any_Impl_T.cpp4
-rw-r--r--TAO/tao/AnyTypeCode/Any_Special_Impl_T.cpp4
-rw-r--r--TAO/tao/AnyTypeCode/Any_SystemException.cpp3
-rw-r--r--TAO/tao/AnyTypeCode/Enum_TypeCode_Static.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/ExceptionA.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/Marshal.h4
-rw-r--r--TAO/tao/AnyTypeCode/NVList.cpp26
-rw-r--r--TAO/tao/AnyTypeCode/NVList.h5
-rw-r--r--TAO/tao/AnyTypeCode/NVList_Adapter_Impl.cpp4
-rw-r--r--TAO/tao/AnyTypeCode/Objref_TypeCode_Static.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/String_TypeCode_Static.cpp7
-rw-r--r--TAO/tao/AnyTypeCode/Struct_TypeCode_Static.cpp2
-rw-r--r--TAO/tao/AnyTypeCode/TypeCode.cpp11
-rw-r--r--TAO/tao/AnyTypeCode/TypeCode.inl2
-rw-r--r--TAO/tao/AnyTypeCode/TypeCode_Case_Enum_T.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/TypeCode_Case_T.cpp2
-rw-r--r--TAO/tao/AnyTypeCode/Union_TypeCode.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/Union_TypeCode_Static.cpp5
-rw-r--r--TAO/tao/AnyTypeCode/Value_TypeCode.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/Value_TypeCode_Static.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/append.cpp1
-rw-r--r--TAO/tao/AnyTypeCode/skip.cpp8
-rw-r--r--TAO/tao/Asynch_Reply_Dispatcher_Base.h3
-rw-r--r--TAO/tao/Asynch_Reply_Dispatcher_Base.inl1
-rw-r--r--TAO/tao/BiDir_Adapter.h5
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirGIOP.cpp8
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirGIOP.h3
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.cpp4
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.h6
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.cpp4
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.h4
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_Policy_i.cpp10
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_Policy_i.h12
-rw-r--r--TAO/tao/Bounded_Array_Sequence_T.h1
-rw-r--r--TAO/tao/Buffering_Constraint_Policy.cpp5
-rw-r--r--TAO/tao/Buffering_Constraint_Policy.h12
-rw-r--r--TAO/tao/CDR.h1
-rw-r--r--TAO/tao/CORBALOC_Parser.cpp5
-rw-r--r--TAO/tao/CORBALOC_Parser.h12
-rw-r--r--TAO/tao/CORBANAME_Parser.cpp2
-rw-r--r--TAO/tao/CORBANAME_Parser.h6
-rw-r--r--TAO/tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl2
-rw-r--r--TAO/tao/CSD_Framework/CSD_POA.cpp28
-rw-r--r--TAO/tao/CSD_Framework/CSD_POA.h5
-rw-r--r--TAO/tao/CSD_Framework/CSD_Strategy_Base.cpp1
-rw-r--r--TAO/tao/CSD_Framework/CSD_Strategy_Base.h3
-rw-r--r--TAO/tao/ClientRequestInterceptor_Adapter.h21
-rw-r--r--TAO/tao/CodecFactory/CDR_Encaps_Codec.cpp16
-rw-r--r--TAO/tao/CodecFactory/CDR_Encaps_Codec.h17
-rw-r--r--TAO/tao/CodecFactory/CodecFactory.cpp1
-rw-r--r--TAO/tao/CodecFactory/CodecFactory.h3
-rw-r--r--TAO/tao/CodecFactory/CodecFactory_impl.cpp14
-rw-r--r--TAO/tao/CodecFactory/CodecFactory_impl.h13
-rw-r--r--TAO/tao/Collocated_Invocation.cpp1
-rw-r--r--TAO/tao/Collocation_Proxy_Broker.h1
-rw-r--r--TAO/tao/Collocation_Resolver.h1
-rw-r--r--TAO/tao/Compression/Base_Compressor.cpp6
-rw-r--r--TAO/tao/Compression/Base_Compressor.h24
-rw-r--r--TAO/tao/Compression/Compression.cpp1
-rw-r--r--TAO/tao/Compression/Compression.h3
-rw-r--r--TAO/tao/Compression/Compression_Manager.cpp14
-rw-r--r--TAO/tao/Compression/Compression_Manager.h23
-rw-r--r--TAO/tao/Compression/Compressor_Factory.cpp5
-rw-r--r--TAO/tao/Compression/Compressor_Factory.h17
-rw-r--r--TAO/tao/Compression/zlib/ZlibCompressor.cpp8
-rw-r--r--TAO/tao/Compression/zlib/ZlibCompressor.h12
-rw-r--r--TAO/tao/Compression/zlib/ZlibCompressor_Factory.cpp3
-rw-r--r--TAO/tao/Compression/zlib/ZlibCompressor_Factory.h5
-rw-r--r--TAO/tao/Connector_Registry.h1
-rw-r--r--TAO/tao/DLL_Parser.cpp9
-rw-r--r--TAO/tao/DLL_Parser.h3
-rw-r--r--TAO/tao/Default_Stub_Factory.cpp2
-rw-r--r--TAO/tao/Domain/DomainS.cpp12
-rw-r--r--TAO/tao/Domain/DomainS.h44
-rw-r--r--TAO/tao/Domain/DomainS.inl9
-rw-r--r--TAO/tao/Domain/DomainS_T.h25
-rw-r--r--TAO/tao/Domain/DomainS_T.inl16
-rw-r--r--TAO/tao/DomainC.cpp8
-rw-r--r--TAO/tao/DomainC.h11
-rw-r--r--TAO/tao/DynamicAny/DynAnyFactory.cpp21
-rw-r--r--TAO/tao/DynamicAny/DynAnyFactory.h31
-rw-r--r--TAO/tao/DynamicAny/DynAnyUtils_T.cpp13
-rw-r--r--TAO/tao/DynamicAny/DynAnyUtils_T.h19
-rw-r--r--TAO/tao/DynamicAny/DynAny_i.cpp14
-rw-r--r--TAO/tao/DynamicAny/DynAny_i.h28
-rw-r--r--TAO/tao/DynamicAny/DynArray_i.cpp34
-rw-r--r--TAO/tao/DynamicAny/DynArray_i.h54
-rw-r--r--TAO/tao/DynamicAny/DynCommon.cpp378
-rw-r--r--TAO/tao/DynamicAny/DynCommon.h536
-rw-r--r--TAO/tao/DynamicAny/DynEnum_i.cpp30
-rw-r--r--TAO/tao/DynamicAny/DynEnum_i.h50
-rw-r--r--TAO/tao/DynamicAny/DynSequence_i.cpp41
-rw-r--r--TAO/tao/DynamicAny/DynSequence_i.h63
-rw-r--r--TAO/tao/DynamicAny/DynStruct_i.cpp44
-rw-r--r--TAO/tao/DynamicAny/DynStruct_i.h66
-rw-r--r--TAO/tao/DynamicAny/DynUnion_i.cpp59
-rw-r--r--TAO/tao/DynamicAny/DynUnion_i.h91
-rw-r--r--TAO/tao/DynamicAny/DynValueBox_i.cpp17
-rw-r--r--TAO/tao/DynamicAny/DynValueBox_i.h25
-rw-r--r--TAO/tao/DynamicAny/DynValueCommon_i.cpp18
-rw-r--r--TAO/tao/DynamicAny/DynValueCommon_i.h18
-rw-r--r--TAO/tao/DynamicAny/DynValue_i.cpp26
-rw-r--r--TAO/tao/DynamicAny/DynValue_i.h38
-rw-r--r--TAO/tao/DynamicAny/DynamicAny.cpp1
-rw-r--r--TAO/tao/DynamicAny/DynamicAny.h3
-rw-r--r--TAO/tao/DynamicInterface/Context.cpp1
-rw-r--r--TAO/tao/DynamicInterface/Context.h1
-rw-r--r--TAO/tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp2
-rw-r--r--TAO/tao/DynamicInterface/DII_Invocation.cpp9
-rw-r--r--TAO/tao/DynamicInterface/DII_Invocation.h15
-rw-r--r--TAO/tao/DynamicInterface/DII_Invocation_Adapter.cpp9
-rw-r--r--TAO/tao/DynamicInterface/DII_Invocation_Adapter.h1
-rw-r--r--TAO/tao/DynamicInterface/DII_Reply_Dispatcher.cpp3
-rw-r--r--TAO/tao/DynamicInterface/Dynamic_Adapter_Impl.cpp2
-rw-r--r--TAO/tao/DynamicInterface/ExceptionList.cpp1
-rw-r--r--TAO/tao/DynamicInterface/ExceptionList.h1
-rw-r--r--TAO/tao/DynamicInterface/Unknown_User_Exception.cpp4
-rw-r--r--TAO/tao/Dynamic_Adapter.h3
-rw-r--r--TAO/tao/EndpointPolicy/EndpointPolicy.cpp3
-rw-r--r--TAO/tao/EndpointPolicy/EndpointPolicy_Factory.cpp7
-rw-r--r--TAO/tao/EndpointPolicy/EndpointPolicy_Factory.h4
-rw-r--r--TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp2
-rw-r--r--TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.h6
-rw-r--r--TAO/tao/EndpointPolicy/EndpointPolicy_i.cpp6
-rw-r--r--TAO/tao/EndpointPolicy/EndpointPolicy_i.h14
-rw-r--r--TAO/tao/EndpointPolicy/IIOPEndpointValue_i.cpp5
-rw-r--r--TAO/tao/EndpointPolicy/IIOPEndpointValue_i.h15
-rw-r--r--TAO/tao/Endpoint_Selector_Factory.h1
-rw-r--r--TAO/tao/FILE_Parser.cpp1
-rw-r--r--TAO/tao/FILE_Parser.h3
-rw-r--r--TAO/tao/GIOP_Message_Generator_Parser.h10
-rw-r--r--TAO/tao/GIOP_Message_Generator_Parser_10.cpp1
-rw-r--r--TAO/tao/GIOP_Message_Generator_Parser_10.h6
-rw-r--r--TAO/tao/GIOP_Message_Generator_Parser_12.cpp1
-rw-r--r--TAO/tao/GIOP_Message_Generator_Parser_12.h3
-rw-r--r--TAO/tao/GIOP_Message_Lite.cpp1
-rw-r--r--TAO/tao/GIOP_Message_Lite.h4
-rw-r--r--TAO/tao/HTTP_Parser.cpp3
-rw-r--r--TAO/tao/HTTP_Parser.h3
-rw-r--r--TAO/tao/IFR_Client_Adapter.h4
-rw-r--r--TAO/tao/IIOP_Connector.cpp1
-rw-r--r--TAO/tao/IORInterceptor/IORInfo.cpp8
-rw-r--r--TAO/tao/IORInterceptor/IORInfo.h24
-rw-r--r--TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp1
-rw-r--r--TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h3
-rw-r--r--TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp4
-rw-r--r--TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.h12
-rw-r--r--TAO/tao/IORInterceptor/IORInterceptor_Details.cpp7
-rw-r--r--TAO/tao/IORInterceptor_Adapter.h13
-rw-r--r--TAO/tao/IORInterceptor_Adapter_Factory.h6
-rw-r--r--TAO/tao/IORManipulation/IORManip_Loader.cpp1
-rw-r--r--TAO/tao/IORManipulation/IORManip_Loader.h3
-rw-r--r--TAO/tao/IORManipulation/IORManipulation.cpp53
-rw-r--r--TAO/tao/IORManipulation/IORManipulation.h67
-rw-r--r--TAO/tao/IORTable/IOR_Table_Impl.cpp5
-rw-r--r--TAO/tao/IORTable/IOR_Table_Impl.h15
-rw-r--r--TAO/tao/IORTable/Table_Adapter.cpp2
-rw-r--r--TAO/tao/IORTable/Table_Adapter.h6
-rw-r--r--TAO/tao/IOR_Parser.h5
-rw-r--r--TAO/tao/ImR_Client/ServerObject_i.cpp2
-rw-r--r--TAO/tao/ImR_Client/ServerObject_i.h6
-rw-r--r--TAO/tao/Invocation_Adapter.cpp2
-rw-r--r--TAO/tao/Invocation_Adapter.h3
-rw-r--r--TAO/tao/Invocation_Base.cpp3
-rw-r--r--TAO/tao/Invocation_Base.h9
-rw-r--r--TAO/tao/Invocation_Endpoint_Selectors.h2
-rw-r--r--TAO/tao/LocalObject.cpp1
-rw-r--r--TAO/tao/LocalObject.h3
-rw-r--r--TAO/tao/LocateRequest_Invocation.cpp2
-rw-r--r--TAO/tao/LocateRequest_Invocation.h8
-rw-r--r--TAO/tao/LocateRequest_Invocation_Adapter.cpp2
-rw-r--r--TAO/tao/LocateRequest_Invocation_Adapter.h3
-rw-r--r--TAO/tao/MCAST_Parser.cpp1
-rw-r--r--TAO/tao/MCAST_Parser.h3
-rw-r--r--TAO/tao/MProfile.cpp1
-rw-r--r--TAO/tao/Messaging/AMH_Response_Handler.cpp5
-rw-r--r--TAO/tao/Messaging/AMH_Response_Handler.h3
-rw-r--r--TAO/tao/Messaging/Asynch_Invocation.cpp1
-rw-r--r--TAO/tao/Messaging/Asynch_Invocation.h9
-rw-r--r--TAO/tao/Messaging/Asynch_Invocation_Adapter.h2
-rw-r--r--TAO/tao/Messaging/Asynch_Reply_Dispatcher.cpp2
-rw-r--r--TAO/tao/Messaging/Connection_Timeout_Policy_i.cpp13
-rw-r--r--TAO/tao/Messaging/Connection_Timeout_Policy_i.h12
-rw-r--r--TAO/tao/Messaging/Messaging_ORBInitializer.cpp2
-rw-r--r--TAO/tao/Messaging/Messaging_ORBInitializer.h6
-rw-r--r--TAO/tao/Messaging/Messaging_PolicyFactory.cpp2
-rw-r--r--TAO/tao/Messaging/Messaging_PolicyFactory.h4
-rw-r--r--TAO/tao/Messaging/Messaging_Policy_i.cpp8
-rw-r--r--TAO/tao/Messaging/Messaging_Policy_i.h24
-rw-r--r--TAO/tao/NVList_Adapter.h1
-rw-r--r--TAO/tao/ORB.cpp2
-rw-r--r--TAO/tao/ORBInitializer_Registry.h5
-rw-r--r--TAO/tao/ORBInitializer_Registry_Adapter.h2
-rw-r--r--TAO/tao/ORB_Core.cpp3
-rw-r--r--TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.cpp4
-rw-r--r--TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.h12
-rw-r--r--TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp4
-rw-r--r--TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.h13
-rw-r--r--TAO/tao/Object.cpp2
-rw-r--r--TAO/tao/Object.h3
-rw-r--r--TAO/tao/Object_Loader.h6
-rw-r--r--TAO/tao/Object_Ref_Table.h4
-rw-r--r--TAO/tao/Object_T.cpp1
-rw-r--r--TAO/tao/Object_T.h1
-rw-r--r--TAO/tao/Objref_VarOut_T.h3
-rw-r--r--TAO/tao/PI/ClientRequestDetails.cpp11
-rw-r--r--TAO/tao/PI/ClientRequestInfo.cpp27
-rw-r--r--TAO/tao/PI/ClientRequestInfo.h73
-rw-r--r--TAO/tao/PI/Interceptor_List_T.cpp1
-rw-r--r--TAO/tao/PI/Interceptor_List_T.h2
-rw-r--r--TAO/tao/PI/ORBInitInfo.cpp35
-rw-r--r--TAO/tao/PI/ORBInitInfo.h53
-rw-r--r--TAO/tao/PI/ORBInitializer_Registry_Impl.cpp2
-rw-r--r--TAO/tao/PI/PI.cpp1
-rw-r--r--TAO/tao/PI/PICurrent.cpp12
-rw-r--r--TAO/tao/PI/PICurrent.h8
-rw-r--r--TAO/tao/PI/PICurrent_Impl.cpp12
-rw-r--r--TAO/tao/PI/PICurrent_Impl.h8
-rw-r--r--TAO/tao/PI/PICurrent_Loader.cpp1
-rw-r--r--TAO/tao/PI/PICurrent_Loader.h3
-rw-r--r--TAO/tao/PI/PI_ORBInitializer.cpp6
-rw-r--r--TAO/tao/PI/PI_ORBInitializer.h6
-rw-r--r--TAO/tao/PI/PI_PolicyFactory.cpp7
-rw-r--r--TAO/tao/PI/PI_PolicyFactory.h4
-rw-r--r--TAO/tao/PI/PolicyFactoryC.cpp2
-rw-r--r--TAO/tao/PI/PolicyFactoryC.h13
-rw-r--r--TAO/tao/PI/PolicyFactory_Registry.cpp8
-rw-r--r--TAO/tao/PI/PolicyFactory_Registry.h1
-rw-r--r--TAO/tao/PI/ProcessingModePolicy.cpp6
-rw-r--r--TAO/tao/PI/ProcessingModePolicy.h12
-rw-r--r--TAO/tao/PI/RequestInfo_Util.cpp1
-rw-r--r--TAO/tao/PI/RequestInfo_Util.h1
-rw-r--r--TAO/tao/PI_Server/PortableServer_ORBInitializer.cpp5
-rw-r--r--TAO/tao/PI_Server/PortableServer_ORBInitializer.h6
-rw-r--r--TAO/tao/PI_Server/PortableServer_PolicyFactory.cpp2
-rw-r--r--TAO/tao/PI_Server/PortableServer_PolicyFactory.h4
-rw-r--r--TAO/tao/PI_Server/ServerRequestDetails.cpp2
-rw-r--r--TAO/tao/PI_Server/ServerRequestInfo.cpp31
-rw-r--r--TAO/tao/PI_Server/ServerRequestInfo.h102
-rw-r--r--TAO/tao/PI_Server/ServerRequestInterceptorC.h31
-rw-r--r--TAO/tao/PolicyC.cpp9
-rw-r--r--TAO/tao/PolicyC.h25
-rw-r--r--TAO/tao/PolicyFactory_Registry_Adapter.h3
-rw-r--r--TAO/tao/Policy_Current.cpp16
-rw-r--r--TAO/tao/Policy_Current.h7
-rw-r--r--TAO/tao/Policy_Manager.cpp3
-rw-r--r--TAO/tao/Policy_Manager.h7
-rw-r--r--TAO/tao/Policy_Set.cpp18
-rw-r--r--TAO/tao/Policy_Validator.h4
-rw-r--r--TAO/tao/PortableServer/Active_Object_Map.cpp4
-rw-r--r--TAO/tao/PortableServer/Active_Policy_Strategies.h4
-rw-r--r--TAO/tao/PortableServer/Adapter_Activator.cpp1
-rw-r--r--TAO/tao/PortableServer/Adapter_Activator.h3
-rw-r--r--TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp2
-rw-r--r--TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp8
-rw-r--r--TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h4
-rw-r--r--TAO/tao/PortableServer/IdAssignmentPolicy.cpp6
-rw-r--r--TAO/tao/PortableServer/IdAssignmentPolicy.h12
-rw-r--r--TAO/tao/PortableServer/IdUniquenessPolicy.cpp6
-rw-r--r--TAO/tao/PortableServer/IdUniquenessPolicy.h12
-rw-r--r--TAO/tao/PortableServer/ImR_Client_Adapter.h2
-rw-r--r--TAO/tao/PortableServer/ImplicitActivationPolicy.cpp6
-rw-r--r--TAO/tao/PortableServer/ImplicitActivationPolicy.h12
-rw-r--r--TAO/tao/PortableServer/LifespanPolicy.cpp6
-rw-r--r--TAO/tao/PortableServer/LifespanPolicy.h12
-rw-r--r--TAO/tao/PortableServer/ORT_Adapter.h11
-rw-r--r--TAO/tao/PortableServer/Object_Adapter.inl25
-rw-r--r--TAO/tao/PortableServer/POAManager.cpp10
-rw-r--r--TAO/tao/PortableServer/POAManager.h44
-rw-r--r--TAO/tao/PortableServer/POAManager.inl28
-rw-r--r--TAO/tao/PortableServer/POAManagerFactory.cpp6
-rw-r--r--TAO/tao/PortableServer/POAManagerFactory.h11
-rw-r--r--TAO/tao/PortableServer/POA_Current.cpp8
-rw-r--r--TAO/tao/PortableServer/POA_Current.h16
-rw-r--r--TAO/tao/PortableServer/POA_Current_Factory.cpp4
-rw-r--r--TAO/tao/PortableServer/POA_Current_Factory.h3
-rw-r--r--TAO/tao/PortableServer/POA_Guard.h3
-rw-r--r--TAO/tao/PortableServer/PS_ForwardC.h1
-rw-r--r--TAO/tao/PortableServer/PolicyS.cpp12
-rw-r--r--TAO/tao/PortableServer/PolicyS.h33
-rw-r--r--TAO/tao/PortableServer/PolicyS_T.h15
-rw-r--r--TAO/tao/PortableServer/PolicyS_T.inl10
-rw-r--r--TAO/tao/PortableServer/Policy_Strategy.h3
-rw-r--r--TAO/tao/PortableServer/Regular_POA.h3
-rw-r--r--TAO/tao/PortableServer/Regular_POA.inl1
-rw-r--r--TAO/tao/PortableServer/RequestProcessingPolicy.cpp4
-rw-r--r--TAO/tao/PortableServer/RequestProcessingPolicy.h12
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategy.h20
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp14
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.h26
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp14
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.h26
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.cpp4
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.h8
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.cpp4
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.h8
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyServantManager.cpp17
-rw-r--r--TAO/tao/PortableServer/RequestProcessingStrategyServantManager.h18
-rw-r--r--TAO/tao/PortableServer/Root_POA.cpp118
-rw-r--r--TAO/tao/PortableServer/Root_POA.h246
-rw-r--r--TAO/tao/PortableServer/Root_POA.inl8
-rw-r--r--TAO/tao/PortableServer/ServantRetentionPolicy.cpp4
-rw-r--r--TAO/tao/PortableServer/ServantRetentionPolicy.h12
-rw-r--r--TAO/tao/PortableServer/ServantRetentionStrategy.h37
-rw-r--r--TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.cpp27
-rw-r--r--TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h47
-rw-r--r--TAO/tao/PortableServer/ServantRetentionStrategyRetain.cpp30
-rw-r--r--TAO/tao/PortableServer/ServantRetentionStrategyRetain.h52
-rw-r--r--TAO/tao/PortableServer/Servant_Base.cpp1
-rw-r--r--TAO/tao/PortableServer/Servant_var.cpp2
-rw-r--r--TAO/tao/PortableServer/ThreadPolicy.cpp4
-rw-r--r--TAO/tao/PortableServer/ThreadPolicy.h12
-rw-r--r--TAO/tao/PortableServer/Upcall_Command.h1
-rw-r--r--TAO/tao/PortableServer/Upcall_Wrapper.cpp1
-rw-r--r--TAO/tao/PortableServer/Upcall_Wrapper.h2
-rw-r--r--TAO/tao/PortableServer/poa_macros.h1
-rw-r--r--TAO/tao/Profile_Transport_Resolver.cpp3
-rw-r--r--TAO/tao/Profile_Transport_Resolver.h9
-rw-r--r--TAO/tao/RTCORBA/RTCORBAC.h351
-rw-r--r--TAO/tao/RTCORBA/RT_Current.cpp11
-rw-r--r--TAO/tao/RTCORBA/RT_Current.h6
-rw-r--r--TAO/tao/RTCORBA/RT_Endpoint_Utils.cpp8
-rw-r--r--TAO/tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp1
-rw-r--r--TAO/tao/RTCORBA/RT_Mutex.cpp7
-rw-r--r--TAO/tao/RTCORBA/RT_Mutex.h9
-rw-r--r--TAO/tao/RTCORBA/RT_ORB.cpp26
-rw-r--r--TAO/tao/RTCORBA/RT_ORB.h67
-rw-r--r--TAO/tao/RTCORBA/RT_ORBInitializer.cpp2
-rw-r--r--TAO/tao/RTCORBA/RT_ORBInitializer.h6
-rw-r--r--TAO/tao/RTCORBA/RT_PolicyFactory.cpp8
-rw-r--r--TAO/tao/RTCORBA/RT_PolicyFactory.h8
-rw-r--r--TAO/tao/RTCORBA/RT_Policy_i.cpp74
-rw-r--r--TAO/tao/RTCORBA/RT_Policy_i.h213
-rw-r--r--TAO/tao/RTCORBA/RT_Protocols_Hooks.cpp10
-rw-r--r--TAO/tao/RTCORBA/RT_Stub.cpp2
-rw-r--r--TAO/tao/RTCORBA/Thread_Pool.cpp20
-rw-r--r--TAO/tao/RTCORBA/Thread_Pool.h19
-rw-r--r--TAO/tao/RTPortableServer/RT_POA.cpp65
-rw-r--r--TAO/tao/RTPortableServer/RT_POA.h158
-rw-r--r--TAO/tao/RTPortableServer/RT_POA.inl12
-rw-r--r--TAO/tao/RTPortableServer/RT_Policy_Validator.cpp9
-rw-r--r--TAO/tao/RTScheduling/Current.cpp24
-rw-r--r--TAO/tao/RTScheduling/Current.h64
-rw-r--r--TAO/tao/RTScheduling/Distributable_Thread.cpp2
-rw-r--r--TAO/tao/RTScheduling/Distributable_Thread.h6
-rw-r--r--TAO/tao/RTScheduling/RTScheduler_Initializer.cpp2
-rw-r--r--TAO/tao/RTScheduling/RTScheduler_Initializer.h6
-rw-r--r--TAO/tao/RTScheduling/Request_Interceptor.cpp34
-rw-r--r--TAO/tao/RTScheduling/Request_Interceptor.h49
-rw-r--r--TAO/tao/RTScheduling/ThreadAction.h2
-rw-r--r--TAO/tao/Remote_Invocation.cpp6
-rw-r--r--TAO/tao/Remote_Invocation.h5
-rw-r--r--TAO/tao/Request_Dispatcher.h3
-rw-r--r--TAO/tao/ServerRequestInterceptor_Adapter.h10
-rw-r--r--TAO/tao/ServerRequestInterceptor_Adapter_Factory.h4
-rw-r--r--TAO/tao/Service_Callbacks.h4
-rw-r--r--TAO/tao/Services_Activate.h6
-rw-r--r--TAO/tao/Strategies/COIOP_Connector.cpp1
-rw-r--r--TAO/tao/Strategies/COIOP_Profile.cpp2
-rw-r--r--TAO/tao/Strategies/DIOP_Connector.cpp2
-rw-r--r--TAO/tao/Strategies/DIOP_Profile.cpp2
-rw-r--r--TAO/tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp1
-rw-r--r--TAO/tao/Strategies/SCIOP_Connector.cpp2
-rw-r--r--TAO/tao/Strategies/SCIOP_Profile.cpp2
-rw-r--r--TAO/tao/Strategies/SHMIOP_Connector.cpp2
-rw-r--r--TAO/tao/Strategies/SHMIOP_Profile.cpp2
-rw-r--r--TAO/tao/Strategies/UIOP_Connector.cpp2
-rw-r--r--TAO/tao/Strategies/UIOP_Profile.cpp2
-rw-r--r--TAO/tao/Stub.cpp1
-rw-r--r--TAO/tao/Synch_Invocation.cpp7
-rw-r--r--TAO/tao/Synch_Invocation.h20
-rw-r--r--TAO/tao/SystemException.h1
-rw-r--r--TAO/tao/Thread_Lane_Resources.h5
-rw-r--r--TAO/tao/Thread_Lane_Resources_Manager.h4
-rw-r--r--TAO/tao/Transport.cpp2
-rw-r--r--TAO/tao/TransportCurrent/Current_Impl.cpp8
-rw-r--r--TAO/tao/TransportCurrent/Current_Impl.h24
-rw-r--r--TAO/tao/TransportCurrent/Current_ORBInitializer.cpp1
-rw-r--r--TAO/tao/TransportCurrent/Current_ORBInitializer.h3
-rw-r--r--TAO/tao/TransportCurrent/Current_ORBInitializer_Base.cpp2
-rw-r--r--TAO/tao/TransportCurrent/Current_ORBInitializer_Base.h8
-rw-r--r--TAO/tao/TransportCurrent/IIOP_Current_Impl.cpp8
-rw-r--r--TAO/tao/TransportCurrent/IIOP_Current_Impl.h21
-rw-r--r--TAO/tao/Transport_Connector.h3
-rw-r--r--TAO/tao/Transport_Selection_Guard.h5
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp20
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h60
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp1
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.h3
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactory_i.cpp26
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactory_i.h78
-rw-r--r--TAO/tao/TypeCodeFactory_Adapter.h60
-rw-r--r--TAO/tao/Unbounded_Array_Sequence_T.h1
-rw-r--r--TAO/tao/Unbounded_Sequence_CDR_T.h1
-rw-r--r--TAO/tao/Utils/Implicit_Deactivator.cpp1
-rw-r--r--TAO/tao/Utils/Implicit_Deactivator.h3
-rw-r--r--TAO/tao/Utils/ORB_Destroyer.cpp1
-rw-r--r--TAO/tao/Utils/ORB_Destroyer.h3
-rw-r--r--TAO/tao/Utils/ORB_Manager.cpp1
-rw-r--r--TAO/tao/Utils/PolicyList_Destroyer.cpp2
-rw-r--r--TAO/tao/Utils/PolicyList_Destroyer.h3
-rw-r--r--TAO/tao/Utils/Servant_Var.h9
-rw-r--r--TAO/tao/Utils/Servant_Var.inl1
-rw-r--r--TAO/tao/Valuetype/AbstractBase.h1
-rw-r--r--TAO/tao/Valuetype/ValueBase.cpp2
-rw-r--r--TAO/tao/Valuetype/ValueBase.h1
-rw-r--r--TAO/tao/Valuetype/ValueFactory.h2
-rw-r--r--TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.cpp2
-rw-r--r--TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.h3
-rw-r--r--TAO/tao/Valuetype_Adapter_Factory.h8
-rw-r--r--TAO/tao/WrongTransactionC.h1
-rw-r--r--TAO/tao/operation_details.cpp1
-rw-r--r--TAO/tao/operation_details.h6
425 files changed, 1292 insertions, 5135 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 20d07daef1f..5626137c296 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,8 @@
+Sun Feb 11 12:38:14 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/*.{h,cpp,inl}:
+ Removed ACE_THROW_SPEC, layout changes, reduced includes
+
Fri Feb 9 16:45:45 UTC 2007 Adam Mitz <mitza@ociweb.com>
* MPC/config/portableserver.mpb:
diff --git a/TAO/tao/Acceptor_Registry.cpp b/TAO/tao/Acceptor_Registry.cpp
index 68b5410ae0d..ad580794443 100644
--- a/TAO/tao/Acceptor_Registry.cpp
+++ b/TAO/tao/Acceptor_Registry.cpp
@@ -19,6 +19,7 @@
#include "ace/Auto_Ptr.h"
#include "ace/OS_NS_string.h"
#include "ace/os_include/os_ctype.h"
+#include "ace/CORBA_macros.h"
#if !defined(__ACE_INLINE__)
#include "tao/Acceptor_Registry.inl"
diff --git a/TAO/tao/Adapter.h b/TAO/tao/Adapter.h
index 25eb2828608..7f610091e1b 100644
--- a/TAO/tao/Adapter.h
+++ b/TAO/tao/Adapter.h
@@ -15,13 +15,12 @@
#include /**/ "ace/pre.h"
-#include "tao/SystemException.h"
+#include "tao/CORBA_methods.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/CORBA_methods.h"
#include "tao/Pseudo_VarOut_T.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Adapter_Registry.cpp b/TAO/tao/Adapter_Registry.cpp
index bfdf7fc5280..99d6b544ff7 100644
--- a/TAO/tao/Adapter_Registry.cpp
+++ b/TAO/tao/Adapter_Registry.cpp
@@ -9,6 +9,7 @@
#include "ace/Log_Msg.h"
#include "ace/OS_NS_string.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (tao,
Adapter_Registry,
diff --git a/TAO/tao/Adapter_Registry.h b/TAO/tao/Adapter_Registry.h
index 8dde72b3288..d6d35bbabf1 100644
--- a/TAO/tao/Adapter_Registry.h
+++ b/TAO/tao/Adapter_Registry.h
@@ -19,14 +19,13 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/CORBA_methods.h"
#if defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-#include "tao/CORBA_methods.h"
#include "tao/Pseudo_VarOut_T.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/AnyTypeCode/Alias_TypeCode_Static.cpp b/TAO/tao/AnyTypeCode/Alias_TypeCode_Static.cpp
index b87c434896f..8c80bcb81d3 100644
--- a/TAO/tao/AnyTypeCode/Alias_TypeCode_Static.cpp
+++ b/TAO/tao/AnyTypeCode/Alias_TypeCode_Static.cpp
@@ -11,10 +11,10 @@
#include "tao/ORB_Core.h"
#include "tao/CDR.h"
#include "tao/TypeCodeFactory_Adapter.h"
+#include "tao/SystemException.h"
#include "ace/Dynamic_Service.h"
-
ACE_RCSID (AnyTypeCode,
Alias_TypeCode_Static,
"$Id$")
diff --git a/TAO/tao/AnyTypeCode/Any.cpp b/TAO/tao/AnyTypeCode/Any.cpp
index ca609238294..dc252f6dada 100644
--- a/TAO/tao/AnyTypeCode/Any.cpp
+++ b/TAO/tao/AnyTypeCode/Any.cpp
@@ -8,8 +8,8 @@
#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
#include "tao/AnyTypeCode/TypeCode.h"
#include "tao/AnyTypeCode/TypeCode_Constants.h"
-#include "tao/SystemException.h"
#include "tao/CDR.h"
+#include "tao/SystemException.h"
#include "ace/Log_Msg.h"
#include "ace/OS_NS_string.h"
diff --git a/TAO/tao/AnyTypeCode/Any.h b/TAO/tao/AnyTypeCode/Any.h
index 27ff8682aa1..1b745ab3c2e 100644
--- a/TAO/tao/AnyTypeCode/Any.h
+++ b/TAO/tao/AnyTypeCode/Any.h
@@ -28,7 +28,6 @@
#include "tao/Object.h"
#include "ace/CDR_Stream.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/AnyTypeCode/Any_Array_Impl_T.cpp b/TAO/tao/AnyTypeCode/Any_Array_Impl_T.cpp
index 7816b59ed9d..d4974745cca 100644
--- a/TAO/tao/AnyTypeCode/Any_Array_Impl_T.cpp
+++ b/TAO/tao/AnyTypeCode/Any_Array_Impl_T.cpp
@@ -11,7 +11,6 @@
#include "tao/CDR.h"
#include "tao/SystemException.h"
-#include "ace/CORBA_macros.h"
#include "ace/Auto_Ptr.h"
#if !defined (__ACE_INLINE__)
diff --git a/TAO/tao/AnyTypeCode/Any_Basic_Impl_T.cpp b/TAO/tao/AnyTypeCode/Any_Basic_Impl_T.cpp
index 75905a1bdb1..82b5321558c 100644
--- a/TAO/tao/AnyTypeCode/Any_Basic_Impl_T.cpp
+++ b/TAO/tao/AnyTypeCode/Any_Basic_Impl_T.cpp
@@ -7,11 +7,9 @@
#include "tao/AnyTypeCode/Any.h"
#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
#include "tao/AnyTypeCode/Marshal.h"
-#include "tao/Environment.h"
#include "tao/SystemException.h"
#include "tao/CDR.h"
-#include "ace/CORBA_macros.h"
#include "ace/Auto_Ptr.h"
#if !defined (__ACE_INLINE__)
diff --git a/TAO/tao/AnyTypeCode/Any_Dual_Impl_T.cpp b/TAO/tao/AnyTypeCode/Any_Dual_Impl_T.cpp
index a94984c507c..4777ae696b9 100644
--- a/TAO/tao/AnyTypeCode/Any_Dual_Impl_T.cpp
+++ b/TAO/tao/AnyTypeCode/Any_Dual_Impl_T.cpp
@@ -8,12 +8,10 @@
#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
#include "tao/AnyTypeCode/Marshal.h"
#include "tao/CORBA_String.h"
-#include "tao/Environment.h"
#include "tao/SystemException.h"
#include "tao/CDR.h"
#include "tao/AnyTypeCode/TypeCode.h"
-#include "ace/CORBA_macros.h"
#include "ace/Auto_Ptr.h"
#include "ace/OS_Memory.h"
diff --git a/TAO/tao/AnyTypeCode/Any_Impl.h b/TAO/tao/AnyTypeCode/Any_Impl.h
index 71c8824e7d0..8ff7ec17394 100644
--- a/TAO/tao/AnyTypeCode/Any_Impl.h
+++ b/TAO/tao/AnyTypeCode/Any_Impl.h
@@ -15,16 +15,15 @@
#define TAO_ANY_IMPL_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+
+#include "tao/orbconf.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "tao/AnyTypeCode/TAO_AnyTypeCode_Export.h"
-
#include "tao/Basic_Types.h"
-#include "tao/orbconf.h"
#include "ace/Synch_Traits.h"
#include "ace/Null_Mutex.h"
diff --git a/TAO/tao/AnyTypeCode/Any_Impl_T.cpp b/TAO/tao/AnyTypeCode/Any_Impl_T.cpp
index 4595132c653..cbc2c916248 100644
--- a/TAO/tao/AnyTypeCode/Any_Impl_T.cpp
+++ b/TAO/tao/AnyTypeCode/Any_Impl_T.cpp
@@ -7,11 +7,9 @@
#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
#include "tao/AnyTypeCode/Marshal.h"
#include "tao/CDR.h"
-#include "tao/Environment.h"
-#include "tao/SystemException.h"
#include "tao/AnyTypeCode/TypeCode.h"
+#include "tao/SystemException.h"
-#include "ace/CORBA_macros.h"
#include "ace/Auto_Ptr.h"
#include "ace/OS_Memory.h"
diff --git a/TAO/tao/AnyTypeCode/Any_Special_Impl_T.cpp b/TAO/tao/AnyTypeCode/Any_Special_Impl_T.cpp
index 7eec333b18d..6e24d8cb3c7 100644
--- a/TAO/tao/AnyTypeCode/Any_Special_Impl_T.cpp
+++ b/TAO/tao/AnyTypeCode/Any_Special_Impl_T.cpp
@@ -6,11 +6,9 @@
#include "tao/AnyTypeCode/Any_Special_Impl_T.h"
#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
#include "tao/AnyTypeCode/Marshal.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/AnyTypeCode/String_TypeCode_Traits.h"
-#include "ace/CORBA_macros.h"
-
#if !defined (__ACE_INLINE__)
# include "tao/AnyTypeCode/Any_Special_Impl_T.inl"
#endif /* ! __ACE_INLINE__ */
diff --git a/TAO/tao/AnyTypeCode/Any_SystemException.cpp b/TAO/tao/AnyTypeCode/Any_SystemException.cpp
index a282559dbf5..c4a1dc5a7c7 100644
--- a/TAO/tao/AnyTypeCode/Any_SystemException.cpp
+++ b/TAO/tao/AnyTypeCode/Any_SystemException.cpp
@@ -8,13 +8,10 @@
#include "tao/CDR.h"
#include "tao/Exception.h"
-#include "tao/Environment.h"
#include "tao/CORBA_String.h"
#include "tao/SystemException.h"
#include "ace/Auto_Ptr.h"
-#include "ace/CORBA_macros.h"
-#include "ace/Auto_Ptr.h"
ACE_RCSID (AnyTypeCode,
Any_SystemException,
diff --git a/TAO/tao/AnyTypeCode/Enum_TypeCode_Static.cpp b/TAO/tao/AnyTypeCode/Enum_TypeCode_Static.cpp
index 8e776817195..005de662c30 100644
--- a/TAO/tao/AnyTypeCode/Enum_TypeCode_Static.cpp
+++ b/TAO/tao/AnyTypeCode/Enum_TypeCode_Static.cpp
@@ -5,6 +5,7 @@
#include "tao/ORB_Core.h"
#include "tao/CDR.h"
#include "tao/TypeCodeFactory_Adapter.h"
+#include "tao/SystemException.h"
#include "ace/Dynamic_Service.h"
diff --git a/TAO/tao/AnyTypeCode/ExceptionA.cpp b/TAO/tao/AnyTypeCode/ExceptionA.cpp
index c265e25d28c..9262c68de33 100644
--- a/TAO/tao/AnyTypeCode/ExceptionA.cpp
+++ b/TAO/tao/AnyTypeCode/ExceptionA.cpp
@@ -3,7 +3,6 @@
#include "tao/AnyTypeCode/ExceptionA.h"
#include "tao/AnyTypeCode/Any_Dual_Impl_T.h"
#include "tao/SystemException.h"
-#include "tao/Environment.h"
#include "tao/ORB_Constants.h"
#include "tao/CORBA_String.h"
#include "tao/CDR.h"
diff --git a/TAO/tao/AnyTypeCode/Marshal.h b/TAO/tao/AnyTypeCode/Marshal.h
index 1894457d071..0e098b07199 100644
--- a/TAO/tao/AnyTypeCode/Marshal.h
+++ b/TAO/tao/AnyTypeCode/Marshal.h
@@ -18,14 +18,14 @@
#define TAO_MARSHAL_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+
+#include "tao/Basic_Types.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "tao/AnyTypeCode/TAO_AnyTypeCode_Export.h"
-#include "tao/Basic_Types.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/AnyTypeCode/NVList.cpp b/TAO/tao/AnyTypeCode/NVList.cpp
index 03e272abc34..5067c9fe907 100644
--- a/TAO/tao/AnyTypeCode/NVList.cpp
+++ b/TAO/tao/AnyTypeCode/NVList.cpp
@@ -9,13 +9,14 @@
#include "tao/AnyTypeCode/Marshal.h"
#include "tao/AnyTypeCode/Any_Impl.h"
-#include "tao/SystemException.h"
#include "tao/CORBA_String.h"
#include "tao/CDR.h"
#include "tao/debug.h"
+#include "tao/SystemException.h"
#include "ace/Auto_Ptr.h"
#include "ace/Log_Msg.h"
+#include "ace/CORBA_macros.h"
#if !defined (__ACE_INLINE__)
# include "tao/AnyTypeCode/NVList.inl"
@@ -95,23 +96,18 @@ CORBA::NVList::~NVList (void)
// add an element and just initialize its flags
CORBA::NamedValue_ptr
-CORBA::NVList::add (CORBA::Flags flags
- )
+CORBA::NVList::add (CORBA::Flags flags)
{
// call the helper to allocate a NamedValue element (if necessary)
- return this->add_element (flags
- );
+ return this->add_element (flags);
}
// add an element and just initialize its flags and name
CORBA::NamedValue_ptr
-CORBA::NVList::add_item (const char *name,
- CORBA::Flags flags
- )
+CORBA::NVList::add_item (const char *name, CORBA::Flags flags)
{
// call the helper to allocate a NamedValue element
- CORBA::NamedValue_ptr nv = this->add_element (flags
- );
+ CORBA::NamedValue_ptr nv = this->add_element (flags);
if (nv)
{
@@ -129,12 +125,10 @@ CORBA::NVList::add_item (const char *name,
CORBA::NamedValue_ptr
CORBA::NVList::add_value (const char *name,
const CORBA::Any &value,
- CORBA::Flags flags
- )
+ CORBA::Flags flags)
{
// Call the helper to allocate a NamedValue element.
- CORBA::NamedValue_ptr nv = this->add_element (flags
- );
+ CORBA::NamedValue_ptr nv = this->add_element (flags);
if (nv)
{
@@ -157,9 +151,7 @@ CORBA::NVList::add_value (const char *name,
// add an element and just initialize its flags and name
CORBA::NamedValue_ptr
-CORBA::NVList::add_item_consume (char *name,
- CORBA::Flags flags
- )
+CORBA::NVList::add_item_consume (char *name, CORBA::Flags flags)
{
// call the helper to allocate a NamedValue element
diff --git a/TAO/tao/AnyTypeCode/NVList.h b/TAO/tao/AnyTypeCode/NVList.h
index 9b6e212c11f..f5cc31072ba 100644
--- a/TAO/tao/AnyTypeCode/NVList.h
+++ b/TAO/tao/AnyTypeCode/NVList.h
@@ -16,7 +16,8 @@
#define TAO_NVLIST_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+
+#include "ace/Unbounded_Queue.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -26,8 +27,6 @@
#include "tao/AnyTypeCode/Any.h"
#include "tao/AnyTypeCode/NVList_Adapter_Impl.h"
-#include "tao/Environment.h"
-
#include "ace/Unbounded_Queue.h"
#include "ace/Thread_Mutex.h"
#include "ace/Atomic_Op.h"
diff --git a/TAO/tao/AnyTypeCode/NVList_Adapter_Impl.cpp b/TAO/tao/AnyTypeCode/NVList_Adapter_Impl.cpp
index 094c4c43d94..76ad1e75852 100644
--- a/TAO/tao/AnyTypeCode/NVList_Adapter_Impl.cpp
+++ b/TAO/tao/AnyTypeCode/NVList_Adapter_Impl.cpp
@@ -8,14 +8,14 @@ ACE_RCSID (AnyTypeCode,
#include "tao/AnyTypeCode/NVList.h"
#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
void
TAO_NVList_Adapter_Impl::create_list (
CORBA::Long count,
- CORBA::NVList_ptr &new_list
- )
+ CORBA::NVList_ptr &new_list)
{
ACE_ASSERT (CORBA::ULong (count) <= UINT_MAX);
// Create an empty list
diff --git a/TAO/tao/AnyTypeCode/Objref_TypeCode_Static.cpp b/TAO/tao/AnyTypeCode/Objref_TypeCode_Static.cpp
index f8566f5e5d0..179d6a684a9 100644
--- a/TAO/tao/AnyTypeCode/Objref_TypeCode_Static.cpp
+++ b/TAO/tao/AnyTypeCode/Objref_TypeCode_Static.cpp
@@ -9,6 +9,7 @@
#include "tao/CDR.h"
#include "tao/TypeCodeFactory_Adapter.h"
#include "tao/ORB_Core.h"
+#include "tao/SystemException.h"
#include "ace/Dynamic_Service.h"
#include "ace/OS_NS_string.h"
diff --git a/TAO/tao/AnyTypeCode/String_TypeCode_Static.cpp b/TAO/tao/AnyTypeCode/String_TypeCode_Static.cpp
index 1fdaf50c6d8..0ce4bfdf600 100644
--- a/TAO/tao/AnyTypeCode/String_TypeCode_Static.cpp
+++ b/TAO/tao/AnyTypeCode/String_TypeCode_Static.cpp
@@ -2,6 +2,7 @@
#include "tao/AnyTypeCode/String_TypeCode_Static.h"
#include "tao/CDR.h"
+#include "tao/SystemException.h"
#ifndef __ACE_INLINE__
# include "tao/AnyTypeCode/String_TypeCode_Static.inl"
@@ -41,8 +42,7 @@ TAO::TypeCode::String<TAO::Null_RefCount_Policy>::tao_release (void)
CORBA::Boolean
TAO::TypeCode::String<TAO::Null_RefCount_Policy>::equal_i (
- CORBA::TypeCode_ptr tc
- ) const
+ CORBA::TypeCode_ptr tc) const
{
// The following call won't throw since CORBA::TypeCode::equal() has
// already established the kind of tc is the same as our kind.
@@ -59,8 +59,7 @@ TAO::TypeCode::String<TAO::Null_RefCount_Policy>::equivalent_i (
// Since TCKind comparisons must be performed before equal_i() is
// called, we can also call it to determine equivalence of
// tk_string-based TypeCodes.
- return this->equal_i (tc
- );
+ return this->equal_i (tc);
}
CORBA::TypeCode_ptr
diff --git a/TAO/tao/AnyTypeCode/Struct_TypeCode_Static.cpp b/TAO/tao/AnyTypeCode/Struct_TypeCode_Static.cpp
index e4a0b7bbdaf..f6aa45aa0fc 100644
--- a/TAO/tao/AnyTypeCode/Struct_TypeCode_Static.cpp
+++ b/TAO/tao/AnyTypeCode/Struct_TypeCode_Static.cpp
@@ -6,7 +6,7 @@
#include "tao/ORB_Core.h"
#include "tao/TypeCodeFactory_Adapter.h"
#include "tao/CDR.h"
-
+#include "tao/SystemException.h"
#ifndef __ACE_INLINE__
# include "tao/AnyTypeCode/Struct_TypeCode_Static.inl"
diff --git a/TAO/tao/AnyTypeCode/TypeCode.cpp b/TAO/tao/AnyTypeCode/TypeCode.cpp
index 3964289f260..a2b42761208 100644
--- a/TAO/tao/AnyTypeCode/TypeCode.cpp
+++ b/TAO/tao/AnyTypeCode/TypeCode.cpp
@@ -11,10 +11,10 @@ ACE_RCSID (AnyTypeCode,
# include "tao/AnyTypeCode/TypeCode.inl"
#endif /* ! __ACE_INLINE__ */
-#include "tao/SystemException.h"
#include "tao/CDR.h"
#include "tao/ORB_Constants.h"
#include "tao/debug.h"
+#include "tao/SystemException.h"
#include "ace/OS_NS_string.h"
@@ -31,8 +31,7 @@ CORBA::TypeCode::tao_marshal_kind (TAO_OutputCDR & cdr) const
}
CORBA::Boolean
-CORBA::TypeCode::equal (TypeCode_ptr tc
- ) const
+CORBA::TypeCode::equal (TypeCode_ptr tc) const
{
if (this == tc)
{
@@ -72,13 +71,11 @@ CORBA::TypeCode::equal (TypeCode_ptr tc
// below.
}
- return this->equal_i (tc
- );
+ return this->equal_i (tc);
}
CORBA::Boolean
-CORBA::TypeCode::equivalent (TypeCode_ptr tc
- ) const
+CORBA::TypeCode::equivalent (TypeCode_ptr tc) const
{
if (this == tc)
{
diff --git a/TAO/tao/AnyTypeCode/TypeCode.inl b/TAO/tao/AnyTypeCode/TypeCode.inl
index 8baaeebea97..30182805ddc 100644
--- a/TAO/tao/AnyTypeCode/TypeCode.inl
+++ b/TAO/tao/AnyTypeCode/TypeCode.inl
@@ -2,8 +2,6 @@
//
// $Id$
-#include "tao/Environment.h"
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_INLINE CORBA::Boolean
diff --git a/TAO/tao/AnyTypeCode/TypeCode_Case_Enum_T.cpp b/TAO/tao/AnyTypeCode/TypeCode_Case_Enum_T.cpp
index ecf86e30c38..3d8de6f4b43 100644
--- a/TAO/tao/AnyTypeCode/TypeCode_Case_Enum_T.cpp
+++ b/TAO/tao/AnyTypeCode/TypeCode_Case_Enum_T.cpp
@@ -8,7 +8,6 @@
#include "tao/CDR.h"
#include "tao/AnyTypeCode/Any.h"
-#include "tao/SystemException.h"
#ifndef __ACE_INLINE__
# include "tao/AnyTypeCode/TypeCode_Case_Enum_T.inl"
diff --git a/TAO/tao/AnyTypeCode/TypeCode_Case_T.cpp b/TAO/tao/AnyTypeCode/TypeCode_Case_T.cpp
index 56915ed0bf5..f0b15a97221 100644
--- a/TAO/tao/AnyTypeCode/TypeCode_Case_T.cpp
+++ b/TAO/tao/AnyTypeCode/TypeCode_Case_T.cpp
@@ -7,7 +7,7 @@
#include "tao/CDR.h"
#include "tao/AnyTypeCode/Any.h"
-#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
#ifndef __ACE_INLINE__
# include "tao/AnyTypeCode/TypeCode_Case_T.inl"
diff --git a/TAO/tao/AnyTypeCode/Union_TypeCode.cpp b/TAO/tao/AnyTypeCode/Union_TypeCode.cpp
index 8056a766231..2fce66b9143 100644
--- a/TAO/tao/AnyTypeCode/Union_TypeCode.cpp
+++ b/TAO/tao/AnyTypeCode/Union_TypeCode.cpp
@@ -10,7 +10,6 @@
# include "tao/AnyTypeCode/Union_TypeCode.inl"
#endif /* !__ACE_INLINE__ */
-#include "tao/SystemException.h"
#include "tao/AnyTypeCode/Any.h"
#include "ace/Value_Ptr.h"
diff --git a/TAO/tao/AnyTypeCode/Union_TypeCode_Static.cpp b/TAO/tao/AnyTypeCode/Union_TypeCode_Static.cpp
index cb633504100..f39a2adc451 100644
--- a/TAO/tao/AnyTypeCode/Union_TypeCode_Static.cpp
+++ b/TAO/tao/AnyTypeCode/Union_TypeCode_Static.cpp
@@ -3,15 +3,14 @@
#include "tao/AnyTypeCode/Union_TypeCode_Static.h"
#include "tao/AnyTypeCode/TypeCode_Case_Base_T.h"
#include "tao/AnyTypeCode/Any.h"
+#include "tao/SystemException.h"
#ifndef __ACE_INLINE__
# include "tao/AnyTypeCode/Union_TypeCode_Static.inl"
#endif /* !__ACE_INLINE__ */
-#include "tao/SystemException.h"
-
#include "ace/Value_Ptr.h"
-
+#include "ace/CORBA_macros.h"
ACE_RCSID (AnyTypeCode,
Union_TypeCode_Static,
diff --git a/TAO/tao/AnyTypeCode/Value_TypeCode.cpp b/TAO/tao/AnyTypeCode/Value_TypeCode.cpp
index 85342d5c9da..dc6aa73d6f7 100644
--- a/TAO/tao/AnyTypeCode/Value_TypeCode.cpp
+++ b/TAO/tao/AnyTypeCode/Value_TypeCode.cpp
@@ -6,6 +6,7 @@
#include "tao/AnyTypeCode/Value_TypeCode.h"
#include "tao/AnyTypeCode/TypeCode_Value_Field.h"
#include "tao/CDR.h"
+#include "tao/SystemException.h"
#include "tao/ORB_Core.h"
#include "tao/TypeCodeFactory_Adapter.h"
diff --git a/TAO/tao/AnyTypeCode/Value_TypeCode_Static.cpp b/TAO/tao/AnyTypeCode/Value_TypeCode_Static.cpp
index f1137bcf859..84536062264 100644
--- a/TAO/tao/AnyTypeCode/Value_TypeCode_Static.cpp
+++ b/TAO/tao/AnyTypeCode/Value_TypeCode_Static.cpp
@@ -6,6 +6,7 @@
#include "tao/ORB_Core.h"
#include "tao/TypeCodeFactory_Adapter.h"
+#include "tao/SystemException.h"
#include "ace/Dynamic_Service.h"
diff --git a/TAO/tao/AnyTypeCode/append.cpp b/TAO/tao/AnyTypeCode/append.cpp
index 04a56c9823b..fdf222a149b 100644
--- a/TAO/tao/AnyTypeCode/append.cpp
+++ b/TAO/tao/AnyTypeCode/append.cpp
@@ -25,7 +25,6 @@
#include "tao/AnyTypeCode/TypeCode_Constants.h"
#include "tao/AnyTypeCode/OctetSeqA.h"
#include "tao/AnyTypeCode/Any.h"
-#include "tao/Environment.h"
#include "tao/debug.h"
#include "tao/Valuetype_Adapter.h"
#include "tao/ORB_Core.h"
diff --git a/TAO/tao/AnyTypeCode/skip.cpp b/TAO/tao/AnyTypeCode/skip.cpp
index 5fb2332e3aa..d4feddf26d0 100644
--- a/TAO/tao/AnyTypeCode/skip.cpp
+++ b/TAO/tao/AnyTypeCode/skip.cpp
@@ -39,9 +39,7 @@ ACE_RCSID (AnyTypeCode,
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
TAO::traverse_status
-TAO_Marshal_Primitive::skip (CORBA::TypeCode_ptr tc,
- TAO_InputCDR *stream
- )
+TAO_Marshal_Primitive::skip (CORBA::TypeCode_ptr tc, TAO_InputCDR *stream)
{
CORBA::Boolean continue_skipping = true;
@@ -118,9 +116,7 @@ TAO_Marshal_Any::skip (CORBA::TypeCode_ptr,
}
TAO::traverse_status
-TAO_Marshal_TypeCode::skip (CORBA::TypeCode_ptr,
- TAO_InputCDR *stream
- )
+TAO_Marshal_TypeCode::skip (CORBA::TypeCode_ptr, TAO_InputCDR *stream)
{
CORBA::Boolean continue_skipping = true;
diff --git a/TAO/tao/Asynch_Reply_Dispatcher_Base.h b/TAO/tao/Asynch_Reply_Dispatcher_Base.h
index ef6c5bc5fed..33d3afea70c 100644
--- a/TAO/tao/Asynch_Reply_Dispatcher_Base.h
+++ b/TAO/tao/Asynch_Reply_Dispatcher_Base.h
@@ -155,8 +155,7 @@ namespace TAO
class TAO_Export ARDB_Refcount_Functor
{
public:
- void operator() (TAO_Asynch_Reply_Dispatcher_Base *ardb)
- ACE_THROW_SPEC (());
+ void operator() (TAO_Asynch_Reply_Dispatcher_Base *ardb);
};
}
diff --git a/TAO/tao/Asynch_Reply_Dispatcher_Base.inl b/TAO/tao/Asynch_Reply_Dispatcher_Base.inl
index c63371d74a4..d44bb4f8d8d 100644
--- a/TAO/tao/Asynch_Reply_Dispatcher_Base.inl
+++ b/TAO/tao/Asynch_Reply_Dispatcher_Base.inl
@@ -9,7 +9,6 @@ namespace TAO
ACE_INLINE void
ARDB_Refcount_Functor::operator () (
TAO_Asynch_Reply_Dispatcher_Base *ardb)
- ACE_THROW_SPEC (())
{
(void) ardb->decr_refcount ();
}
diff --git a/TAO/tao/BiDir_Adapter.h b/TAO/tao/BiDir_Adapter.h
index 23128844c2a..61e428234ea 100644
--- a/TAO/tao/BiDir_Adapter.h
+++ b/TAO/tao/BiDir_Adapter.h
@@ -19,7 +19,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/TAO_Export.h"
+#include "tao/orbconf.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -41,7 +42,7 @@ public:
virtual ~TAO_BiDir_Adapter (void);
virtual void load_policy_validators (TAO_Policy_Validator &validator)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp b/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp
index c5767f6cd40..44de918543b 100644
--- a/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp
+++ b/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp
@@ -4,6 +4,7 @@
#include "tao/ORB_Core.h"
#include "tao/debug.h"
#include "tao/ORBInitializer_Registry.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (BiDir_GIOP,
BiDirGIOP,
@@ -23,8 +24,7 @@ TAO_BiDirGIOP_Loader::~TAO_BiDirGIOP_Loader (void)
}
int
-TAO_BiDirGIOP_Loader::init (int,
- ACE_TCHAR* [])
+TAO_BiDirGIOP_Loader::init (int, ACE_TCHAR* [])
{
if (TAO_BiDirGIOP_Loader::is_activated_ == false && TAO_DEF_GIOP_MINOR >= 2)
{
@@ -46,8 +46,7 @@ TAO_BiDirGIOP_Loader::init (int,
bidir_orb_initializer = tmp_orb_initializer;
PortableInterceptor::register_orb_initializer (
- bidir_orb_initializer.in ()
- );
+ bidir_orb_initializer.in ());
TAO_BiDirGIOP_Loader::is_activated_ = true;
}
@@ -67,7 +66,6 @@ TAO_BiDirGIOP_Loader::init (int,
void
TAO_BiDirGIOP_Loader::load_policy_validators (TAO_Policy_Validator &val
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Is this true? Does the GIOP protocol version matter here?
if (TAO_DEF_GIOP_MINOR < 2)
diff --git a/TAO/tao/BiDir_GIOP/BiDirGIOP.h b/TAO/tao/BiDir_GIOP/BiDirGIOP.h
index 00cd082a9fa..b2487dfa1da 100644
--- a/TAO/tao/BiDir_GIOP/BiDirGIOP.h
+++ b/TAO/tao/BiDir_GIOP/BiDirGIOP.h
@@ -52,8 +52,7 @@ public:
virtual int init (int argc,
ACE_TCHAR* []);
- virtual void load_policy_validators (TAO_Policy_Validator &validator)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void load_policy_validators (TAO_Policy_Validator &validator);
/// Used to force the initialization of the ORB code.
static int Initializer (void);
diff --git a/TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.cpp b/TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.cpp
index 3b062cd28ad..da17b18d452 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.cpp
+++ b/TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.cpp
@@ -6,6 +6,8 @@
#include "tao/ORB_Constants.h"
+#include "ace/CORBA_macros.h"
+
ACE_RCSID (BiDir_GIOP,
BiDir_ORBInitializer,
"$Id$")
@@ -14,14 +16,12 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
void
TAO_BiDir_ORBInitializer::pre_init (PortableInterceptor::ORBInitInfo_ptr)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
//
}
void
TAO_BiDir_ORBInitializer::post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->register_policy_factories (info);
}
diff --git a/TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.h b/TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.h
index 7c8c673ce4b..8a6ca7ecb98 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.h
+++ b/TAO/tao/BiDir_GIOP/BiDir_ORBInitializer.h
@@ -39,11 +39,9 @@ class TAO_BiDir_ORBInitializer
{
public:
- virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info);
- virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info);
private:
diff --git a/TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.cpp b/TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.cpp
index c958e7f0b0b..3c4bc6e346c 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.cpp
+++ b/TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.cpp
@@ -5,6 +5,8 @@
#include "tao/ORB_Constants.h"
#include "tao/AnyTypeCode/Any.h"
+#include "ace/CORBA_macros.h"
+
ACE_RCSID (BiDir_GIOP,
BiDir_PolicyFactory,
"$Id$")
@@ -15,8 +17,6 @@ CORBA::Policy_ptr
TAO_BiDir_PolicyFactory::create_policy (
CORBA::PolicyType type,
const CORBA::Any &value)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError))
{
CORBA::Policy_ptr policy = CORBA::Policy::_nil ();
diff --git a/TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.h b/TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.h
index 357c59a85c1..251b618ee23 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.h
+++ b/TAO/tao/BiDir_GIOP/BiDir_PolicyFactory.h
@@ -41,9 +41,7 @@ class TAO_BiDir_PolicyFactory
public:
virtual CORBA::Policy_ptr create_policy (CORBA::PolicyType type,
- const CORBA::Any & value)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError));
+ const CORBA::Any & value);
};
diff --git a/TAO/tao/BiDir_GIOP/BiDir_Policy_i.cpp b/TAO/tao/BiDir_GIOP/BiDir_Policy_i.cpp
index d3b548a9347..08a37784b0e 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_Policy_i.cpp
+++ b/TAO/tao/BiDir_GIOP/BiDir_Policy_i.cpp
@@ -6,6 +6,8 @@
#include "tao/debug.h"
#include "tao/ORB_Constants.h"
+#include "ace/CORBA_macros.h"
+
ACE_RCSID (BiDir_GIOP,
BiDir_Policy_i,
"$Id$")
@@ -35,7 +37,6 @@ TAO_BidirectionalPolicy::TAO_BidirectionalPolicy (const TAO_BidirectionalPolicy
CORBA::PolicyType
TAO_BidirectionalPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Future policy implementors: notice how this minimizes the
// footprint of the class.
@@ -55,7 +56,6 @@ TAO_BidirectionalPolicy::clone (void) const
CORBA::Policy_ptr
TAO_BidirectionalPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Future policy implementors: notice how the following code is
// exception safe!
@@ -70,16 +70,12 @@ TAO_BidirectionalPolicy::copy (void)
void
TAO_BidirectionalPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
BiDirPolicy::BidirectionalPolicyValue
TAO_BidirectionalPolicy::value (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException))
-{
- return this->value_;
+ {return this->value_;
}
diff --git a/TAO/tao/BiDir_GIOP/BiDir_Policy_i.h b/TAO/tao/BiDir_GIOP/BiDir_Policy_i.h
index 718016fc381..3ff11bd42a9 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_Policy_i.h
+++ b/TAO/tao/BiDir_GIOP/BiDir_Policy_i.h
@@ -55,17 +55,13 @@ public:
virtual TAO_BidirectionalPolicy *clone (void) const;
/// = The BiDir::BidirectionalPolicy methods
- virtual BiDirPolicy::BidirectionalPolicyValue value (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual BiDirPolicy::BidirectionalPolicyValue value (void);
- virtual CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::PolicyType policy_type (void);
- virtual CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr copy (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/Bounded_Array_Sequence_T.h b/TAO/tao/Bounded_Array_Sequence_T.h
index c5a800f2e65..14b36b92a8b 100644
--- a/TAO/tao/Bounded_Array_Sequence_T.h
+++ b/TAO/tao/Bounded_Array_Sequence_T.h
@@ -12,7 +12,6 @@
#include "tao/Bounded_Array_Allocation_Traits_T.h"
#include "tao/Generic_Sequence_T.h"
#include "tao/Array_Traits_T.h"
-#include "tao/SystemException.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Buffering_Constraint_Policy.cpp b/TAO/tao/Buffering_Constraint_Policy.cpp
index 5c5f1f78e9e..043f26659d6 100644
--- a/TAO/tao/Buffering_Constraint_Policy.cpp
+++ b/TAO/tao/Buffering_Constraint_Policy.cpp
@@ -6,6 +6,7 @@
#include "tao/TAOC.h"
#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (tao,
Buffering_Constraint_Policy,
@@ -40,7 +41,6 @@ TAO_Buffering_Constraint_Policy::TAO_Buffering_Constraint_Policy (const TAO_Buff
CORBA::PolicyType
TAO_Buffering_Constraint_Policy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return TAO::BUFFERING_CONSTRAINT_POLICY_TYPE;
}
@@ -57,14 +57,12 @@ TAO_Buffering_Constraint_Policy::clone (void) const
TAO::BufferingConstraint
TAO_Buffering_Constraint_Policy::buffering_constraint (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->buffering_constraint_;
}
CORBA::Policy_ptr
TAO_Buffering_Constraint_Policy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_Buffering_Constraint_Policy* servant = 0;
ACE_NEW_THROW_EX (servant,
@@ -76,7 +74,6 @@ TAO_Buffering_Constraint_Policy::copy (void)
void
TAO_Buffering_Constraint_Policy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
diff --git a/TAO/tao/Buffering_Constraint_Policy.h b/TAO/tao/Buffering_Constraint_Policy.h
index c03987881ea..77f45a63438 100644
--- a/TAO/tao/Buffering_Constraint_Policy.h
+++ b/TAO/tao/Buffering_Constraint_Policy.h
@@ -56,19 +56,15 @@ public:
// = The TAO::Buffering_Constraint_Policy methods
- virtual TAO::BufferingConstraint buffering_constraint (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual TAO::BufferingConstraint buffering_constraint (void);
void get_buffering_constraint (TAO::BufferingConstraint &) const;
- virtual CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::PolicyType policy_type (void);
- virtual CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr copy (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
// Return the cached policy type for this policy.
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/CDR.h b/TAO/tao/CDR.h
index 1dd62593f70..c796957da6c 100644
--- a/TAO/tao/CDR.h
+++ b/TAO/tao/CDR.h
@@ -53,7 +53,6 @@
#include /**/ "tao/TAO_Export.h"
#include "tao/Basic_Types.h"
-#include "ace/CORBA_macros.h"
#include "ace/CDR_Stream.h"
diff --git a/TAO/tao/CORBALOC_Parser.cpp b/TAO/tao/CORBALOC_Parser.cpp
index 5b9f446646e..c7052f37fc7 100644
--- a/TAO/tao/CORBALOC_Parser.cpp
+++ b/TAO/tao/CORBALOC_Parser.cpp
@@ -6,6 +6,7 @@
#include "tao/Transport_Connector.h"
#include "tao/Protocol_Factory.h"
#include "tao/debug.h"
+#include "tao/SystemException.h"
#include "ace/Vector_T.h"
#include "ace/INET_Addr.h"
#include "ace/OS_NS_string.h"
@@ -46,7 +47,6 @@ CORBA::Object_ptr
TAO_CORBALOC_Parser::make_stub_from_mprofile (CORBA::ORB_ptr orb,
TAO_MProfile &mprofile
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Create a TAO_Stub.
TAO_Stub *data = orb->orb_core ()->create_stub ((const char *) 0,
@@ -75,7 +75,6 @@ CORBA::Object_ptr
TAO_CORBALOC_Parser::parse_string_rir_helper (const char * ior,
CORBA::ORB_ptr orb
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Pass the key string as an argument to resolve_initial_references.
// NameService is the default if an empty key string is supplied.
@@ -96,7 +95,6 @@ CORBA::Object_ptr
TAO_CORBALOC_Parser::parse_string (const char * ior,
CORBA::ORB_ptr orb
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// The decomposition of a corbaloc string is in Section 13.6.10.
//
@@ -256,7 +254,6 @@ TAO_CORBALOC_Parser::make_canonical (const char *ior,
size_t prot_addr_len,
ACE_CString &canonical_endpoint
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
const char *separator = ACE_OS::strchr (ior, ':');
diff --git a/TAO/tao/CORBALOC_Parser.h b/TAO/tao/CORBALOC_Parser.h
index 737d0c4c51e..f65cc3fc8fb 100644
--- a/TAO/tao/CORBALOC_Parser.h
+++ b/TAO/tao/CORBALOC_Parser.h
@@ -57,8 +57,7 @@ public:
/// Parse the ior-string that is passed.
virtual CORBA::Object_ptr parse_string (const char *ior,
CORBA::ORB_ptr orb
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
private:
@@ -69,20 +68,17 @@ private:
*/
CORBA::Object_ptr make_stub_from_mprofile (CORBA::ORB_ptr orb,
TAO_MProfile &mprofile
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Gets the pointer to the key_string when the protocol used is RIR
CORBA::Object_ptr parse_string_rir_helper (const char *corbaloc_name,
CORBA::ORB_ptr orb
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
void make_canonical (const char *ior,
size_t ior_len,
ACE_CString &canonical_endpoint
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
struct parsed_endpoint {
parsed_endpoint ();
diff --git a/TAO/tao/CORBANAME_Parser.cpp b/TAO/tao/CORBANAME_Parser.cpp
index 16ef2275d05..f8970f65f53 100644
--- a/TAO/tao/CORBANAME_Parser.cpp
+++ b/TAO/tao/CORBANAME_Parser.cpp
@@ -37,7 +37,6 @@ CORBA::Object_ptr
TAO_CORBANAME_Parser::
parse_string_dynamic_request_helper (CORBA::Object_ptr naming_context,
ACE_CString &key_string)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Arg_Traits<CORBA::Object>::ret_val _tao_retval;
TAO::Arg_Traits<CORBA::Char *>::in_arg_val _tao_id (key_string.c_str ());
@@ -64,7 +63,6 @@ CORBA::Object_ptr
TAO_CORBANAME_Parser::parse_string (const char *ior,
CORBA::ORB_ptr orb
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Skip the prefix, we know it is there because this method in only
diff --git a/TAO/tao/CORBANAME_Parser.h b/TAO/tao/CORBANAME_Parser.h
index 72da515ac70..696239a07b3 100644
--- a/TAO/tao/CORBANAME_Parser.h
+++ b/TAO/tao/CORBANAME_Parser.h
@@ -47,15 +47,13 @@ public:
// IOR_Parser.h
virtual bool match_prefix (const char *ior_string) const;
virtual CORBA::Object_ptr parse_string (const char *ior,
- CORBA::ORB_ptr orb)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::ORB_ptr orb);
private:
virtual CORBA::Object_ptr
parse_string_dynamic_request_helper (CORBA::Object_ptr naming_context,
ACE_CString &key_string
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl b/TAO/tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl
index 13d78a1664c..24498085725 100644
--- a/TAO/tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl
+++ b/TAO/tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl
@@ -2,6 +2,8 @@
//
// $Id$
+#include "tao/SystemException.h"
+
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_INLINE
diff --git a/TAO/tao/CSD_Framework/CSD_POA.cpp b/TAO/tao/CSD_Framework/CSD_POA.cpp
index 212ccf343c9..d2f8656b11b 100644
--- a/TAO/tao/CSD_Framework/CSD_POA.cpp
+++ b/TAO/tao/CSD_Framework/CSD_POA.cpp
@@ -19,13 +19,12 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
// Implementation skeleton constructor
TAO_CSD_POA::TAO_CSD_POA (const String &name,
PortableServer::POAManager_ptr poa_manager,
- const TAO_POA_Policy_Set &policies,
- TAO_Root_POA *parent,
- ACE_Lock &lock,
- TAO_SYNCH_MUTEX &thread_lock,
- TAO_ORB_Core &orb_core,
- TAO_Object_Adapter *object_adapter
- )
+ const TAO_POA_Policy_Set &policies,
+ TAO_Root_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter)
: TAO_Regular_POA (name,
poa_manager,
policies,
@@ -33,8 +32,7 @@ TAO_CSD_POA::TAO_CSD_POA (const String &name,
lock,
thread_lock,
orb_core,
- object_adapter
- )
+ object_adapter)
{
ACE_NEW_THROW_EX (this->sds_proxy_,
TAO::CSD::Strategy_Proxy (),
@@ -48,13 +46,7 @@ TAO_CSD_POA::~TAO_CSD_POA (void)
delete this->sds_proxy_;
}
-void TAO_CSD_POA::set_csd_strategy (
- ::CSD_Framework::Strategy_ptr strategy
-
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
+void TAO_CSD_POA::set_csd_strategy (::CSD_Framework::Strategy_ptr strategy)
{
if (CORBA::is_nil (strategy))
{
@@ -71,8 +63,7 @@ TAO_CSD_POA::new_POA (const String &name,
ACE_Lock &lock,
TAO_SYNCH_MUTEX &thread_lock,
TAO_ORB_Core &orb_core,
- TAO_Object_Adapter *object_adapter
- )
+ TAO_Object_Adapter *object_adapter)
{
TAO_CSD_POA *poa = 0;
@@ -91,7 +82,6 @@ TAO_CSD_POA::new_POA (const String &name,
TAO_CSD_Strategy_Repository *repo =
ACE_Dynamic_Service<TAO_CSD_Strategy_Repository>::instance ("TAO_CSD_Strategy_Repository");
-
CSD_Framework::Strategy_var strategy = repo->find (name);
if (! ::CORBA::is_nil (strategy.in ()))
diff --git a/TAO/tao/CSD_Framework/CSD_POA.h b/TAO/tao/CSD_Framework/CSD_POA.h
index 5174d94014a..e6ddec124cc 100644
--- a/TAO/tao/CSD_Framework/CSD_POA.h
+++ b/TAO/tao/CSD_Framework/CSD_POA.h
@@ -53,10 +53,7 @@ public:
/// Pass the Strategy object reference to the CSD poa.
virtual
- void set_csd_strategy (::CSD_Framework::Strategy_ptr s)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ void set_csd_strategy (::CSD_Framework::Strategy_ptr s);
/// Hook - The POA has been (or is being) activated.
virtual void poa_activated_hook ();
diff --git a/TAO/tao/CSD_Framework/CSD_Strategy_Base.cpp b/TAO/tao/CSD_Framework/CSD_Strategy_Base.cpp
index 34a02b7ea84..09a00e16ddd 100644
--- a/TAO/tao/CSD_Framework/CSD_Strategy_Base.cpp
+++ b/TAO/tao/CSD_Framework/CSD_Strategy_Base.cpp
@@ -24,7 +24,6 @@ TAO::CSD::Strategy_Base::~Strategy_Base()
CORBA::Boolean
TAO::CSD::Strategy_Base::apply_to (PortableServer::POA_ptr poa)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (CORBA::is_nil(poa))
{
diff --git a/TAO/tao/CSD_Framework/CSD_Strategy_Base.h b/TAO/tao/CSD_Framework/CSD_Strategy_Base.h
index 81576348520..2be8ab259fa 100644
--- a/TAO/tao/CSD_Framework/CSD_Strategy_Base.h
+++ b/TAO/tao/CSD_Framework/CSD_Strategy_Base.h
@@ -77,8 +77,7 @@ namespace TAO
/// This method is invoked to "attach" this strategy object to
/// the supplied POA. Returns true for success, and false for failure.
- CORBA::Boolean apply_to(PortableServer::POA_ptr poa )
- ACE_THROW_SPEC((CORBA::SystemException));
+ CORBA::Boolean apply_to(PortableServer::POA_ptr poa );
protected:
/// Default Constructor.
diff --git a/TAO/tao/ClientRequestInterceptor_Adapter.h b/TAO/tao/ClientRequestInterceptor_Adapter.h
index c3b86edf0a2..95a383058f0 100644
--- a/TAO/tao/ClientRequestInterceptor_Adapter.h
+++ b/TAO/tao/ClientRequestInterceptor_Adapter.h
@@ -26,9 +26,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/CORBA_macros.h"
-#include "tao/SystemException.h"
#include "tao/Invocation_Utils.h"
+#include "tao/Basic_Types.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -77,34 +76,28 @@ namespace TAO
//@{
/// This method implements one of the "starting" client side
/// interception points.
- virtual void send_request (Invocation_Base &invocation
- ) = 0;
+ virtual void send_request (Invocation_Base &invocation) = 0;
/// This method implements one of the "ending" client side
/// interception point.
- virtual void receive_reply (Invocation_Base &invocation
- ) = 0;
+ virtual void receive_reply (Invocation_Base &invocation) = 0;
/// This method implements one of the "ending" client side
/// interception point.
- virtual void receive_exception (Invocation_Base &invocation
- ) = 0;
+ virtual void receive_exception (Invocation_Base &invocation) = 0;
/// This method implements one of the "ending" client side
/// interception point.
- virtual void receive_other (Invocation_Base &invocation
- ) = 0;
+ virtual void receive_other (Invocation_Base &invocation) = 0;
/// Register an interceptor.
virtual void add_interceptor (
- PortableInterceptor::ClientRequestInterceptor_ptr interceptor
- ) = 0;
+ PortableInterceptor::ClientRequestInterceptor_ptr interceptor) = 0;
/// Register an interceptor with policies.
virtual void add_interceptor (
PortableInterceptor::ClientRequestInterceptor_ptr interceptor,
- const CORBA::PolicyList& policies
- ) = 0;
+ const CORBA::PolicyList& policies) = 0;
virtual void destroy_interceptors (void) = 0;
diff --git a/TAO/tao/CodecFactory/CDR_Encaps_Codec.cpp b/TAO/tao/CodecFactory/CDR_Encaps_Codec.cpp
index b12e8f8af6f..4ccaf78f25a 100644
--- a/TAO/tao/CodecFactory/CDR_Encaps_Codec.cpp
+++ b/TAO/tao/CodecFactory/CDR_Encaps_Codec.cpp
@@ -16,6 +16,7 @@
#include "ace/Auto_Ptr.h"
#include "ace/OS_NS_string.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (CodecFactory,
@@ -43,13 +44,9 @@ TAO_CDR_Encaps_Codec::~TAO_CDR_Encaps_Codec (void)
}
CORBA::OctetSeq *
-TAO_CDR_Encaps_Codec::encode (const CORBA::Any & data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::Codec::InvalidTypeForEncoding))
+TAO_CDR_Encaps_Codec::encode (const CORBA::Any & data)
{
- this->check_type_for_encoding (data
- );
+ this->check_type_for_encoding (data);
// ----------------------------------------------------------------
@@ -107,8 +104,6 @@ TAO_CDR_Encaps_Codec::encode (const CORBA::Any & data
CORBA::Any *
TAO_CDR_Encaps_Codec::decode (const CORBA::OctetSeq & data
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::Codec::FormatMismatch))
{
// @todo How do we check for a format mismatch so that we can throw
// a IOP::Codec::FormatMismatch exception?
@@ -170,8 +165,6 @@ TAO_CDR_Encaps_Codec::decode (const CORBA::OctetSeq & data
CORBA::OctetSeq *
TAO_CDR_Encaps_Codec::encode_value (const CORBA::Any & data
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::Codec::InvalidTypeForEncoding))
{
this->check_type_for_encoding (data
);
@@ -258,9 +251,6 @@ CORBA::Any *
TAO_CDR_Encaps_Codec::decode_value (const CORBA::OctetSeq & data,
CORBA::TypeCode_ptr tc
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::Codec::FormatMismatch,
- IOP::Codec::TypeMismatch))
{
// The ACE_CDR::mb_align() call can shift the rd_ptr by up
// to ACE_CDR::MAX_ALIGNMENT-1 bytes. Similarly, the offset
diff --git a/TAO/tao/CodecFactory/CDR_Encaps_Codec.h b/TAO/tao/CodecFactory/CDR_Encaps_Codec.h
index 5d051df1f75..90bb723f642 100644
--- a/TAO/tao/CodecFactory/CDR_Encaps_Codec.h
+++ b/TAO/tao/CodecFactory/CDR_Encaps_Codec.h
@@ -59,32 +59,23 @@ public:
/// Encode the given data, including the TypeCode, into an octet
/// sequence.
virtual CORBA::OctetSeq * encode (const CORBA::Any & data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::Codec::InvalidTypeForEncoding));
+ );
/// Extract the TypeCode and the value from the octet sequence and
/// place them into an Any.
virtual CORBA::Any * decode (const CORBA::OctetSeq & data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::Codec::FormatMismatch));
+ );
/// Encode the given data, excluding the TypeCode, into an octet
/// sequence.
virtual CORBA::OctetSeq * encode_value (const CORBA::Any & data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::Codec::InvalidTypeForEncoding));
+ );
/// Extract the value from the octet sequence, based on the given
/// TypeCode, and place it into an Any.
virtual CORBA::Any * decode_value (const CORBA::OctetSeq & data,
CORBA::TypeCode_ptr tc
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::Codec::FormatMismatch,
- IOP::Codec::TypeMismatch));
+ );
protected:
diff --git a/TAO/tao/CodecFactory/CodecFactory.cpp b/TAO/tao/CodecFactory/CodecFactory.cpp
index 454a4e11df0..e9ce1b47003 100644
--- a/TAO/tao/CodecFactory/CodecFactory.cpp
+++ b/TAO/tao/CodecFactory/CodecFactory.cpp
@@ -26,7 +26,6 @@ TAO_CodecFactory_Loader::create_object (
int,
ACE_TCHAR *[]
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::Object_ptr obj = CORBA::Object::_nil ();
ACE_NEW_RETURN (obj,
diff --git a/TAO/tao/CodecFactory/CodecFactory.h b/TAO/tao/CodecFactory/CodecFactory.h
index 2c49a66f1ea..817edeb3d4f 100644
--- a/TAO/tao/CodecFactory/CodecFactory.h
+++ b/TAO/tao/CodecFactory/CodecFactory.h
@@ -39,8 +39,7 @@ public:
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
int argc,
ACE_TCHAR *argv []
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Used to force the initialization of the ORB code.
static int Initializer (void);
diff --git a/TAO/tao/CodecFactory/CodecFactory_impl.cpp b/TAO/tao/CodecFactory/CodecFactory_impl.cpp
index e63b609e9c8..cbfd52ccc13 100644
--- a/TAO/tao/CodecFactory/CodecFactory_impl.cpp
+++ b/TAO/tao/CodecFactory/CodecFactory_impl.cpp
@@ -9,6 +9,7 @@
#include "tao/ORB_Core.h"
#include "tao/Codeset_Manager.h"
#include "ace/Codeset_Symbols.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (CodecFactory_impl,
CodecFactory,
@@ -22,11 +23,7 @@ TAO_CodecFactory::TAO_CodecFactory (TAO_ORB_Core * orb_core)
}
IOP::Codec_ptr
-TAO_CodecFactory::create_codec_with_codesets (const IOP::Encoding_1_2 & enc
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::CodecFactory::UnknownEncoding,
- IOP::CodecFactory::UnsupportedCodeset))
+TAO_CodecFactory::create_codec_with_codesets (const IOP::Encoding_1_2 & enc)
{
TAO_Codeset_Translator_Base *char_trans = 0;
TAO_Codeset_Translator_Base *wchar_trans = 0;
@@ -69,10 +66,7 @@ TAO_CodecFactory::create_codec_with_codesets (const IOP::Encoding_1_2 & enc
}
IOP::Codec_ptr
-TAO_CodecFactory::create_codec (const IOP::Encoding & enc
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::CodecFactory::UnknownEncoding))
+TAO_CodecFactory::create_codec (const IOP::Encoding & enc)
{
return this->create_codec_i (enc.major_version,
enc.minor_version,
@@ -89,8 +83,6 @@ TAO_CodecFactory::create_codec_i (CORBA::Octet major,
TAO_Codeset_Translator_Base * char_trans,
TAO_Codeset_Translator_Base * wchar_trans
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::CodecFactory::UnknownEncoding))
{
// @todo: Ideally we should have some sort of CodecFactory
// registry to make it possible to add factories
diff --git a/TAO/tao/CodecFactory/CodecFactory_impl.h b/TAO/tao/CodecFactory/CodecFactory_impl.h
index 1aa638deb0f..2a871e4e895 100644
--- a/TAO/tao/CodecFactory/CodecFactory_impl.h
+++ b/TAO/tao/CodecFactory/CodecFactory_impl.h
@@ -53,16 +53,11 @@ public:
/// Create a Coder/Decoder for the given type of encoding.
virtual IOP::Codec_ptr create_codec (const IOP::Encoding & enc
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::CodecFactory::UnknownEncoding));
+ );
/// Create a Coder/Decoder for the given type of encoding and codesets.
virtual IOP::Codec_ptr create_codec_with_codesets (const IOP::Encoding_1_2 & enc
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::CodecFactory::UnknownEncoding,
- IOP::CodecFactory::UnsupportedCodeset));
+ );
private:
/// Prevent copying through the copy constructor and the assignment
@@ -75,9 +70,7 @@ private:
IOP::EncodingFormat encoding_format,
TAO_Codeset_Translator_Base * char_trans,
TAO_Codeset_Translator_Base * wchar_trans
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- IOP::CodecFactory::UnknownEncoding));
+ );
private:
/// Pointer to the ORB Core.
diff --git a/TAO/tao/Collocated_Invocation.cpp b/TAO/tao/Collocated_Invocation.cpp
index 38434f7ba0e..e0fb30328f5 100644
--- a/TAO/tao/Collocated_Invocation.cpp
+++ b/TAO/tao/Collocated_Invocation.cpp
@@ -6,6 +6,7 @@
#include "tao/Stub.h"
#include "tao/operation_details.h"
#include "tao/PortableInterceptor.h"
+#include "tao/SystemException.h"
#if TAO_HAS_INTERCEPTORS == 1
# include "tao/PortableInterceptorC.h"
diff --git a/TAO/tao/Collocation_Proxy_Broker.h b/TAO/tao/Collocation_Proxy_Broker.h
index 3a058663906..65f5baba850 100644
--- a/TAO/tao/Collocation_Proxy_Broker.h
+++ b/TAO/tao/Collocation_Proxy_Broker.h
@@ -25,7 +25,6 @@
#include "tao/Collocation_Strategy.h"
#include /**/ "tao/Versioned_Namespace.h"
-#include "ace/CORBA_macros.h"
#include "ace/os_include/os_stddef.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Collocation_Resolver.h b/TAO/tao/Collocation_Resolver.h
index 129cfd8f7f1..30aa76ca0f5 100644
--- a/TAO/tao/Collocation_Resolver.h
+++ b/TAO/tao/Collocation_Resolver.h
@@ -24,7 +24,6 @@
#include "tao/Basic_Types.h"
#include "ace/Service_Object.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Compression/Base_Compressor.cpp b/TAO/tao/Compression/Base_Compressor.cpp
index f6b0200bd44..06b0ff571c6 100644
--- a/TAO/tao/Compression/Base_Compressor.cpp
+++ b/TAO/tao/Compression/Base_Compressor.cpp
@@ -18,18 +18,12 @@ BaseCompressor::BaseCompressor (
::Compression::CompressorFactory_ptr
BaseCompressor::compressor_factory (void)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
{
return ::Compression::CompressorFactory::_duplicate (compressor_factory_.in ());
}
::Compression::CompressionLevel
BaseCompressor::compression_level (void)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
{
return compression_level_;
}
diff --git a/TAO/tao/Compression/Base_Compressor.h b/TAO/tao/Compression/Base_Compressor.h
index a7fb2ad5820..c250db602fa 100644
--- a/TAO/tao/Compression/Base_Compressor.h
+++ b/TAO/tao/Compression/Base_Compressor.h
@@ -43,29 +43,17 @@ namespace TAO
const ::CORBA::OctetSeq & source,
::CORBA::OctetSeq & target
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::CompressionException
- )) = 0;
+ = 0;
virtual void decompress (
const ::CORBA::OctetSeq & source,
::CORBA::OctetSeq & target
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::CompressionException
- )) = 0;
-
- virtual ::Compression::CompressorFactory_ptr compressor_factory (void)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- virtual ::Compression::CompressionLevel compression_level (void)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
+ = 0;
+
+ virtual ::Compression::CompressorFactory_ptr compressor_factory (void);
+
+ virtual ::Compression::CompressionLevel compression_level (void);
protected:
::Compression::CompressionLevel compression_level_;
diff --git a/TAO/tao/Compression/Compression.cpp b/TAO/tao/Compression/Compression.cpp
index b5ead7ee850..dc45ebfb8cb 100644
--- a/TAO/tao/Compression/Compression.cpp
+++ b/TAO/tao/Compression/Compression.cpp
@@ -13,7 +13,6 @@ TAO_Compression_Loader::create_object (
CORBA::ORB_ptr,
int,
ACE_TCHAR *[])
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::Object_ptr obj = CORBA::Object::_nil ();
ACE_NEW_RETURN (obj,
diff --git a/TAO/tao/Compression/Compression.h b/TAO/tao/Compression/Compression.h
index 1e6036571aa..8a8851246a0 100644
--- a/TAO/tao/Compression/Compression.h
+++ b/TAO/tao/Compression/Compression.h
@@ -41,8 +41,7 @@ public:
/// Creates a Compression Manager and returns it.
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
int argc,
- ACE_TCHAR *argv [])
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ACE_TCHAR *argv []);
/// Used to force the initialization of the ORB code.
static int Initializer (void);
diff --git a/TAO/tao/Compression/Compression_Manager.cpp b/TAO/tao/Compression/Compression_Manager.cpp
index 033d2ca1421..26db4296551 100644
--- a/TAO/tao/Compression/Compression_Manager.cpp
+++ b/TAO/tao/Compression/Compression_Manager.cpp
@@ -13,7 +13,6 @@ namespace TAO
void CompressionManager::register_factory (
::Compression::CompressorFactory_ptr compressor_factory)
- ACE_THROW_SPEC ((::CORBA::SystemException, ::Compression::FactoryAlreadyRegistered))
{
if (!::CORBA::is_nil (compressor_factory))
{
@@ -44,10 +43,6 @@ void CompressionManager::register_factory (
void
CompressionManager::unregister_factory (
::Compression::CompressorId compressor_id)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::UnknownCompressorId
- ))
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->mutex_);
@@ -76,10 +71,6 @@ CompressionManager::unregister_factory (
::Compression::CompressorFactory_ptr
CompressionManager::get_factory (
::Compression::CompressorId compressor_id)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::UnknownCompressorId
- ))
{
ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_,
::Compression::CompressorFactory::_nil ());
@@ -106,10 +97,6 @@ CompressionManager::get_factory (
CompressionManager::get_compressor (
::Compression::CompressorId compressor_id,
::Compression::CompressionLevel compression_level)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::UnknownCompressorId
- ))
{
::Compression::CompressorFactory_var factory = this->get_factory (compressor_id);
@@ -118,7 +105,6 @@ CompressionManager::get_compressor (
::Compression::CompressorFactorySeq *
CompressionManager::get_factories (void)
- ACE_THROW_SPEC ((::CORBA::SystemException))
{
// todo
return 0;
diff --git a/TAO/tao/Compression/Compression_Manager.h b/TAO/tao/Compression/Compression_Manager.h
index 0351a4d89e9..342ede5f6f1 100644
--- a/TAO/tao/Compression/Compression_Manager.h
+++ b/TAO/tao/Compression/Compression_Manager.h
@@ -33,32 +33,19 @@ namespace TAO
public virtual TAO_Local_RefCounted_Object
{
virtual void register_factory (
- ::Compression::CompressorFactory_ptr compressor_factory)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::FactoryAlreadyRegistered));
+ ::Compression::CompressorFactory_ptr compressor_factory);
virtual void unregister_factory (
- ::Compression::CompressorId compressor_id)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::UnknownCompressorId));
+ ::Compression::CompressorId compressor_id);
virtual ::Compression::CompressorFactory_ptr get_factory (
- ::Compression::CompressorId compressor_id)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::UnknownCompressorId));
+ ::Compression::CompressorId compressor_id);
virtual ::Compression::Compressor_ptr get_compressor (
::Compression::CompressorId compressor_id,
- ::Compression::CompressionLevel compression_level)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::UnknownCompressorId));
+ ::Compression::CompressionLevel compression_level);
- virtual ::Compression::CompressorFactorySeq * get_factories (void)
- ACE_THROW_SPEC ((::CORBA::SystemException));
+ virtual ::Compression::CompressorFactorySeq * get_factories (void);
private:
TAO_SYNCH_MUTEX mutex_;
diff --git a/TAO/tao/Compression/Compressor_Factory.cpp b/TAO/tao/Compression/Compressor_Factory.cpp
index 4a796ab8209..9288b11c68e 100644
--- a/TAO/tao/Compression/Compressor_Factory.cpp
+++ b/TAO/tao/Compression/Compressor_Factory.cpp
@@ -17,14 +17,12 @@ CompressorFactory::CompressorFactory (::Compression::CompressorId compressor_id)
::Compression::CompressorId
CompressorFactory::compressor_id (void)
- ACE_THROW_SPEC ((::CORBA::SystemException))
{
return compressor_id_;
}
::CORBA::ULongLong
CompressorFactory::compressed_bytes (void)
- ACE_THROW_SPEC ((::CORBA::SystemException))
{
::CORBA::ULongLong return_value;
{
@@ -36,7 +34,6 @@ CompressorFactory::compressed_bytes (void)
::CORBA::ULongLong
CompressorFactory::uncompressed_bytes (void)
- ACE_THROW_SPEC ((::CORBA::SystemException))
{
::CORBA::ULongLong return_value;
{
@@ -48,7 +45,6 @@ CompressorFactory::uncompressed_bytes (void)
::CORBA::Double
CompressorFactory::average_compression (void)
- ACE_THROW_SPEC ((::CORBA::SystemException))
{
::CORBA::Double return_value = 0.0;
{
@@ -65,7 +61,6 @@ void
CompressorFactory::add_sample (
::CORBA::ULongLong compressed_bytes,
::CORBA::ULongLong uncompressed_bytes)
- ACE_THROW_SPEC ((::CORBA::SystemException))
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->mutex_);
this->compressed_bytes_ += compressed_bytes;
diff --git a/TAO/tao/Compression/Compressor_Factory.h b/TAO/tao/Compression/Compressor_Factory.h
index a7951189868..305a417edfd 100644
--- a/TAO/tao/Compression/Compressor_Factory.h
+++ b/TAO/tao/Compression/Compressor_Factory.h
@@ -35,26 +35,21 @@ namespace TAO
public:
CompressorFactory (::Compression::CompressorId compressor_id);
- virtual ::Compression::CompressorId compressor_id (void)
- ACE_THROW_SPEC (( ::CORBA::SystemException));
+ virtual ::Compression::CompressorId compressor_id (void);
- virtual ::CORBA::ULongLong compressed_bytes (void)
- ACE_THROW_SPEC ((::CORBA::SystemException));
+ virtual ::CORBA::ULongLong compressed_bytes (void);
- virtual ::CORBA::ULongLong uncompressed_bytes (void)
- ACE_THROW_SPEC ((::CORBA::SystemException));
+ virtual ::CORBA::ULongLong uncompressed_bytes (void);
- virtual ::CORBA::Double average_compression (void)
- ACE_THROW_SPEC ((::CORBA::SystemException));
+ virtual ::CORBA::Double average_compression (void);
virtual ::Compression::Compressor_ptr get_compressor (
::Compression::CompressionLevel compression_level)
- ACE_THROW_SPEC ((::CORBA::SystemException)) = 0;
+ = 0;
virtual void add_sample (
::CORBA::ULongLong compressed_bytes,
- ::CORBA::ULongLong uncompressed_bytes)
- ACE_THROW_SPEC ((::CORBA::SystemException));
+ ::CORBA::ULongLong uncompressed_bytes);
private:
TAO_SYNCH_MUTEX mutex_;
diff --git a/TAO/tao/Compression/zlib/ZlibCompressor.cpp b/TAO/tao/Compression/zlib/ZlibCompressor.cpp
index 39c83777f7f..1f2ba5b5080 100644
--- a/TAO/tao/Compression/zlib/ZlibCompressor.cpp
+++ b/TAO/tao/Compression/zlib/ZlibCompressor.cpp
@@ -22,10 +22,6 @@ ZlibCompressor::compress (
const ::CORBA::OctetSeq & source,
::CORBA::OctetSeq & target
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::CompressionException
- ))
{
::CORBA::ULong max_length = static_cast <CORBA::ULong> (source.length () * 1.1) + 12;
target.length (max_length);
@@ -50,10 +46,6 @@ void
ZlibCompressor::decompress (
const ::CORBA::OctetSeq & source,
::CORBA::OctetSeq & target)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::CompressionException
- ))
{
CORBA::ULong max_length = target.length ();
int const retval = uncompress (reinterpret_cast <Bytef*>(target.get_buffer ()),
diff --git a/TAO/tao/Compression/zlib/ZlibCompressor.h b/TAO/tao/Compression/zlib/ZlibCompressor.h
index 3ed01b483e6..d1fe33a54f9 100644
--- a/TAO/tao/Compression/zlib/ZlibCompressor.h
+++ b/TAO/tao/Compression/zlib/ZlibCompressor.h
@@ -39,20 +39,12 @@ namespace TAO
virtual void compress (
const ::CORBA::OctetSeq & source,
::CORBA::OctetSeq & target
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::CompressionException
- ));
+ );
virtual void decompress (
const ::CORBA::OctetSeq & source,
::CORBA::OctetSeq & target
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Compression::CompressionException
- ));
+ );
};
}
diff --git a/TAO/tao/Compression/zlib/ZlibCompressor_Factory.cpp b/TAO/tao/Compression/zlib/ZlibCompressor_Factory.cpp
index 40a8119a1d6..0bf8bea4120 100644
--- a/TAO/tao/Compression/zlib/ZlibCompressor_Factory.cpp
+++ b/TAO/tao/Compression/zlib/ZlibCompressor_Factory.cpp
@@ -20,9 +20,6 @@ Zlib_CompressorFactory::Zlib_CompressorFactory (void) :
Zlib_CompressorFactory::get_compressor (
::Compression::CompressionLevel compression_level
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
{
// @todo, make a array based on compression level
if (CORBA::is_nil (compressor_.in ()))
diff --git a/TAO/tao/Compression/zlib/ZlibCompressor_Factory.h b/TAO/tao/Compression/zlib/ZlibCompressor_Factory.h
index e20251af378..ddea95f742b 100644
--- a/TAO/tao/Compression/zlib/ZlibCompressor_Factory.h
+++ b/TAO/tao/Compression/zlib/ZlibCompressor_Factory.h
@@ -35,10 +35,7 @@ namespace TAO
virtual ::Compression::Compressor_ptr get_compressor (
::Compression::CompressionLevel compression_level
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
+ );
private:
::Compression::Compressor_var compressor_;
};
diff --git a/TAO/tao/Connector_Registry.h b/TAO/tao/Connector_Registry.h
index cc333df6749..3f99720c662 100644
--- a/TAO/tao/Connector_Registry.h
+++ b/TAO/tao/Connector_Registry.h
@@ -22,7 +22,6 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/CORBA_macros.h"
#include "tao/Basic_Types.h"
#include "ace/Global_Macros.h"
diff --git a/TAO/tao/DLL_Parser.cpp b/TAO/tao/DLL_Parser.cpp
index 66d2564c879..f24fecdb592 100644
--- a/TAO/tao/DLL_Parser.cpp
+++ b/TAO/tao/DLL_Parser.cpp
@@ -11,7 +11,6 @@
#include "ace/Log_Msg.h"
#include "ace/OS_NS_string.h"
-
ACE_RCSID (tao,
DLL_Parser,
"$Id$")
@@ -36,7 +35,6 @@ TAO_DLL_Parser::match_prefix (const char *ior_string) const
CORBA::Object_ptr
TAO_DLL_Parser::parse_string (const char *ior,
CORBA::ORB_ptr orb)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Skip the prefix, we know it is there because this method in only
// called if <match_prefix> returns 1.
@@ -51,13 +49,12 @@ TAO_DLL_Parser::parse_string (const char *ior,
if (loader == 0)
{
- ACE_THROW_RETURN
- (CORBA::INV_OBJREF
+ throw
+ CORBA::INV_OBJREF
(CORBA::SystemException::_tao_minor_code (
0,
EINVAL),
- CORBA::COMPLETED_NO),
- CORBA::Object::_nil ());
+ CORBA::COMPLETED_NO);
}
return loader->create_object (orb, 0, 0);
diff --git a/TAO/tao/DLL_Parser.h b/TAO/tao/DLL_Parser.h
index 1598bf85a6a..fef6541c7e5 100644
--- a/TAO/tao/DLL_Parser.h
+++ b/TAO/tao/DLL_Parser.h
@@ -86,8 +86,7 @@ public:
// IOR_Parser.h
virtual bool match_prefix (const char *ior_string) const;
virtual CORBA::Object_ptr parse_string (const char *ior,
- CORBA::ORB_ptr orb)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::ORB_ptr orb);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Default_Stub_Factory.cpp b/TAO/tao/Default_Stub_Factory.cpp
index 8b4565a24fb..d7b609db5b4 100644
--- a/TAO/tao/Default_Stub_Factory.cpp
+++ b/TAO/tao/Default_Stub_Factory.cpp
@@ -4,7 +4,7 @@
#include "tao/Stub.h"
#include "tao/ORB_Constants.h"
#include "tao/SystemException.h"
-
+#include "ace/CORBA_macros.h"
#include "ace/Log_Msg.h"
ACE_RCSID (tao,
diff --git a/TAO/tao/Domain/DomainS.cpp b/TAO/tao/Domain/DomainS.cpp
index d86e97751cf..d769f788f6a 100644
--- a/TAO/tao/Domain/DomainS.cpp
+++ b/TAO/tao/Domain/DomainS.cpp
@@ -303,7 +303,6 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::get_strategy (
CORBA::Object_ptr obj
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Collocation_Strategy strategy =
TAO_ORB_Core::collocation_strategy (obj);
@@ -322,7 +321,6 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::dispatch (
TAO::Collocation_Strategy strategy
)
- ACE_THROW_SPEC ((CORBA::Exception))
{
TAO::Direct_Collocation_Upcall_Wrapper collocation_upcall_wrapper;
collocation_upcall_wrapper.upcall (
@@ -382,11 +380,7 @@ POA_CORBA::_TAO_DomainManager_Direct_Proxy_Impl::get_domain_policy (
TAO_Abstract_ServantBase *servant,
TAO::Argument ** args,
int
-
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
((TAO::Arg_Traits< CORBA::Policy>::ret_val *) args[0])->arg () =
dynamic_cast<POA_CORBA::DomainManager_ptr>
@@ -1055,7 +1049,6 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::get_strategy (
CORBA::Object_ptr obj
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Collocation_Strategy strategy =
TAO_ORB_Core::collocation_strategy (obj);
@@ -1074,7 +1067,6 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::dispatch (
TAO::Collocation_Strategy strategy
)
- ACE_THROW_SPEC ((CORBA::Exception))
{
TAO::Direct_Collocation_Upcall_Wrapper collocation_upcall_wrapper;
collocation_upcall_wrapper.upcall (
@@ -1134,11 +1126,7 @@ POA_CORBA::_TAO_ConstructionPolicy_Direct_Proxy_Impl::make_domain_manager (
TAO_Abstract_ServantBase *servant,
TAO::Argument ** args,
int
-
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
dynamic_cast<POA_CORBA::ConstructionPolicy_ptr>
(servant)
diff --git a/TAO/tao/Domain/DomainS.h b/TAO/tao/Domain/DomainS.h
index f8810004498..578f77dc2b1 100644
--- a/TAO/tao/Domain/DomainS.h
+++ b/TAO/tao/Domain/DomainS.h
@@ -139,9 +139,7 @@ namespace POA_CORBA
virtual ::CORBA::Policy_ptr get_domain_policy (
::CORBA::PolicyType policy_type
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
static void get_domain_policy_skel (
TAO_ServerRequest & server_request,
@@ -169,8 +167,7 @@ namespace POA_CORBA
get_strategy (
CORBA::Object_ptr obj
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
void
dispatch (
@@ -182,8 +179,7 @@ namespace POA_CORBA
size_t op_len,
TAO::Collocation_Strategy strategy
- )
- ACE_THROW_SPEC ((CORBA::Exception));
+ );
static _TAO_DomainManager_Strategized_Proxy_Broker *
the_TAO_DomainManager_Strategized_Proxy_Broker (void);
@@ -218,10 +214,7 @@ namespace POA_CORBA
TAO::Argument ** args,
int num_args
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
};
//
@@ -306,9 +299,7 @@ namespace POA_CORBA
::CORBA::InterfaceDef_ptr object_type,
::CORBA::Boolean constr_policy
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
static void make_domain_manager_skel (
TAO_ServerRequest & server_request,
@@ -367,8 +358,7 @@ namespace POA_CORBA
get_strategy (
CORBA::Object_ptr obj
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
void
dispatch (
@@ -380,8 +370,7 @@ namespace POA_CORBA
size_t op_len,
TAO::Collocation_Strategy strategy
- )
- ACE_THROW_SPEC ((CORBA::Exception));
+ );
static _TAO_ConstructionPolicy_Strategized_Proxy_Broker *
the_TAO_ConstructionPolicy_Strategized_Proxy_Broker (void);
@@ -418,18 +407,13 @@ namespace POA_CORBA
int num_args
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));static void
+ ;static void
_get_policy_type (
TAO_Abstract_ServantBase *servant,
TAO::Argument ** args,
int num_args
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_interface.cpp:2050
@@ -440,10 +424,7 @@ namespace POA_CORBA
TAO::Argument ** args,
int num_args
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_interface.cpp:2050
@@ -454,10 +435,7 @@ namespace POA_CORBA
TAO::Argument ** args,
int num_args
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
};
//
diff --git a/TAO/tao/Domain/DomainS.inl b/TAO/tao/Domain/DomainS.inl
index ac024975dee..d65a01973ec 100644
--- a/TAO/tao/Domain/DomainS.inl
+++ b/TAO/tao/Domain/DomainS.inl
@@ -97,9 +97,6 @@ POA_CORBA::_TAO_ConstructionPolicy_Direct_Proxy_Impl::_get_policy_type (
int num_args
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::_get_policy_type (
servant,
@@ -120,9 +117,6 @@ POA_CORBA::_TAO_ConstructionPolicy_Direct_Proxy_Impl::copy (
int num_args
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::copy (
servant,
@@ -143,9 +137,6 @@ POA_CORBA::_TAO_ConstructionPolicy_Direct_Proxy_Impl::destroy (
int num_args
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::destroy (
servant,
diff --git a/TAO/tao/Domain/DomainS_T.h b/TAO/tao/Domain/DomainS_T.h
index 02cdc148bbf..104c41a5088 100644
--- a/TAO/tao/Domain/DomainS_T.h
+++ b/TAO/tao/Domain/DomainS_T.h
@@ -92,10 +92,7 @@ namespace POA_CORBA
::CORBA::Policy_ptr get_domain_policy (
::CORBA::PolicyType policy_type
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
private:
T *ptr_;
@@ -152,30 +149,21 @@ namespace POA_CORBA
CORBA::PolicyType policy_type (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/tie_sh.cpp:60
::CORBA::Policy_ptr copy (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/tie_sh.cpp:60
void destroy (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/tie_sh.cpp:60
@@ -184,10 +172,7 @@ namespace POA_CORBA
::CORBA::InterfaceDef_ptr object_type,
::CORBA::Boolean constr_policy
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
private:
T *ptr_;
diff --git a/TAO/tao/Domain/DomainS_T.inl b/TAO/tao/Domain/DomainS_T.inl
index 937efa3ed1a..a24aaedddda 100644
--- a/TAO/tao/Domain/DomainS_T.inl
+++ b/TAO/tao/Domain/DomainS_T.inl
@@ -129,9 +129,6 @@ template <class T> ACE_INLINE
::CORBA::PolicyType policy_type
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
return this->ptr_->get_domain_policy (
policy_type
@@ -239,9 +236,6 @@ template <class T> ACE_INLINE
CORBA::PolicyType POA_CORBA::ConstructionPolicy_tie<T>::policy_type (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
return this->ptr_->policy_type (
@@ -255,9 +249,6 @@ template <class T> ACE_INLINE
::CORBA::Policy_ptr POA_CORBA::ConstructionPolicy_tie<T>::copy (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
return this->ptr_->copy (
@@ -269,11 +260,7 @@ template <class T> ACE_INLINE
template <class T> ACE_INLINE
void POA_CORBA::ConstructionPolicy_tie<T>::destroy (
-
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
this->ptr_->destroy (
@@ -289,9 +276,6 @@ void POA_CORBA::ConstructionPolicy_tie<T>::make_domain_manager (
::CORBA::Boolean constr_policy
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
this->ptr_->make_domain_manager (
object_type,
diff --git a/TAO/tao/DomainC.cpp b/TAO/tao/DomainC.cpp
index c9c216b82fa..a8b9f7b0f9e 100644
--- a/TAO/tao/DomainC.cpp
+++ b/TAO/tao/DomainC.cpp
@@ -175,11 +175,7 @@ TAO::Collocation_Proxy_Broker *
::CORBA::Policy_ptr CORBA::DomainManager::get_domain_policy (
::CORBA::PolicyType policy_type
-
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (!this->is_evaluated ())
{
@@ -375,11 +371,7 @@ TAO::Collocation_Proxy_Broker *
void CORBA::ConstructionPolicy::make_domain_manager (
::CORBA::InterfaceDef_ptr object_type,
::CORBA::Boolean constr_policy
-
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (!this->is_evaluated ())
{
diff --git a/TAO/tao/DomainC.h b/TAO/tao/DomainC.h
index d2545586694..3727ed2fd02 100644
--- a/TAO/tao/DomainC.h
+++ b/TAO/tao/DomainC.h
@@ -42,7 +42,6 @@
#include /**/ "tao/TAO_Export.h"
#include "tao/ORB.h"
-#include "tao/SystemException.h"
#include "tao/Object.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
@@ -144,10 +143,7 @@ namespace CORBA
virtual ::CORBA::Policy_ptr get_domain_policy (
::CORBA::PolicyType policy_type
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -266,10 +262,7 @@ namespace CORBA
::CORBA::InterfaceDef_ptr object_type,
::CORBA::Boolean constr_policy
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
diff --git a/TAO/tao/DynamicAny/DynAnyFactory.cpp b/TAO/tao/DynamicAny/DynAnyFactory.cpp
index 1cc7f626c19..497d93b86bc 100644
--- a/TAO/tao/DynamicAny/DynAnyFactory.cpp
+++ b/TAO/tao/DynamicAny/DynAnyFactory.cpp
@@ -36,10 +36,6 @@ TAO_DynAnyFactory::TAO_DynAnyFactory (void)
DynamicAny::DynAny_ptr
TAO_DynAnyFactory::create_dyn_any (const CORBA::Any & value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode
- ))
{
return
TAO::MakeDynAnyUtils::make_dyn_any_t<const CORBA::Any&> (
@@ -49,10 +45,6 @@ TAO_DynAnyFactory::create_dyn_any (const CORBA::Any & value)
DynamicAny::DynAny_ptr
TAO_DynAnyFactory::create_dyn_any_from_type_code (CORBA::TypeCode_ptr type)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode
- ))
{
// Second arg is typed in the template parameter, repeating it
// this way allows cleaner template code.
@@ -65,11 +57,6 @@ TAO_DynAnyFactory::create_dyn_any_from_type_code (CORBA::TypeCode_ptr type)
DynamicAny::DynAny_ptr
TAO_DynAnyFactory::create_dyn_any_without_truncation (
const CORBA::Any & /* value */)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode,
- DynamicAny::MustTruncate
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -78,11 +65,6 @@ DynamicAny::DynAnySeq *
TAO_DynAnyFactory::create_multiple_dyn_anys (
const DynamicAny::AnySeq & /* values */,
::CORBA::Boolean /* allow_truncate */)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode,
- DynamicAny::MustTruncate
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -90,9 +72,6 @@ TAO_DynAnyFactory::create_multiple_dyn_anys (
DynamicAny::AnySeq *
TAO_DynAnyFactory::create_multiple_anys (
const DynamicAny::DynAnySeq & /* values */)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
diff --git a/TAO/tao/DynamicAny/DynAnyFactory.h b/TAO/tao/DynamicAny/DynAnyFactory.h
index e480a94162a..18338af792a 100644
--- a/TAO/tao/DynamicAny/DynAnyFactory.h
+++ b/TAO/tao/DynamicAny/DynAnyFactory.h
@@ -49,49 +49,28 @@ public:
// = The DynamicAnyFactory methods.
virtual DynamicAny::DynAny_ptr create_dyn_any (
const CORBA::Any & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode
- ));
+ );
virtual DynamicAny::DynAny_ptr create_dyn_any_from_type_code (
CORBA::TypeCode_ptr type
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode
- ));
+;
virtual DynamicAny::DynAny_ptr create_dyn_any_without_truncation (
const CORBA::Any & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode,
- DynamicAny::MustTruncate
- ));
+ );
virtual DynamicAny::DynAnySeq * create_multiple_dyn_anys (
const DynamicAny::AnySeq & values,
::CORBA::Boolean allow_truncate
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode,
- DynamicAny::MustTruncate
- ));
+ );
virtual DynamicAny::AnySeq * create_multiple_anys (
const DynamicAny::DynAnySeq & values
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
/// TAO-specific methods.
diff --git a/TAO/tao/DynamicAny/DynAnyUtils_T.cpp b/TAO/tao/DynamicAny/DynAnyUtils_T.cpp
index 8892bb344ba..aa938ff4259 100644
--- a/TAO/tao/DynamicAny/DynAnyUtils_T.cpp
+++ b/TAO/tao/DynamicAny/DynAnyUtils_T.cpp
@@ -34,11 +34,6 @@ namespace TAO
void
DynAnyBasicTypeUtils<T>::insert_value (const T &val,
TAO_DynCommon *the_dynany)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (the_dynany->destroyed ())
{
@@ -64,11 +59,6 @@ namespace TAO
template<typename T>
typename BasicTypeTraits<T>::return_type
DynAnyBasicTypeUtils<T>::get_value (TAO_DynCommon *the_dynany)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (the_dynany->destroyed ())
{
@@ -102,9 +92,6 @@ namespace TAO
void
DynAnyFlagUtils<T>::set_flag_t (DynamicAny::DynAny_ptr component,
CORBA::Boolean destroying)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
T *tmp = T::_narrow (component);
diff --git a/TAO/tao/DynamicAny/DynAnyUtils_T.h b/TAO/tao/DynamicAny/DynAnyUtils_T.h
index f91d18b9f25..4eef1f6d36b 100644
--- a/TAO/tao/DynamicAny/DynAnyUtils_T.h
+++ b/TAO/tao/DynamicAny/DynAnyUtils_T.h
@@ -38,20 +38,10 @@ namespace TAO
{
static void
insert_value (const T &val,
- TAO_DynCommon *the_dynany)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ TAO_DynCommon *the_dynany);
static typename BasicTypeTraits<T>::return_type
- get_value (TAO_DynCommon *the_dynany)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ get_value (TAO_DynCommon *the_dynany);
};
// Encapsulates code that would otherwise be repeated in
@@ -62,10 +52,7 @@ namespace TAO
{
static void
set_flag_t (DynamicAny::DynAny_ptr component,
- CORBA::Boolean destroying)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ CORBA::Boolean destroying);
};
// Used by MakeDynAnyUtils below, parameterized on the type of
diff --git a/TAO/tao/DynamicAny/DynAny_i.cpp b/TAO/tao/DynamicAny/DynAny_i.cpp
index 30812c92ae5..ca1d281536a 100644
--- a/TAO/tao/DynamicAny/DynAny_i.cpp
+++ b/TAO/tao/DynamicAny/DynAny_i.cpp
@@ -211,11 +211,6 @@ TAO_DynAny_i::_narrow (CORBA::Object_ptr _tao_objref)
void
TAO_DynAny_i::from_any (const CORBA::Any &any)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -242,7 +237,6 @@ TAO_DynAny_i::from_any (const CORBA::Any &any)
CORBA::Any_ptr
TAO_DynAny_i::to_any (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->destroyed_)
{
@@ -260,7 +254,6 @@ TAO_DynAny_i::to_any (void)
CORBA::Boolean
TAO_DynAny_i::equal (DynamicAny::DynAny_ptr rhs)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->destroyed_)
{
@@ -510,9 +503,6 @@ TAO_DynAny_i::equal (DynamicAny::DynAny_ptr rhs)
void
TAO_DynAny_i::destroy (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -528,10 +518,6 @@ TAO_DynAny_i::destroy (void)
DynamicAny::DynAny_ptr
TAO_DynAny_i::current_component (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
diff --git a/TAO/tao/DynamicAny/DynAny_i.h b/TAO/tao/DynamicAny/DynAny_i.h
index a02b03b5077..8fb87212a98 100644
--- a/TAO/tao/DynamicAny/DynAny_i.h
+++ b/TAO/tao/DynamicAny/DynAny_i.h
@@ -68,42 +68,24 @@ public:
virtual void from_any (
const CORBA::Any & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::Any * to_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual CORBA::Boolean equal (
DynamicAny::DynAny_ptr dyn_any
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void destroy (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual DynamicAny::DynAny_ptr current_component (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
private:
/// Check if the typecode is acceptable.
diff --git a/TAO/tao/DynamicAny/DynArray_i.cpp b/TAO/tao/DynamicAny/DynArray_i.cpp
index 03bee2253e0..fe92067d92c 100644
--- a/TAO/tao/DynamicAny/DynArray_i.cpp
+++ b/TAO/tao/DynamicAny/DynArray_i.cpp
@@ -182,9 +182,6 @@ TAO_DynArray_i::_narrow (CORBA::Object_ptr _tao_objref)
DynamicAny::AnySeq *
TAO_DynArray_i::get_elements (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -216,11 +213,6 @@ TAO_DynArray_i::get_elements (void)
void
TAO_DynArray_i::set_elements (const DynamicAny::AnySeq & value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -263,9 +255,6 @@ TAO_DynArray_i::set_elements (const DynamicAny::AnySeq & value)
DynamicAny::DynAnySeq *
TAO_DynArray_i::get_elements_as_dyn_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -298,11 +287,6 @@ TAO_DynArray_i::set_elements_as_dyn_any (
const DynamicAny::DynAnySeq & values
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -343,11 +327,6 @@ TAO_DynArray_i::set_elements_as_dyn_any (
void
TAO_DynArray_i::from_any (const CORBA::Any& any)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -418,9 +397,6 @@ TAO_DynArray_i::from_any (const CORBA::Any& any)
CORBA::Any_ptr
TAO_DynArray_i::to_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -480,9 +456,6 @@ TAO_DynArray_i::to_any (void)
CORBA::Boolean
TAO_DynArray_i::equal (DynamicAny::DynAny_ptr rhs)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -521,9 +494,6 @@ TAO_DynArray_i::equal (DynamicAny::DynAny_ptr rhs)
void
TAO_DynArray_i::destroy (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -546,10 +516,6 @@ TAO_DynArray_i::destroy (void)
DynamicAny::DynAny_ptr
TAO_DynArray_i::current_component (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
diff --git a/TAO/tao/DynamicAny/DynArray_i.h b/TAO/tao/DynamicAny/DynArray_i.h
index 17742413936..c10f33015a8 100644
--- a/TAO/tao/DynamicAny/DynArray_i.h
+++ b/TAO/tao/DynamicAny/DynArray_i.h
@@ -66,81 +66,45 @@ public:
// = Functions specific to DynArray.
- virtual DynamicAny::AnySeq * get_elements (
- void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ virtual DynamicAny::AnySeq * get_elements (void);
virtual void set_elements (
const DynamicAny::AnySeq & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual DynamicAny::DynAnySeq * get_elements_as_dyn_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_elements_as_dyn_any (
const DynamicAny::DynAnySeq & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
// = DynAny common functions not implemented in class TAO_DynCommon.
virtual void from_any (
const CORBA::Any & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::Any * to_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual CORBA::Boolean equal (
DynamicAny::DynAny_ptr dyn_any
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void destroy (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual DynamicAny::DynAny_ptr current_component (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
private:
/// Returns the type of elements contained in the array.
diff --git a/TAO/tao/DynamicAny/DynCommon.cpp b/TAO/tao/DynamicAny/DynCommon.cpp
index 8f08b558461..163028c36ae 100644
--- a/TAO/tao/DynamicAny/DynCommon.cpp
+++ b/TAO/tao/DynamicAny/DynCommon.cpp
@@ -35,9 +35,6 @@ TAO_DynCommon::~TAO_DynCommon (void)
CORBA::TypeCode_ptr
TAO_DynCommon::type (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -49,10 +46,6 @@ TAO_DynCommon::type (void)
void
TAO_DynCommon::assign (DynamicAny::DynAny_ptr dyn_any)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
@@ -77,110 +70,60 @@ TAO_DynCommon::assign (DynamicAny::DynAny_ptr dyn_any)
void
TAO_DynCommon::insert_boolean (CORBA::Boolean value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::Boolean>::insert_value (value, this);
}
void
TAO_DynCommon::insert_octet (CORBA::Octet value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::Octet>::insert_value (value, this);
}
void
TAO_DynCommon::insert_char (CORBA::Char value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::Char>::insert_value (value, this);
}
void
TAO_DynCommon::insert_short (CORBA::Short value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::Short>::insert_value (value, this);
}
void
TAO_DynCommon::insert_ushort (CORBA::UShort value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::UShort>::insert_value (value, this);
}
void
TAO_DynCommon::insert_long (CORBA::Long value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::Long>::insert_value (value, this);
}
void
TAO_DynCommon::insert_ulong (CORBA::ULong value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::ULong>::insert_value (value, this);
}
void
TAO_DynCommon::insert_float (CORBA::Float value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::Float>::insert_value (value, this);
}
void
TAO_DynCommon::insert_double (CORBA::Double value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::Double>::insert_value (value, this);
}
void
TAO_DynCommon::insert_string (const char * value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -222,11 +165,6 @@ TAO_DynCommon::insert_string (const char * value)
void
TAO_DynCommon::insert_reference (CORBA::Object_ptr value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -301,44 +239,24 @@ TAO_DynCommon::insert_reference (CORBA::Object_ptr value)
void
TAO_DynCommon::insert_typecode (CORBA::TypeCode_ptr value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::TypeCode_ptr>::insert_value (value, this);
}
void
TAO_DynCommon::insert_longlong (CORBA::LongLong value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::LongLong>::insert_value (value, this);
}
void
TAO_DynCommon::insert_ulonglong (CORBA::ULongLong value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::ULongLong>::insert_value (value, this);
}
void
TAO_DynCommon::insert_longdouble (CORBA::LongDouble value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::LongDouble>::insert_value (value,
this);
@@ -346,11 +264,6 @@ TAO_DynCommon::insert_longdouble (CORBA::LongDouble value)
void
TAO_DynCommon::insert_wchar (CORBA::WChar value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::WChar>::insert_value (value,
this);
@@ -358,11 +271,6 @@ TAO_DynCommon::insert_wchar (CORBA::WChar value)
void
TAO_DynCommon::insert_wstring (const CORBA::WChar * value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -395,11 +303,6 @@ TAO_DynCommon::insert_wstring (const CORBA::WChar * value)
void
TAO_DynCommon::insert_any (const CORBA::Any &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::Any>::insert_value (value,
this);
@@ -409,11 +312,6 @@ TAO_DynCommon::insert_any (const CORBA::Any &value)
// have fewer Any/DynAny conversions than insert_any, not more.
void
TAO_DynCommon::insert_dyn_any (DynamicAny::DynAny_ptr value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -427,11 +325,6 @@ TAO_DynCommon::insert_dyn_any (DynamicAny::DynAny_ptr value)
void
TAO_DynCommon::insert_val (CORBA::ValueBase *value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -498,110 +391,60 @@ TAO_DynCommon::insert_val (CORBA::ValueBase *value)
CORBA::Boolean
TAO_DynCommon::get_boolean (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::Boolean>::get_value (this);
}
CORBA::Octet
TAO_DynCommon::get_octet (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::Octet>::get_value (this);
}
CORBA::Char
TAO_DynCommon::get_char (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::Char>::get_value (this);
}
CORBA::Short
TAO_DynCommon::get_short (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::Short>::get_value (this);
}
CORBA::UShort
TAO_DynCommon::get_ushort (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::UShort>::get_value (this);
}
CORBA::Long
TAO_DynCommon::get_long (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::Long>::get_value (this);
}
CORBA::ULong
TAO_DynCommon::get_ulong (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::ULong>::get_value (this);
}
CORBA::Float
TAO_DynCommon::get_float (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::Float>::get_value (this);
}
CORBA::Double
TAO_DynCommon::get_double (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::Double>::get_value (this);
}
char *
TAO_DynCommon::get_string (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -646,11 +489,6 @@ TAO_DynCommon::get_string (void)
CORBA::Object_ptr
TAO_DynCommon::get_reference (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -679,11 +517,6 @@ TAO_DynCommon::get_reference (void)
CORBA::TypeCode_ptr
TAO_DynCommon::get_typecode (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -711,44 +544,24 @@ TAO_DynCommon::get_typecode (void)
CORBA::LongLong
TAO_DynCommon::get_longlong (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::LongLong>::get_value (this);
}
CORBA::ULongLong
TAO_DynCommon::get_ulonglong (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::ULongLong>::get_value (this);
}
CORBA::LongDouble
TAO_DynCommon::get_longdouble (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
return TAO::DynAnyBasicTypeUtils<CORBA::LongDouble>::get_value (this);
}
CORBA::WChar
TAO_DynCommon::get_wchar (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -776,11 +589,6 @@ TAO_DynCommon::get_wchar (void)
CORBA::WChar *
TAO_DynCommon::get_wstring (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -815,11 +623,6 @@ TAO_DynCommon::get_wstring (void)
CORBA::Any_ptr
TAO_DynCommon::get_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -854,11 +657,6 @@ TAO_DynCommon::get_any (void)
// have fewer Any/DynAny conversions than get_any, not more.
DynamicAny::DynAny_ptr
TAO_DynCommon::get_dyn_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -875,11 +673,6 @@ TAO_DynCommon::get_dyn_any (void)
CORBA::ValueBase *
TAO_DynCommon::get_val (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -936,9 +729,6 @@ TAO_DynCommon::get_val (void)
CORBA::Boolean
TAO_DynCommon::seek (CORBA::Long slot
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -965,9 +755,6 @@ TAO_DynCommon::seek (CORBA::Long slot
void
TAO_DynCommon::rewind (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -979,9 +766,6 @@ TAO_DynCommon::rewind (void)
CORBA::Boolean
TAO_DynCommon::next (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -1004,9 +788,6 @@ TAO_DynCommon::next (void)
DynamicAny::DynAny_ptr
TAO_DynCommon::copy (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -1025,9 +806,6 @@ TAO_DynCommon::copy (void)
CORBA::ULong
TAO_DynCommon::component_count (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -1041,11 +819,6 @@ TAO_DynCommon::component_count (void)
void
TAO_DynCommon::insert_abstract (CORBA::AbstractBase_ptr value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -1119,11 +892,6 @@ TAO_DynCommon::insert_abstract (CORBA::AbstractBase_ptr value)
CORBA::AbstractBase_ptr
TAO_DynCommon::get_abstract (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -1177,11 +945,6 @@ TAO_DynCommon::get_abstract (void)
void
TAO_DynCommon::insert_boolean_seq (const CORBA::BooleanSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::BooleanSeq>::insert_value (value,
this);
@@ -1189,11 +952,6 @@ TAO_DynCommon::insert_boolean_seq (const CORBA::BooleanSeq &value)
void
TAO_DynCommon::insert_octet_seq (const CORBA::OctetSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::OctetSeq>::insert_value (value,
this);
@@ -1201,11 +959,6 @@ TAO_DynCommon::insert_octet_seq (const CORBA::OctetSeq &value)
void
TAO_DynCommon::insert_char_seq (const CORBA::CharSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::CharSeq>::insert_value (value,
this);
@@ -1213,33 +966,18 @@ TAO_DynCommon::insert_char_seq (const CORBA::CharSeq &value)
void
TAO_DynCommon::insert_short_seq (const CORBA::ShortSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::ShortSeq>::insert_value (value, this);
}
void
TAO_DynCommon::insert_ushort_seq (const CORBA::UShortSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::UShortSeq>::insert_value (value, this);
}
void
TAO_DynCommon::insert_long_seq (const CORBA::LongSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::LongSeq>::insert_value (value,
this);
@@ -1247,11 +985,6 @@ TAO_DynCommon::insert_long_seq (const CORBA::LongSeq &value)
void
TAO_DynCommon::insert_ulong_seq (const CORBA::ULongSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::ULongSeq>::insert_value (value,
this);
@@ -1259,11 +992,6 @@ TAO_DynCommon::insert_ulong_seq (const CORBA::ULongSeq &value)
void
TAO_DynCommon::insert_float_seq (const CORBA::FloatSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::FloatSeq>::insert_value (value,
this);
@@ -1271,11 +999,6 @@ TAO_DynCommon::insert_float_seq (const CORBA::FloatSeq &value)
void
TAO_DynCommon::insert_double_seq (const CORBA::DoubleSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::DoubleSeq>::insert_value (value,
this);
@@ -1283,11 +1006,6 @@ TAO_DynCommon::insert_double_seq (const CORBA::DoubleSeq &value)
void
TAO_DynCommon::insert_longlong_seq (const CORBA::LongLongSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::LongLongSeq>::insert_value (value,
this);
@@ -1295,11 +1013,6 @@ TAO_DynCommon::insert_longlong_seq (const CORBA::LongLongSeq &value)
void
TAO_DynCommon::insert_ulonglong_seq (const CORBA::ULongLongSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::ULongLongSeq>::insert_value (value,
this);
@@ -1307,11 +1020,6 @@ TAO_DynCommon::insert_ulonglong_seq (const CORBA::ULongLongSeq &value)
void
TAO_DynCommon::insert_longdouble_seq (const CORBA::LongDoubleSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::LongDoubleSeq>::insert_value (value,
this);
@@ -1319,11 +1027,6 @@ TAO_DynCommon::insert_longdouble_seq (const CORBA::LongDoubleSeq &value)
void
TAO_DynCommon::insert_wchar_seq (const CORBA::WCharSeq &value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
TAO::DynAnyBasicTypeUtils<CORBA::WCharSeq>::insert_value (value,
this);
@@ -1333,11 +1036,6 @@ TAO_DynCommon::insert_wchar_seq (const CORBA::WCharSeq &value)
CORBA::BooleanSeq *
TAO_DynCommon::get_boolean_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::BooleanSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::BooleanSeq>::get_value (this);
@@ -1346,11 +1044,6 @@ TAO_DynCommon::get_boolean_seq (void)
CORBA::OctetSeq *
TAO_DynCommon::get_octet_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::OctetSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::OctetSeq>::get_value (this);
@@ -1359,11 +1052,6 @@ TAO_DynCommon::get_octet_seq (void)
CORBA::CharSeq *
TAO_DynCommon::get_char_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::CharSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::CharSeq>::get_value (this);
@@ -1372,11 +1060,6 @@ TAO_DynCommon::get_char_seq (void)
CORBA::ShortSeq *
TAO_DynCommon::get_short_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::ShortSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::ShortSeq>::get_value (this);
@@ -1385,11 +1068,6 @@ TAO_DynCommon::get_short_seq (void)
CORBA::UShortSeq *
TAO_DynCommon::get_ushort_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::UShortSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::UShortSeq>::get_value (this);
@@ -1398,11 +1076,6 @@ TAO_DynCommon::get_ushort_seq (void)
CORBA::LongSeq *
TAO_DynCommon::get_long_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::LongSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::LongSeq>::get_value (this);
@@ -1411,11 +1084,6 @@ TAO_DynCommon::get_long_seq (void)
CORBA::ULongSeq *
TAO_DynCommon::get_ulong_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::ULongSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::ULongSeq>::get_value (this);
@@ -1424,11 +1092,6 @@ TAO_DynCommon::get_ulong_seq (void)
CORBA::FloatSeq *
TAO_DynCommon::get_float_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::FloatSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::FloatSeq>::get_value (this);
@@ -1437,11 +1100,6 @@ TAO_DynCommon::get_float_seq (void)
CORBA::DoubleSeq *
TAO_DynCommon::get_double_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::DoubleSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::DoubleSeq>::get_value (this);
@@ -1450,11 +1108,6 @@ TAO_DynCommon::get_double_seq (void)
CORBA::LongLongSeq *
TAO_DynCommon::get_longlong_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::LongLongSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::LongLongSeq>::get_value (this);
@@ -1463,11 +1116,6 @@ TAO_DynCommon::get_longlong_seq (void)
CORBA::ULongLongSeq *
TAO_DynCommon::get_ulonglong_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::ULongLongSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::ULongLongSeq>::get_value (this);
@@ -1476,11 +1124,6 @@ TAO_DynCommon::get_ulonglong_seq (void)
CORBA::LongDoubleSeq *
TAO_DynCommon::get_longdouble_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::LongDoubleSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::LongDoubleSeq>::get_value (this);
@@ -1489,11 +1132,6 @@ TAO_DynCommon::get_longdouble_seq (void)
CORBA::WCharSeq *
TAO_DynCommon::get_wchar_seq (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::WCharSeq *owned =
TAO::DynAnyBasicTypeUtils<CORBA::WCharSeq>::get_value (this);
@@ -1505,9 +1143,6 @@ TAO_DynCommon::get_wchar_seq (void)
void
TAO_DynCommon::set_flag (DynamicAny::DynAny_ptr component,
CORBA::Boolean destroying)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
CORBA::TypeCode_var tc = component->type ();
@@ -1556,11 +1191,6 @@ TAO_DynCommon::set_flag (DynamicAny::DynAny_ptr component,
DynamicAny::DynAny_ptr
TAO_DynCommon::check_component (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->current_position_ == -1)
{
@@ -1601,10 +1231,6 @@ TAO_DynCommon::check_component (void)
void
TAO_DynCommon::check_type (CORBA::TypeCode_ptr tc)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
CORBA::Boolean const equivalent =
this->type_->equivalent (tc);
@@ -1666,10 +1292,6 @@ TAO_DynCommon::ref_to_component (CORBA::Boolean val)
CORBA::TypeCode_ptr
TAO_DynCommon::check_type_and_unalias (CORBA::TypeCode_ptr tc
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
this->check_type (tc);
diff --git a/TAO/tao/DynamicAny/DynCommon.h b/TAO/tao/DynamicAny/DynCommon.h
index a4093d39233..da687a20953 100644
--- a/TAO/tao/DynamicAny/DynCommon.h
+++ b/TAO/tao/DynamicAny/DynCommon.h
@@ -42,627 +42,265 @@ public:
// = Some functions common to all Dynamic Any types.
virtual CORBA::TypeCode_ptr type (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ void);
virtual void assign (
DynamicAny::DynAny_ptr dyn_any
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+ );
virtual void insert_boolean (
CORBA::Boolean value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_octet (
CORBA::Octet value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_char (
CORBA::Char value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_short (
CORBA::Short value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual void insert_ushort (
CORBA::UShort value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual void insert_long (
CORBA::Long value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_ulong (
CORBA::ULong value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_float (
CORBA::Float value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_double (
CORBA::Double value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_string (
const char * value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_reference (
CORBA::Object_ptr value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_typecode (
CORBA::TypeCode_ptr value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_longlong (
CORBA::LongLong value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_ulonglong (
CORBA::ULongLong value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_longdouble (
CORBA::LongDouble value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_wchar (
CORBA::WChar value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_wstring (
const CORBA::WChar * value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_any (
const CORBA::Any & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_dyn_any (
DynamicAny::DynAny_ptr value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_val (
CORBA::ValueBase * value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual CORBA::Boolean get_boolean (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Octet get_octet (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Char get_char (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Short get_short (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::UShort get_ushort (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Long get_long (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::ULong get_ulong (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Float get_float (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Double get_double (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual char * get_string (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Object_ptr get_reference (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::TypeCode_ptr get_typecode (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::LongLong get_longlong (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::ULongLong get_ulonglong (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::LongDouble get_longdouble (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::WChar get_wchar (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::WChar * get_wstring (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Any * get_any (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual DynamicAny::DynAny_ptr get_dyn_any (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::ValueBase * get_val (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::Boolean seek (
CORBA::Long index
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
virtual void rewind (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ void);
virtual CORBA::Boolean next (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ void);
virtual DynamicAny::DynAny_ptr copy (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ void);
virtual CORBA::ULong component_count (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ void);
virtual void insert_abstract (
CORBA::AbstractBase_ptr value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual CORBA::AbstractBase_ptr get_abstract (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual void insert_boolean_seq (
const CORBA::BooleanSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_octet_seq (
const CORBA::OctetSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_char_seq (
const CORBA::CharSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_short_seq (
const CORBA::ShortSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_ushort_seq (
const CORBA::UShortSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_long_seq (
const CORBA::LongSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_ulong_seq (
const CORBA::ULongSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_float_seq (
const CORBA::FloatSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_double_seq (
const CORBA::DoubleSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_longlong_seq (
const CORBA::LongLongSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_ulonglong_seq (
const CORBA::ULongLongSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_longdouble_seq (
const CORBA::LongDoubleSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void insert_wchar_seq (
const CORBA::WCharSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual CORBA::BooleanSeq * get_boolean_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::OctetSeq * get_octet_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::CharSeq * get_char_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::ShortSeq * get_short_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::UShortSeq * get_ushort_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::LongSeq * get_long_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::ULongSeq * get_ulong_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::FloatSeq * get_float_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::DoubleSeq * get_double_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::LongLongSeq * get_longlong_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::ULongLongSeq * get_ulonglong_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::LongDoubleSeq * get_longdouble_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::WCharSeq * get_wchar_seq (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
/// This sets one of two flags in this base class. CORBA 2.4.2
/// requires that destroy() do nothing if it is called on
@@ -677,26 +315,14 @@ public:
DynamicAny::DynAny_ptr component,
CORBA::Boolean destroying
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// Utility functions.
- DynamicAny::DynAny_ptr check_component (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ DynamicAny::DynAny_ptr check_component (void);
void check_type (CORBA::TypeCode_ptr tc
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+ );
static bool is_basic_type_seq (CORBA::TypeCode_ptr tc);
@@ -741,11 +367,7 @@ private:
// Utility functions used by insert_* and get_*.
CORBA::TypeCode_ptr check_type_and_unalias (CORBA::TypeCode_ptr tc
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/DynamicAny/DynEnum_i.cpp b/TAO/tao/DynamicAny/DynEnum_i.cpp
index 289d9c3a1cd..0650f58ead1 100644
--- a/TAO/tao/DynamicAny/DynEnum_i.cpp
+++ b/TAO/tao/DynamicAny/DynEnum_i.cpp
@@ -104,7 +104,6 @@ TAO_DynEnum_i::_narrow (CORBA::Object_ptr _tao_objref)
char *
TAO_DynEnum_i::get_as_string (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
const char *retval = this->type_.in ()->member_name (this->value_);
@@ -113,10 +112,6 @@ TAO_DynEnum_i::get_as_string (void)
void
TAO_DynEnum_i::set_as_string (const char *value_as_string)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::ULong count = this->type_.in ()->member_count ();
@@ -145,19 +140,12 @@ TAO_DynEnum_i::set_as_string (const char *value_as_string)
CORBA::ULong
TAO_DynEnum_i::get_as_ulong (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
return this->value_;
}
void
TAO_DynEnum_i::set_as_ulong (CORBA::ULong value_as_ulong)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::ULong const max = this->type_.in ()->member_count ();
@@ -175,11 +163,6 @@ TAO_DynEnum_i::set_as_ulong (CORBA::ULong value_as_ulong)
void
TAO_DynEnum_i::from_any (const CORBA::Any& any)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
CORBA::TypeCode_var tc = any.type ();
CORBA::TCKind kind = TAO_DynAnyFactory::unalias (tc.in ());
@@ -215,9 +198,6 @@ TAO_DynEnum_i::from_any (const CORBA::Any& any)
CORBA::Any_ptr
TAO_DynEnum_i::to_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
TAO_OutputCDR out_cdr;
@@ -241,9 +221,6 @@ TAO_DynEnum_i::to_any (void)
CORBA::Boolean
TAO_DynEnum_i::equal (DynamicAny::DynAny_ptr rhs)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
CORBA::TypeCode_var tc = rhs->type ();
@@ -282,9 +259,6 @@ TAO_DynEnum_i::equal (DynamicAny::DynAny_ptr rhs)
void
TAO_DynEnum_i::destroy (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -299,10 +273,6 @@ TAO_DynEnum_i::destroy (void)
DynamicAny::DynAny_ptr
TAO_DynEnum_i::current_component (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
diff --git a/TAO/tao/DynamicAny/DynEnum_i.h b/TAO/tao/DynamicAny/DynEnum_i.h
index 506844d4543..15cbc510818 100644
--- a/TAO/tao/DynamicAny/DynEnum_i.h
+++ b/TAO/tao/DynamicAny/DynEnum_i.h
@@ -68,77 +68,45 @@ public:
virtual char * get_as_string (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_as_string (
const char * value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::ULong get_as_ulong (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_as_ulong (
CORBA::ULong value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ));
+;
// = DynAny common functions not implemented in class TAO_DynCommon.
virtual void from_any (
const CORBA::Any & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::Any * to_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual CORBA::Boolean equal (
DynamicAny::DynAny_ptr dyn_any
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void destroy (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual DynamicAny::DynAny_ptr current_component (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
private:
// Called by both versions of init().
diff --git a/TAO/tao/DynamicAny/DynSequence_i.cpp b/TAO/tao/DynamicAny/DynSequence_i.cpp
index 2174717cc67..c2e5b7be2c3 100644
--- a/TAO/tao/DynamicAny/DynSequence_i.cpp
+++ b/TAO/tao/DynamicAny/DynSequence_i.cpp
@@ -160,9 +160,6 @@ TAO_DynSequence_i::get_element_type (void)
CORBA::ULong
TAO_DynSequence_i::get_length (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -174,10 +171,6 @@ TAO_DynSequence_i::get_length (void)
void
TAO_DynSequence_i::set_length (CORBA::ULong length)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -252,9 +245,6 @@ TAO_DynSequence_i::set_length (CORBA::ULong length)
DynamicAny::AnySeq *
TAO_DynSequence_i::get_elements (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -286,11 +276,6 @@ TAO_DynSequence_i::get_elements (void)
void
TAO_DynSequence_i::set_elements (const DynamicAny::AnySeq & value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -372,9 +357,6 @@ TAO_DynSequence_i::set_elements (const DynamicAny::AnySeq & value)
DynamicAny::DynAnySeq *
TAO_DynSequence_i::get_elements_as_dyn_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -405,11 +387,6 @@ TAO_DynSequence_i::get_elements_as_dyn_any (void)
void
TAO_DynSequence_i::set_elements_as_dyn_any (
const DynamicAny::DynAnySeq & values)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -482,11 +459,6 @@ TAO_DynSequence_i::set_elements_as_dyn_any (
void
TAO_DynSequence_i::from_any (const CORBA::Any & any)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -583,9 +555,6 @@ TAO_DynSequence_i::from_any (const CORBA::Any & any)
CORBA::Any_ptr
TAO_DynSequence_i::to_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -646,9 +615,6 @@ TAO_DynSequence_i::to_any (void)
CORBA::Boolean
TAO_DynSequence_i::equal (DynamicAny::DynAny_ptr rhs)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -692,9 +658,6 @@ TAO_DynSequence_i::equal (DynamicAny::DynAny_ptr rhs)
void
TAO_DynSequence_i::destroy (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -717,10 +680,6 @@ TAO_DynSequence_i::destroy (void)
DynamicAny::DynAny_ptr
TAO_DynSequence_i::current_component (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
diff --git a/TAO/tao/DynamicAny/DynSequence_i.h b/TAO/tao/DynamicAny/DynSequence_i.h
index 440dd3b3c33..d11675bd240 100644
--- a/TAO/tao/DynamicAny/DynSequence_i.h
+++ b/TAO/tao/DynamicAny/DynSequence_i.h
@@ -68,53 +68,30 @@ public:
virtual CORBA::ULong get_length (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_length (
CORBA::ULong len
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual DynamicAny::AnySeq * get_elements (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_elements (
const DynamicAny::AnySeq & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual DynamicAny::DynAnySeq * get_elements_as_dyn_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_elements_as_dyn_any (
const DynamicAny::DynAnySeq & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
// = DynAny common functions not implemented in class TAO_DynCommon.
@@ -122,42 +99,24 @@ public:
virtual void from_any (
const CORBA::Any & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::Any * to_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual CORBA::Boolean equal (
DynamicAny::DynAny_ptr dyn_any
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void destroy (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual DynamicAny::DynAny_ptr current_component (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
private:
// Utility, turns the type of elements contained in the sequence.
diff --git a/TAO/tao/DynamicAny/DynStruct_i.cpp b/TAO/tao/DynamicAny/DynStruct_i.cpp
index 747f5320ac2..b93b6a78cbf 100644
--- a/TAO/tao/DynamicAny/DynStruct_i.cpp
+++ b/TAO/tao/DynamicAny/DynStruct_i.cpp
@@ -187,11 +187,6 @@ TAO_DynStruct_i::_narrow (CORBA::Object_ptr _tao_objref)
DynamicAny::FieldName
TAO_DynStruct_i::current_member_name (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -223,11 +218,6 @@ TAO_DynStruct_i::current_member_name (void)
// Returns the unaliased TCKind.
CORBA::TCKind
TAO_DynStruct_i::current_member_kind (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -261,9 +251,6 @@ TAO_DynStruct_i::current_member_kind (void)
DynamicAny::NameValuePairSeq *
TAO_DynStruct_i::get_members (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -313,11 +300,6 @@ TAO_DynStruct_i::get_members (void)
void
TAO_DynStruct_i::set_members (const DynamicAny::NameValuePairSeq & values)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -370,9 +352,6 @@ TAO_DynStruct_i::set_members (const DynamicAny::NameValuePairSeq & values)
DynamicAny::NameDynAnyPairSeq *
TAO_DynStruct_i::get_members_as_dyn_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -419,11 +398,6 @@ TAO_DynStruct_i::set_members_as_dyn_any (
const DynamicAny::NameDynAnyPairSeq & values
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -476,11 +450,6 @@ TAO_DynStruct_i::set_members_as_dyn_any (
void
TAO_DynStruct_i::from_any (const CORBA::Any & any)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -565,9 +534,6 @@ TAO_DynStruct_i::from_any (const CORBA::Any & any)
CORBA::Any_ptr
TAO_DynStruct_i::to_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -640,9 +606,6 @@ TAO_DynStruct_i::to_any (void)
CORBA::Boolean
TAO_DynStruct_i::equal (DynamicAny::DynAny_ptr rhs)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -684,9 +647,6 @@ TAO_DynStruct_i::equal (DynamicAny::DynAny_ptr rhs)
void
TAO_DynStruct_i::destroy (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -711,10 +671,6 @@ TAO_DynStruct_i::destroy (void)
DynamicAny::DynAny_ptr
TAO_DynStruct_i::current_component (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
diff --git a/TAO/tao/DynamicAny/DynStruct_i.h b/TAO/tao/DynamicAny/DynStruct_i.h
index 0733c23c2dd..56c9974b308 100644
--- a/TAO/tao/DynamicAny/DynStruct_i.h
+++ b/TAO/tao/DynamicAny/DynStruct_i.h
@@ -68,97 +68,53 @@ public:
virtual DynamicAny::FieldName current_member_name (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::TCKind current_member_kind (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual DynamicAny::NameValuePairSeq *get_members (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_members (
const DynamicAny::NameValuePairSeq& value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_members_as_dyn_any (
const DynamicAny::NameDynAnyPairSeq & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
// = DynAny common functions not implemented in class TAO_DynCommon.
virtual void from_any (
const CORBA::Any & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::Any * to_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual CORBA::Boolean equal (
DynamicAny::DynAny_ptr dyn_any
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void destroy (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual DynamicAny::DynAny_ptr current_component (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
private:
/// Check if the typecode is acceptable.
diff --git a/TAO/tao/DynamicAny/DynUnion_i.cpp b/TAO/tao/DynamicAny/DynUnion_i.cpp
index c7244a13747..6e9f82b2bea 100644
--- a/TAO/tao/DynamicAny/DynUnion_i.cpp
+++ b/TAO/tao/DynamicAny/DynUnion_i.cpp
@@ -138,11 +138,6 @@ TAO_DynUnion_i::_narrow (CORBA::Object_ptr _tao_objref)
// an Any argument.
void
TAO_DynUnion_i::set_from_any (const CORBA::Any & any)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAnyFactory::InconsistentTypeCode
- ))
{
// discriminator_type () does not work with aliased type codes,
// only on unions, so strip the alias out of the type code
@@ -298,9 +293,6 @@ TAO_DynUnion_i::set_from_any (const CORBA::Any & any)
DynamicAny::DynAny_ptr
TAO_DynUnion_i::get_discriminator (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -318,10 +310,6 @@ TAO_DynUnion_i::get_discriminator (void)
void
TAO_DynUnion_i::set_discriminator (DynamicAny::DynAny_ptr value)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
@@ -437,10 +425,6 @@ TAO_DynUnion_i::set_discriminator (DynamicAny::DynAny_ptr value)
void
TAO_DynUnion_i::set_to_default_member (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
@@ -485,10 +469,6 @@ TAO_DynUnion_i::set_to_default_member (void)
void
TAO_DynUnion_i::set_to_no_active_member (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
@@ -540,9 +520,6 @@ TAO_DynUnion_i::set_to_no_active_member (void)
CORBA::Boolean
TAO_DynUnion_i::has_no_active_member (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -556,9 +533,6 @@ TAO_DynUnion_i::has_no_active_member (void)
CORBA::TCKind
TAO_DynUnion_i::discriminator_kind (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -576,10 +550,6 @@ TAO_DynUnion_i::discriminator_kind (void)
DynamicAny::DynAny_ptr
TAO_DynUnion_i::member (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -605,10 +575,6 @@ TAO_DynUnion_i::member (void)
char *
TAO_DynUnion_i::member_name (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -631,10 +597,6 @@ TAO_DynUnion_i::member_name (void)
CORBA::TCKind
TAO_DynUnion_i::member_kind (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -662,11 +624,6 @@ TAO_DynUnion_i::member_kind (void)
void
TAO_DynUnion_i::from_any (const CORBA::Any& any)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
if (this->destroyed_)
{
@@ -699,9 +656,6 @@ TAO_DynUnion_i::from_any (const CORBA::Any& any)
CORBA::Any_ptr
TAO_DynUnion_i::to_any (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -794,9 +748,6 @@ TAO_DynUnion_i::to_any (void)
CORBA::Boolean
TAO_DynUnion_i::equal (DynamicAny::DynAny_ptr rhs)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -832,9 +783,6 @@ TAO_DynUnion_i::equal (DynamicAny::DynAny_ptr rhs)
void
TAO_DynUnion_i::destroy (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (this->destroyed_)
{
@@ -863,10 +811,6 @@ TAO_DynUnion_i::destroy (void)
DynamicAny::DynAny_ptr
TAO_DynUnion_i::current_component (void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
if (this->destroyed_)
{
@@ -897,9 +841,6 @@ CORBA::Boolean
TAO_DynUnion_i::label_match (const CORBA::Any &my_any,
const CORBA::Any &other_any
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
// Use my_any so we can detect a default case label,
// if we are iterating through the union type code's
diff --git a/TAO/tao/DynamicAny/DynUnion_i.h b/TAO/tao/DynamicAny/DynUnion_i.h
index 28ac989dd3b..819b8a10391 100644
--- a/TAO/tao/DynamicAny/DynUnion_i.h
+++ b/TAO/tao/DynamicAny/DynUnion_i.h
@@ -65,126 +65,70 @@ public:
virtual DynamicAny::DynAny_ptr get_discriminator (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void set_discriminator (
DynamicAny::DynAny_ptr d
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
virtual void set_to_default_member (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
virtual void set_to_no_active_member (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
virtual CORBA::Boolean has_no_active_member (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual CORBA::TCKind discriminator_kind (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual DynamicAny::DynAny_ptr member (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual char * member_name (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::TCKind member_kind (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ));
+;
// = DynAny common functions not implemented in class TAO_DynCommon.
virtual void from_any (
const CORBA::Any & value
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+;
virtual CORBA::Any * to_any (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual CORBA::Boolean equal (
DynamicAny::DynAny_ptr dyn_any
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual void destroy (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual DynamicAny::DynAny_ptr current_component (
void)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+;
private:
/// Code common to the constructor from an Any arg and the member
/// function from_any().
void set_from_any (const CORBA::Any &any
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAnyFactory::InconsistentTypeCode
- ));
+ );
/// Called by both versions of init().
void init_common (void);
@@ -192,10 +136,7 @@ private:
/// Iterative check for label value match.
CORBA::Boolean label_match (const CORBA::Any &my_any,
const CORBA::Any &other_any
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
/// Use copy() or assign() instead of these.
TAO_DynUnion_i (const TAO_DynUnion_i &src);
diff --git a/TAO/tao/DynamicAny/DynValueBox_i.cpp b/TAO/tao/DynamicAny/DynValueBox_i.cpp
index f56839ce40f..0b5ee19d56d 100644
--- a/TAO/tao/DynamicAny/DynValueBox_i.cpp
+++ b/TAO/tao/DynamicAny/DynValueBox_i.cpp
@@ -20,10 +20,6 @@ CORBA::Any *
TAO_DynValueBox_i::get_boxed_value (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -33,11 +29,6 @@ TAO_DynValueBox_i::set_boxed_value (
const CORBA::Any & /* boxed */
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -46,10 +37,6 @@ DynamicAny::DynAny_ptr
TAO_DynValueBox_i::get_boxed_value_as_dyn_any (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -59,10 +46,6 @@ TAO_DynValueBox_i::set_boxed_value_as_dyn_any (
DynamicAny::DynAny_ptr /* boxed */
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
diff --git a/TAO/tao/DynamicAny/DynValueBox_i.h b/TAO/tao/DynamicAny/DynValueBox_i.h
index 4a8bd9c6895..7f7d6f717bf 100644
--- a/TAO/tao/DynamicAny/DynValueBox_i.h
+++ b/TAO/tao/DynamicAny/DynValueBox_i.h
@@ -46,38 +46,21 @@ public:
virtual CORBA::Any * get_boxed_value (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void set_boxed_value (
const CORBA::Any & boxed
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual DynamicAny::DynAny_ptr get_boxed_value_as_dyn_any (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual void set_boxed_value_as_dyn_any (
DynamicAny::DynAny_ptr boxed
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- ));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/DynamicAny/DynValueCommon_i.cpp b/TAO/tao/DynamicAny/DynValueCommon_i.cpp
index 2408338eede..40de3f745ed 100644
--- a/TAO/tao/DynamicAny/DynValueCommon_i.cpp
+++ b/TAO/tao/DynamicAny/DynValueCommon_i.cpp
@@ -17,31 +17,19 @@ TAO_DynValueCommon_i::~TAO_DynValueCommon_i (void)
}
CORBA::Boolean
-TAO_DynValueCommon_i::is_null (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
+TAO_DynValueCommon_i::is_null (void)
{
throw ::CORBA::NO_IMPLEMENT ();
}
void
-TAO_DynValueCommon_i::set_to_null (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
+TAO_DynValueCommon_i::set_to_null (void)
{
throw ::CORBA::NO_IMPLEMENT ();
}
void
-TAO_DynValueCommon_i::set_to_value (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
+TAO_DynValueCommon_i::set_to_value (void)
{
throw ::CORBA::NO_IMPLEMENT ();
}
diff --git a/TAO/tao/DynamicAny/DynValueCommon_i.h b/TAO/tao/DynamicAny/DynValueCommon_i.h
index 654619bcc04..462eb86b53e 100644
--- a/TAO/tao/DynamicAny/DynValueCommon_i.h
+++ b/TAO/tao/DynamicAny/DynValueCommon_i.h
@@ -44,23 +44,11 @@ public:
~TAO_DynValueCommon_i (void);
- virtual CORBA::Boolean is_null (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ virtual CORBA::Boolean is_null (void);
- virtual void set_to_null (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ virtual void set_to_null (void);
- virtual void set_to_value (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ virtual void set_to_value (void);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/DynamicAny/DynValue_i.cpp b/TAO/tao/DynamicAny/DynValue_i.cpp
index bf9813ca099..788af58bdeb 100644
--- a/TAO/tao/DynamicAny/DynValue_i.cpp
+++ b/TAO/tao/DynamicAny/DynValue_i.cpp
@@ -19,11 +19,6 @@ TAO_DynValue_i::~TAO_DynValue_i (void)
char *
TAO_DynValue_i::current_member_name (
void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -31,11 +26,6 @@ TAO_DynValue_i::current_member_name (
CORBA::TCKind
TAO_DynValue_i::current_member_kind (
void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -43,9 +33,6 @@ TAO_DynValue_i::current_member_kind (
DynamicAny::NameValuePairSeq *
TAO_DynValue_i::get_members (
void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -54,11 +41,6 @@ void
TAO_DynValue_i::set_members (
const DynamicAny::NameValuePairSeq & /* value */
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -66,9 +48,6 @@ TAO_DynValue_i::set_members (
DynamicAny::NameDynAnyPairSeq *
TAO_DynValue_i::get_members_as_dyn_any (
void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -77,11 +56,6 @@ void
TAO_DynValue_i::set_members_as_dyn_any (
const DynamicAny::NameDynAnyPairSeq & /* value */
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ))
{
throw ::CORBA::NO_IMPLEMENT ();
}
diff --git a/TAO/tao/DynamicAny/DynValue_i.h b/TAO/tao/DynamicAny/DynValue_i.h
index 205073b735c..da927158cf8 100644
--- a/TAO/tao/DynamicAny/DynValue_i.h
+++ b/TAO/tao/DynamicAny/DynValue_i.h
@@ -45,50 +45,24 @@ public:
~TAO_DynValue_i (void);
virtual char * current_member_name (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual CORBA::TCKind current_member_kind (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ void);
virtual DynamicAny::NameValuePairSeq * get_members (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ void);
virtual void set_members (
const DynamicAny::NameValuePairSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
- void)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ void);
virtual void set_members_as_dyn_any (
const DynamicAny::NameDynAnyPairSeq & value
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- ));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/DynamicAny/DynamicAny.cpp b/TAO/tao/DynamicAny/DynamicAny.cpp
index 99c4133f520..947f67c30c6 100644
--- a/TAO/tao/DynamicAny/DynamicAny.cpp
+++ b/TAO/tao/DynamicAny/DynamicAny.cpp
@@ -24,7 +24,6 @@ CORBA::Object_ptr
TAO_DynamicAny_Loader::create_object (CORBA::ORB_ptr,
int,
ACE_TCHAR *[])
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::Object_ptr obj;
ACE_NEW_RETURN (obj,
diff --git a/TAO/tao/DynamicAny/DynamicAny.h b/TAO/tao/DynamicAny/DynamicAny.h
index cf5aa46991c..4f75403d742 100644
--- a/TAO/tao/DynamicAny/DynamicAny.h
+++ b/TAO/tao/DynamicAny/DynamicAny.h
@@ -39,8 +39,7 @@ public:
/// Creates a DynamicAny factory and returns it.
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
int argc,
- ACE_TCHAR *argv [])
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ACE_TCHAR *argv []);
/// Used to force the initialization of the ORB code.
static int Initializer (void);
diff --git a/TAO/tao/DynamicInterface/Context.cpp b/TAO/tao/DynamicInterface/Context.cpp
index 978f2d03f5f..4f369575dda 100644
--- a/TAO/tao/DynamicInterface/Context.cpp
+++ b/TAO/tao/DynamicInterface/Context.cpp
@@ -5,7 +5,6 @@ ACE_RCSID (DynamicInterface,
"$Id$")
#include "tao/AnyTypeCode/TypeCode.h"
-#include "tao/Environment.h"
#include "tao/CORBA_String.h"
#include "tao/SystemException.h"
diff --git a/TAO/tao/DynamicInterface/Context.h b/TAO/tao/DynamicInterface/Context.h
index 69e89b78071..0d8859ead93 100644
--- a/TAO/tao/DynamicInterface/Context.h
+++ b/TAO/tao/DynamicInterface/Context.h
@@ -36,7 +36,6 @@
#include "ace/Unbounded_Queue.h"
#include "ace/Atomic_Op.h"
-#include "ace/CORBA_macros.h"
#include "ace/Synch_Traits.h"
#if defined (TAO_EXPORT_MACRO)
diff --git a/TAO/tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp b/TAO/tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp
index 7a0968c2b0a..4f0462c8ce7 100644
--- a/TAO/tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp
+++ b/TAO/tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp
@@ -4,7 +4,7 @@
#include "tao/AnyTypeCode/NVList.h"
#include "tao/AnyTypeCode/Any_Impl.h"
#include "tao/operation_details.h"
-
+#include "tao/SystemException.h"
ACE_RCSID (DynamicInterface,
DII_Arguments_Converter_Impl,
diff --git a/TAO/tao/DynamicInterface/DII_Invocation.cpp b/TAO/tao/DynamicInterface/DII_Invocation.cpp
index c62aebedab5..ff82a8fce72 100644
--- a/TAO/tao/DynamicInterface/DII_Invocation.cpp
+++ b/TAO/tao/DynamicInterface/DII_Invocation.cpp
@@ -16,6 +16,7 @@
#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
#include "tao/Profile_Transport_Resolver.h"
#include "tao/ORB_Constants.h"
+#include "tao/SystemException.h"
#include "ace/OS_NS_string.h"
@@ -49,7 +50,6 @@ namespace TAO
#if TAO_HAS_INTERCEPTORS == 1
Dynamic::ParameterList *
DII_Invocation::arguments (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
Dynamic::ParameterList *parameter_list =
@@ -74,17 +74,14 @@ namespace TAO
Invocation_Status
DII_Invocation::remote_invocation (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception))
{
return Synch_Twoway_Invocation::remote_twoway (max_wait_time);
}
Invocation_Status
DII_Invocation::handle_user_exception (TAO_InputCDR &cdr)
- ACE_THROW_SPEC ((CORBA::Exception))
{
- Reply_Guard mon (this,
- TAO_INVOKE_FAILURE);
+ Reply_Guard mon (this, TAO_INVOKE_FAILURE);
if (TAO_debug_level > 3)
{
@@ -175,7 +172,6 @@ namespace TAO
//@NOTE: Need to figure a way to share this code
Dynamic::ParameterList *
DII_Deferred_Invocation::arguments (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
Dynamic::ParameterList *parameter_list =
@@ -200,7 +196,6 @@ namespace TAO
Invocation_Status
DII_Deferred_Invocation::remote_invocation (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception))
{
this->safe_rd_->transport (this->resolver_.transport ());
diff --git a/TAO/tao/DynamicInterface/DII_Invocation.h b/TAO/tao/DynamicInterface/DII_Invocation.h
index 11bb74a18dc..d50f04ba302 100644
--- a/TAO/tao/DynamicInterface/DII_Invocation.h
+++ b/TAO/tao/DynamicInterface/DII_Invocation.h
@@ -53,15 +53,12 @@ namespace TAO
bool response_expected = true);
#if TAO_HAS_INTERCEPTORS ==1
- virtual Dynamic::ParameterList *arguments (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual Dynamic::ParameterList *arguments (void);
#endif /*TAO_HAS_INTERCEPTORS == 1*/
- Invocation_Status remote_invocation (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception));
+ Invocation_Status remote_invocation (ACE_Time_Value *max_wait_time);
- virtual Invocation_Status handle_user_exception (TAO_InputCDR &cdr)
- ACE_THROW_SPEC ((CORBA::Exception));
+ virtual Invocation_Status handle_user_exception (TAO_InputCDR &cdr);
private:
CORBA::ExceptionList *excp_list_;
@@ -85,12 +82,10 @@ namespace TAO
bool response_expected = true);
#if TAO_HAS_INTERCEPTORS ==1
- virtual Dynamic::ParameterList *arguments (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual Dynamic::ParameterList *arguments (void);
#endif /*TAO_HAS_INTERCEPTORS == 1*/
- Invocation_Status remote_invocation (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception));
+ Invocation_Status remote_invocation (ACE_Time_Value *max_wait_time);
private:
diff --git a/TAO/tao/DynamicInterface/DII_Invocation_Adapter.cpp b/TAO/tao/DynamicInterface/DII_Invocation_Adapter.cpp
index e24bc1fc340..5d50bf8900a 100644
--- a/TAO/tao/DynamicInterface/DII_Invocation_Adapter.cpp
+++ b/TAO/tao/DynamicInterface/DII_Invocation_Adapter.cpp
@@ -9,6 +9,7 @@
#include "tao/Transport.h"
#include "tao/Transport.h"
#include "tao/Pluggable_Messaging.h"
+#include "tao/SystemException.h"
#include "tao/DynamicInterface/Request.h"
#include "ace/os_include/os_errno.h"
@@ -77,15 +78,11 @@ namespace TAO
this->request_);
- Invocation_Status status =
- synch.remote_invocation (max_wait_time
- );
-
+ Invocation_Status status = synch.remote_invocation (max_wait_time);
if (status == TAO_INVOKE_RESTART && synch.is_forwarded ())
{
- effective_target =
- synch.steal_forwarded_reference ();
+ effective_target = synch.steal_forwarded_reference ();
#if TAO_HAS_INTERCEPTORS == 1
const CORBA::Boolean permanent_forward =
diff --git a/TAO/tao/DynamicInterface/DII_Invocation_Adapter.h b/TAO/tao/DynamicInterface/DII_Invocation_Adapter.h
index 600cf15f5a9..65381aaf144 100644
--- a/TAO/tao/DynamicInterface/DII_Invocation_Adapter.h
+++ b/TAO/tao/DynamicInterface/DII_Invocation_Adapter.h
@@ -35,7 +35,6 @@ class TAO_DII_Deferred_Reply_Dispatcher;
namespace CORBA
{
class Object;
- class SystemException;
class ExceptionList;
class Request;
}
diff --git a/TAO/tao/DynamicInterface/DII_Reply_Dispatcher.cpp b/TAO/tao/DynamicInterface/DII_Reply_Dispatcher.cpp
index 2155ff18637..f48bef39dc6 100644
--- a/TAO/tao/DynamicInterface/DII_Reply_Dispatcher.cpp
+++ b/TAO/tao/DynamicInterface/DII_Reply_Dispatcher.cpp
@@ -2,11 +2,10 @@
#include "tao/DynamicInterface/DII_Reply_Dispatcher.h"
#include "tao/DynamicInterface/Request.h"
-#include "tao/Environment.h"
#include "tao/debug.h"
#include "tao/ORB_Core.h"
#include "tao/Pluggable_Messaging_Utils.h"
-
+#include "tao/SystemException.h"
ACE_RCSID(DynamicInterface,
DII_Reply_Dispatcher,
diff --git a/TAO/tao/DynamicInterface/Dynamic_Adapter_Impl.cpp b/TAO/tao/DynamicInterface/Dynamic_Adapter_Impl.cpp
index 17e490a305e..cb4e04a7e8f 100644
--- a/TAO/tao/DynamicInterface/Dynamic_Adapter_Impl.cpp
+++ b/TAO/tao/DynamicInterface/Dynamic_Adapter_Impl.cpp
@@ -7,7 +7,7 @@ ACE_RCSID(DynamicInterface, TAO_Dynamic_Adapter_Impl, "$Id$")
#include "tao/DynamicInterface/Request.h"
#include "tao/DynamicInterface/Server_Request.h"
#include "tao/ORB_Core.h"
-#include "tao/Exception.h"
+#include "tao/SystemException.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/DynamicInterface/ExceptionList.cpp b/TAO/tao/DynamicInterface/ExceptionList.cpp
index d8c5fcd62f5..7263b740ba1 100644
--- a/TAO/tao/DynamicInterface/ExceptionList.cpp
+++ b/TAO/tao/DynamicInterface/ExceptionList.cpp
@@ -5,7 +5,6 @@ ACE_RCSID (DynamicInterface,
"$Id$")
#include "tao/AnyTypeCode/TypeCode.h"
-#include "tao/Environment.h"
#include "tao/SystemException.h"
#if !defined (__ACE_INLINE__)
diff --git a/TAO/tao/DynamicInterface/ExceptionList.h b/TAO/tao/DynamicInterface/ExceptionList.h
index f16bf850b49..fc2d5848b3e 100644
--- a/TAO/tao/DynamicInterface/ExceptionList.h
+++ b/TAO/tao/DynamicInterface/ExceptionList.h
@@ -39,7 +39,6 @@
#include "ace/Unbounded_Queue.h"
#include "ace/Atomic_Op.h"
-#include "ace/CORBA_macros.h"
#include "ace/Synch_Traits.h"
#if defined (TAO_EXPORT_MACRO)
diff --git a/TAO/tao/DynamicInterface/Unknown_User_Exception.cpp b/TAO/tao/DynamicInterface/Unknown_User_Exception.cpp
index 72d8ba4c136..99f6a45212a 100644
--- a/TAO/tao/DynamicInterface/Unknown_User_Exception.cpp
+++ b/TAO/tao/DynamicInterface/Unknown_User_Exception.cpp
@@ -3,17 +3,15 @@
#include "tao/DynamicInterface/Unknown_User_Exception.h"
#include "tao/AnyTypeCode/Any.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/AnyTypeCode/TypeCode_Constants.h"
#include "tao/AnyTypeCode/Null_RefCount_Policy.h"
#include "tao/AnyTypeCode/TypeCode_Struct_Field.h"
#include "tao/AnyTypeCode/Struct_TypeCode_Static.h"
-#include "tao/SystemException.h"
#include "ace/OS_NS_string.h"
#include "ace/OS_Memory.h"
-
ACE_RCSID (DynamicInterface,
Unknown_User_Exception,
"$Id$")
diff --git a/TAO/tao/Dynamic_Adapter.h b/TAO/tao/Dynamic_Adapter.h
index ed9a0f22403..41858d37da7 100644
--- a/TAO/tao/Dynamic_Adapter.h
+++ b/TAO/tao/Dynamic_Adapter.h
@@ -20,11 +20,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/CORBA_macros.h"
-
#include /**/ "tao/TAO_Export.h"
#include "tao/Basic_Types.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/EndpointPolicy/EndpointPolicy.cpp b/TAO/tao/EndpointPolicy/EndpointPolicy.cpp
index c65338b9971..8f75a01f480 100644
--- a/TAO/tao/EndpointPolicy/EndpointPolicy.cpp
+++ b/TAO/tao/EndpointPolicy/EndpointPolicy.cpp
@@ -35,8 +35,7 @@ TAO_EndpointPolicy_Initializer::init (void)
orb_initializer = temp_orb_initializer;
- PortableInterceptor::register_orb_initializer (orb_initializer.in ()
- );
+ PortableInterceptor::register_orb_initializer (orb_initializer.in ());
}
catch (const ::CORBA::Exception& ex)
{
diff --git a/TAO/tao/EndpointPolicy/EndpointPolicy_Factory.cpp b/TAO/tao/EndpointPolicy/EndpointPolicy_Factory.cpp
index a1ffef2b9d3..b0d51bbd0f6 100644
--- a/TAO/tao/EndpointPolicy/EndpointPolicy_Factory.cpp
+++ b/TAO/tao/EndpointPolicy/EndpointPolicy_Factory.cpp
@@ -30,10 +30,7 @@ TAO_EndpointPolicy_Factory::TAO_EndpointPolicy_Factory (TAO_ORB_Core * orb_core)
CORBA::Policy_ptr
TAO_EndpointPolicy_Factory::create_policy (
CORBA::PolicyType type,
- const CORBA::Any &value
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError))
+ const CORBA::Any &value)
{
if (type == EndpointPolicy::ENDPOINT_POLICY_TYPE)
{
@@ -74,7 +71,7 @@ TAO_EndpointPolicy_Factory::create_policy (
if (!found_one)
throw ::CORBA::PolicyError (CORBA::UNSUPPORTED_POLICY_VALUE);
- TAO_EndpointPolicy_i *tmp;
+ TAO_EndpointPolicy_i *tmp = 0;
ACE_NEW_THROW_EX (tmp,
TAO_EndpointPolicy_i (*endpoint_list),
CORBA::NO_MEMORY (TAO::VMCID,
diff --git a/TAO/tao/EndpointPolicy/EndpointPolicy_Factory.h b/TAO/tao/EndpointPolicy/EndpointPolicy_Factory.h
index 0877fa147df..b4aa4f331ee 100644
--- a/TAO/tao/EndpointPolicy/EndpointPolicy_Factory.h
+++ b/TAO/tao/EndpointPolicy/EndpointPolicy_Factory.h
@@ -48,9 +48,7 @@ public:
virtual CORBA::Policy_ptr create_policy (CORBA::PolicyType type,
const CORBA::Any & value
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError));
+ );
private:
TAO_ORB_Core * orb_core_;
diff --git a/TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp b/TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp
index 95f7ec19b8f..82f8f77d499 100644
--- a/TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp
+++ b/TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp
@@ -17,7 +17,6 @@ void
TAO_EndpointPolicy_ORBInitializer::pre_init (
PortableInterceptor::ORBInitInfo_ptr
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -25,7 +24,6 @@ void
TAO_EndpointPolicy_ORBInitializer::post_init (
PortableInterceptor::ORBInitInfo_ptr info
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->register_policy_factories (info
);
diff --git a/TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.h b/TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.h
index b75c52d370a..04bb65e447a 100644
--- a/TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.h
+++ b/TAO/tao/EndpointPolicy/EndpointPolicy_ORBInitializer.h
@@ -50,12 +50,10 @@ public:
//@{
virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
//@}
diff --git a/TAO/tao/EndpointPolicy/EndpointPolicy_i.cpp b/TAO/tao/EndpointPolicy/EndpointPolicy_i.cpp
index 955e6854896..335a5dd7c11 100644
--- a/TAO/tao/EndpointPolicy/EndpointPolicy_i.cpp
+++ b/TAO/tao/EndpointPolicy/EndpointPolicy_i.cpp
@@ -1,14 +1,12 @@
// $Id$
#include "tao/EndpointPolicy/EndpointPolicy_i.h"
-
#include "tao/SystemException.h"
ACE_RCSID (EndpointPolicy,
EndpointPolicy_i,
"$Id$")
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
TAO_EndpointPolicy_i::TAO_EndpointPolicy_i (const EndpointPolicy::EndpointList &value)
@@ -33,7 +31,6 @@ TAO_EndpointPolicy_i::~TAO_EndpointPolicy_i ()
CORBA::PolicyType
TAO_EndpointPolicy_i::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return EndpointPolicy::ENDPOINT_POLICY_TYPE;
}
@@ -50,7 +47,6 @@ TAO_EndpointPolicy_i::clone (void) const
EndpointPolicy::EndpointList *
TAO_EndpointPolicy_i::value (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
EndpointPolicy::EndpointList* list = 0;
ACE_NEW_RETURN (list,
@@ -62,7 +58,6 @@ TAO_EndpointPolicy_i::value (void)
CORBA::Policy_ptr
TAO_EndpointPolicy_i::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_EndpointPolicy_i* servant = 0;
ACE_NEW_THROW_EX (servant,
@@ -74,7 +69,6 @@ TAO_EndpointPolicy_i::copy (void)
void
TAO_EndpointPolicy_i::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->value_.length (0);
}
diff --git a/TAO/tao/EndpointPolicy/EndpointPolicy_i.h b/TAO/tao/EndpointPolicy/EndpointPolicy_i.h
index 429b6681ebe..66cee376baa 100644
--- a/TAO/tao/EndpointPolicy/EndpointPolicy_i.h
+++ b/TAO/tao/EndpointPolicy/EndpointPolicy_i.h
@@ -60,24 +60,18 @@ public:
// = The EndpointPolicy::Policy methods
- virtual CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::PolicyType policy_type (void);
- virtual CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr copy (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
// Return the cached policy type for this policy.
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
virtual EndpointPolicy::EndpointList * value (
void
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
+ );
private:
/// The attribute
diff --git a/TAO/tao/EndpointPolicy/IIOPEndpointValue_i.cpp b/TAO/tao/EndpointPolicy/IIOPEndpointValue_i.cpp
index d33e3e36942..4cd7b83ce7d 100644
--- a/TAO/tao/EndpointPolicy/IIOPEndpointValue_i.cpp
+++ b/TAO/tao/EndpointPolicy/IIOPEndpointValue_i.cpp
@@ -83,35 +83,30 @@ IIOPEndpointValue_i::validate_acceptor(TAO_Acceptor * acceptor) const
char *
IIOPEndpointValue_i::host (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::string_dup (this->host_.in());
}
void
IIOPEndpointValue_i::host (const char *h)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->host_ = h;
}
CORBA::UShort
IIOPEndpointValue_i::port (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->port_;
}
void
IIOPEndpointValue_i::port (CORBA::UShort p )
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->port_ = p;
}
CORBA::ULong
IIOPEndpointValue_i::protocol_tag (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return IOP::TAG_INTERNET_IOP;
}
diff --git a/TAO/tao/EndpointPolicy/IIOPEndpointValue_i.h b/TAO/tao/EndpointPolicy/IIOPEndpointValue_i.h
index 00f3bdad5dd..f42b3b52043 100644
--- a/TAO/tao/EndpointPolicy/IIOPEndpointValue_i.h
+++ b/TAO/tao/EndpointPolicy/IIOPEndpointValue_i.h
@@ -84,20 +84,15 @@ public:
CORBA::Boolean validate_acceptor (TAO_Acceptor *) const;
/// Host attribute get/set operators.
- char * host (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
- void host (const char * h)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ char * host (void);
+ void host (const char * h);
/// Port attribute get/set operators.
- CORBA::UShort port (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
- void port (CORBA::UShort p)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::UShort port (void);
+ void port (CORBA::UShort p);
// Protocol tag get operator, inherited from EndpointValueBase
- CORBA::ULong protocol_tag (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::ULong protocol_tag (void);
private:
CORBA::Boolean is_equivalent_i (CORBA::UShort port, const char *host) const;
diff --git a/TAO/tao/Endpoint_Selector_Factory.h b/TAO/tao/Endpoint_Selector_Factory.h
index 83d838a6f84..842445db1fd 100644
--- a/TAO/tao/Endpoint_Selector_Factory.h
+++ b/TAO/tao/Endpoint_Selector_Factory.h
@@ -27,7 +27,6 @@
#include /**/ "tao/Versioned_Namespace.h"
#include "ace/Service_Object.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/FILE_Parser.cpp b/TAO/tao/FILE_Parser.cpp
index 6f9db22679c..7c1ff3dced7 100644
--- a/TAO/tao/FILE_Parser.cpp
+++ b/TAO/tao/FILE_Parser.cpp
@@ -38,7 +38,6 @@ CORBA::Object_ptr
TAO_FILE_Parser::parse_string (const char *ior,
CORBA::ORB_ptr orb
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Skip the prefix, we know it is there because this method in only
// called if <match_prefix> returns 1.
diff --git a/TAO/tao/FILE_Parser.h b/TAO/tao/FILE_Parser.h
index 5946fc9e86f..622a5e1b4fb 100644
--- a/TAO/tao/FILE_Parser.h
+++ b/TAO/tao/FILE_Parser.h
@@ -47,8 +47,7 @@ public:
virtual bool match_prefix (const char *ior_string) const;
virtual CORBA::Object_ptr parse_string (const char *ior,
CORBA::ORB_ptr orb
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/GIOP_Message_Generator_Parser.h b/TAO/tao/GIOP_Message_Generator_Parser.h
index bee6b9d2a62..2bb432ebf57 100644
--- a/TAO/tao/GIOP_Message_Generator_Parser.h
+++ b/TAO/tao/GIOP_Message_Generator_Parser.h
@@ -20,7 +20,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/Basic_Types.h"
+#include "tao/TAO_Export.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -65,9 +66,7 @@ public:
/// Write the reply header in to @a output
virtual bool write_reply_header (
TAO_OutputCDR &output,
- TAO_Pluggable_Reply_Params_Base &reply
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ TAO_Pluggable_Reply_Params_Base &reply) = 0;
/// Writes the locate _reply message in to the @a output
virtual bool write_locate_reply_mesg (
@@ -86,8 +85,7 @@ public:
/// Parse the Loacte Request Header from the incoming stream. This will do a
/// version specific parsing of the incoming Request header
- virtual int parse_locate_header (
- TAO_GIOP_Locate_Request_Header &) = 0;
+ virtual int parse_locate_header (TAO_GIOP_Locate_Request_Header &) = 0;
/// Parse the reply message
virtual int parse_reply (TAO_InputCDR &input,
diff --git a/TAO/tao/GIOP_Message_Generator_Parser_10.cpp b/TAO/tao/GIOP_Message_Generator_Parser_10.cpp
index 76dc07c84e4..f634e2beac2 100644
--- a/TAO/tao/GIOP_Message_Generator_Parser_10.cpp
+++ b/TAO/tao/GIOP_Message_Generator_Parser_10.cpp
@@ -148,7 +148,6 @@ TAO_GIOP_Message_Generator_Parser_10::write_reply_header (
TAO_Pluggable_Reply_Params_Base &reply
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Write the service context list.
#if (TAO_HAS_MINIMUM_CORBA == 1)
diff --git a/TAO/tao/GIOP_Message_Generator_Parser_10.h b/TAO/tao/GIOP_Message_Generator_Parser_10.h
index 45dbb9f62c5..c209644d37b 100644
--- a/TAO/tao/GIOP_Message_Generator_Parser_10.h
+++ b/TAO/tao/GIOP_Message_Generator_Parser_10.h
@@ -41,8 +41,7 @@ public:
virtual bool write_request_header (
const TAO_Operation_Details &opdetails,
TAO_Target_Specification &spec,
- TAO_OutputCDR &msg
- );
+ TAO_OutputCDR &msg);
/// Write the LocateRequest header
virtual bool write_locate_request_header (
@@ -56,8 +55,7 @@ public:
TAO_OutputCDR &output,
TAO_Pluggable_Reply_Params_Base &reply
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Writes the locate _reply message in to the @a output
virtual bool write_locate_reply_mesg (
diff --git a/TAO/tao/GIOP_Message_Generator_Parser_12.cpp b/TAO/tao/GIOP_Message_Generator_Parser_12.cpp
index 5dc4cf05c60..2854acd6de4 100644
--- a/TAO/tao/GIOP_Message_Generator_Parser_12.cpp
+++ b/TAO/tao/GIOP_Message_Generator_Parser_12.cpp
@@ -119,7 +119,6 @@ bool
TAO_GIOP_Message_Generator_Parser_12::write_reply_header (
TAO_OutputCDR & output,
TAO_Pluggable_Reply_Params_Base &reply)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Write the request ID
output.write_ulong (reply.request_id_);
diff --git a/TAO/tao/GIOP_Message_Generator_Parser_12.h b/TAO/tao/GIOP_Message_Generator_Parser_12.h
index 2fb34e24a4b..9fe63865a35 100644
--- a/TAO/tao/GIOP_Message_Generator_Parser_12.h
+++ b/TAO/tao/GIOP_Message_Generator_Parser_12.h
@@ -58,8 +58,7 @@ public:
TAO_OutputCDR &output,
TAO_Pluggable_Reply_Params_Base &reply
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Writes the locate _reply message in to the @a output
virtual bool write_locate_reply_mesg (
diff --git a/TAO/tao/GIOP_Message_Lite.cpp b/TAO/tao/GIOP_Message_Lite.cpp
index c0069d41d13..e70a7fb4a7b 100644
--- a/TAO/tao/GIOP_Message_Lite.cpp
+++ b/TAO/tao/GIOP_Message_Lite.cpp
@@ -1171,7 +1171,6 @@ TAO_GIOP_Message_Lite::write_reply_header (
TAO_Pluggable_Reply_Params_Base &reply
/* */
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Write the GIOP Lite header first
this->write_protocol_header (TAO_GIOP_REPLY,
diff --git a/TAO/tao/GIOP_Message_Lite.h b/TAO/tao/GIOP_Message_Lite.h
index df7fd9c33f9..3eb46c95ba3 100644
--- a/TAO/tao/GIOP_Message_Lite.h
+++ b/TAO/tao/GIOP_Message_Lite.h
@@ -24,7 +24,6 @@
#include "tao/Pluggable_Messaging_Utils.h"
#include "tao/GIOP_Utils.h"
-#include "tao/SystemException.h"
#include "tao/CDR.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -252,8 +251,7 @@ private:
int write_reply_header (
TAO_OutputCDR &output,
TAO_Pluggable_Reply_Params_Base &reply
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Writes the locate _reply message in to the <output>
int write_locate_reply_mesg (
diff --git a/TAO/tao/HTTP_Parser.cpp b/TAO/tao/HTTP_Parser.cpp
index 3453287349e..9cc6d00e739 100644
--- a/TAO/tao/HTTP_Parser.cpp
+++ b/TAO/tao/HTTP_Parser.cpp
@@ -4,12 +4,14 @@
#include "tao/HTTP_Client.h"
#include "tao/ORB.h"
#include "tao/Object.h"
+#include "tao/SystemException.h"
#include "ace/Read_Buffer.h"
#include "ace/Malloc_Base.h"
#include "ace/Log_Msg.h"
#include "ace/OS_NS_stdio.h"
#include "ace/OS_NS_string.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (tao,
HTTP_Parser,
@@ -36,7 +38,6 @@ CORBA::Object_ptr
TAO_HTTP_Parser::parse_string (const char *ior,
CORBA::ORB_ptr orb
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Skip the prefix, we know it is there because this method in only
// called if <match_prefix> returns 1.
diff --git a/TAO/tao/HTTP_Parser.h b/TAO/tao/HTTP_Parser.h
index b55ad6a00e3..931bc9bec03 100644
--- a/TAO/tao/HTTP_Parser.h
+++ b/TAO/tao/HTTP_Parser.h
@@ -48,8 +48,7 @@ public:
virtual bool match_prefix (const char *ior_string) const;
virtual CORBA::Object_ptr parse_string (const char *ior,
CORBA::ORB_ptr orb
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/IFR_Client_Adapter.h b/TAO/tao/IFR_Client_Adapter.h
index 246a1b678ef..4d9bae8a588 100644
--- a/TAO/tao/IFR_Client_Adapter.h
+++ b/TAO/tao/IFR_Client_Adapter.h
@@ -15,14 +15,12 @@
#define TAO_IFR_CLIENT_ADAPTER_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+#include "ace/Service_Object.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/Service_Object.h"
-
#include /**/ "tao/TAO_Export.h"
#include "tao/Basic_Types.h"
#include "tao/orbconf.h"
diff --git a/TAO/tao/IIOP_Connector.cpp b/TAO/tao/IIOP_Connector.cpp
index bf18d18008a..1af0fb429cf 100644
--- a/TAO/tao/IIOP_Connector.cpp
+++ b/TAO/tao/IIOP_Connector.cpp
@@ -17,6 +17,7 @@
#include "ace/OS_NS_strings.h"
#include "ace/OS_NS_string.h"
#include "ace/OS_NS_time.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (tao,
IIOP_Connector,
diff --git a/TAO/tao/IORInterceptor/IORInfo.cpp b/TAO/tao/IORInterceptor/IORInfo.cpp
index 472a225e8b5..aca2830859c 100644
--- a/TAO/tao/IORInterceptor/IORInfo.cpp
+++ b/TAO/tao/IORInterceptor/IORInfo.cpp
@@ -29,7 +29,6 @@ TAO_IORInfo::~TAO_IORInfo (void)
CORBA::Policy_ptr
TAO_IORInfo::get_effective_policy (CORBA::PolicyType type
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -51,7 +50,6 @@ TAO_IORInfo::get_effective_policy (CORBA::PolicyType type
void
TAO_IORInfo::add_ior_component (const IOP::TaggedComponent &component
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -68,7 +66,6 @@ TAO_IORInfo::add_ior_component_to_profile (
const IOP::TaggedComponent &component,
IOP::ProfileId profile_id
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -82,7 +79,6 @@ TAO_IORInfo::add_ior_component_to_profile (
char *
TAO_IORInfo::manager_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -92,7 +88,6 @@ TAO_IORInfo::manager_id (void)
PortableInterceptor::AdapterState
TAO_IORInfo::state (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -101,7 +96,6 @@ TAO_IORInfo::state (void)
PortableInterceptor::ObjectReferenceTemplate *
TAO_IORInfo::adapter_template (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -123,7 +117,6 @@ TAO_IORInfo::adapter_template (void)
PortableInterceptor::ObjectReferenceFactory *
TAO_IORInfo::current_factory (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -147,7 +140,6 @@ void
TAO_IORInfo::current_factory (
PortableInterceptor::ObjectReferenceFactory * current_factory
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
diff --git a/TAO/tao/IORInterceptor/IORInfo.h b/TAO/tao/IORInterceptor/IORInfo.h
index df8723f914f..ab1de4f7bcc 100644
--- a/TAO/tao/IORInterceptor/IORInfo.h
+++ b/TAO/tao/IORInterceptor/IORInfo.h
@@ -62,43 +62,35 @@ public:
/// effect for the object whose IOR is being created.
virtual CORBA::Policy_ptr get_effective_policy (
CORBA::PolicyType type
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Add the given tagged component to all profiles.
virtual void add_ior_component (
const IOP::TaggedComponent & component
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Add the given tagged component to all profiles matching the given
/// ProfileId.
virtual void add_ior_component_to_profile (
const IOP::TaggedComponent & component,
IOP::ProfileId profile_id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual char * manager_id (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
virtual PortableInterceptor::AdapterState state (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
virtual PortableInterceptor::ObjectReferenceTemplate * adapter_template (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
virtual PortableInterceptor::ObjectReferenceFactory * current_factory (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
virtual void current_factory (
PortableInterceptor::ObjectReferenceFactory * current_factory
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
//@}
diff --git a/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp b/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp
index b542945f036..b0204d72240 100644
--- a/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp
+++ b/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp
@@ -18,7 +18,6 @@ TAO_IORInterceptor_Adapter_Factory_Impl::~
TAO_IORInterceptor_Adapter *
TAO_IORInterceptor_Adapter_Factory_Impl::create (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IORInterceptor_Adapter_Impl *nia = 0;
ACE_NEW_THROW_EX (nia,
diff --git a/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h b/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h
index 6696a5320c2..81815bfac90 100644
--- a/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h
+++ b/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h
@@ -43,8 +43,7 @@ class TAO_IORInterceptor_Export TAO_IORInterceptor_Adapter_Factory_Impl
public:
virtual ~TAO_IORInterceptor_Adapter_Factory_Impl (void);
- virtual TAO_IORInterceptor_Adapter * create (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual TAO_IORInterceptor_Adapter * create (void);
// Used to force the initialization of the ORB code.
static int Initializer (void);
diff --git a/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp b/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp
index e09b1b72eaf..56728db7e70 100644
--- a/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp
+++ b/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp
@@ -53,7 +53,6 @@ void
TAO_IORInterceptor_Adapter_Impl::establish_components (
TAO_Root_POA* poa
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
const size_t interceptor_count = this->ior_interceptor_list_.size ();
@@ -127,7 +126,6 @@ void
TAO_IORInterceptor_Adapter_Impl::components_established (
PortableInterceptor::IORInfo_ptr info
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Iterate over the registered IOR interceptors so that they may be
// given the opportunity to add tagged components to the profiles
@@ -166,7 +164,6 @@ TAO_IORInterceptor_Adapter_Impl::adapter_state_changed (
const TAO::ObjectReferenceTemplate_Array &array_obj_ref_template,
PortableInterceptor::AdapterState state
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
const size_t interceptor_count = this->ior_interceptor_list_.size ();
@@ -210,7 +207,6 @@ TAO_IORInterceptor_Adapter_Impl::adapter_manager_state_changed (
const char * id,
PortableInterceptor::AdapterState state
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
/// Whenever the POAManager state is changed, the
/// adapter_manager_state_changed method is to be invoked on all the IOR
diff --git a/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.h b/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.h
index 9094acb23fc..bfd1492c220 100644
--- a/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.h
+++ b/TAO/tao/IORInterceptor/IORInterceptor_Adapter_Impl.h
@@ -64,26 +64,22 @@ public:
virtual void destroy_interceptors (void);
- virtual void establish_components (TAO_Root_POA *poa )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void establish_components (TAO_Root_POA *poa );
/// Call the IORInterceptor::components_established() method on all
/// registered IORInterceptors.
virtual void components_established (PortableInterceptor::IORInfo_ptr info
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual void adapter_state_changed (
const TAO::ObjectReferenceTemplate_Array &array_obj_ref_template,
PortableInterceptor::AdapterState state
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual void adapter_manager_state_changed (
const char * id,
PortableInterceptor::AdapterState state
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
private:
/// List of IOR interceptors maintained
diff --git a/TAO/tao/IORInterceptor/IORInterceptor_Details.cpp b/TAO/tao/IORInterceptor/IORInterceptor_Details.cpp
index 6dfeb9f191c..b881e436af0 100644
--- a/TAO/tao/IORInterceptor/IORInterceptor_Details.cpp
+++ b/TAO/tao/IORInterceptor/IORInterceptor_Details.cpp
@@ -1,19 +1,16 @@
#include "tao/IORInterceptor/IORInterceptor_Details.h"
+#include "tao/SystemException.h"
ACE_RCSID (IORInterceptor,
IORInterceptor_Details,
"$Id$")
-#include "tao/SystemException.h"
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace TAO
{
void
- IORInterceptor_Details::apply_policies (
- const CORBA::PolicyList &/*policies*/
- )
+ IORInterceptor_Details::apply_policies (const CORBA::PolicyList &)
{
// There are currently no policies that apply to IOR Interceptors.
throw ::CORBA::INV_POLICY ();
diff --git a/TAO/tao/IORInterceptor_Adapter.h b/TAO/tao/IORInterceptor_Adapter.h
index 3df2602431e..0579d23a713 100644
--- a/TAO/tao/IORInterceptor_Adapter.h
+++ b/TAO/tao/IORInterceptor_Adapter.h
@@ -22,9 +22,9 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
#include "tao/PI_ForwardC.h"
#include "tao/Policy_ForwardC.h"
+#include "tao/TAO_Export.h"
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
template <class T> class ACE_Array_Base;
@@ -80,23 +80,20 @@ public:
* IORInterceptor::components_established() once the former is
* completed.
*/
- virtual void establish_components (TAO_Root_POA *poa)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ virtual void establish_components (TAO_Root_POA *poa) = 0;
/// Call the IORInterceptor::components_established() method on all
/// registered IORInterceptors.
virtual void components_established (PortableInterceptor::IORInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual void adapter_state_changed (
const TAO::ObjectReferenceTemplate_Array &array_obj_ref_template,
- PortableInterceptor::AdapterState state)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ PortableInterceptor::AdapterState state) = 0;
virtual void adapter_manager_state_changed (
const char * id,
- PortableInterceptor::AdapterState state)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ PortableInterceptor::AdapterState state) = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/IORInterceptor_Adapter_Factory.h b/TAO/tao/IORInterceptor_Adapter_Factory.h
index 34c70a02360..43a176f2f5b 100644
--- a/TAO/tao/IORInterceptor_Adapter_Factory.h
+++ b/TAO/tao/IORInterceptor_Adapter_Factory.h
@@ -21,7 +21,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/orbconf.h"
+#include "tao/TAO_Export.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -42,8 +43,7 @@ class TAO_Export TAO_IORInterceptor_Adapter_Factory
public:
virtual ~TAO_IORInterceptor_Adapter_Factory (void);
- virtual TAO_IORInterceptor_Adapter * create (void)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ virtual TAO_IORInterceptor_Adapter * create (void) = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/IORManipulation/IORManip_Loader.cpp b/TAO/tao/IORManipulation/IORManip_Loader.cpp
index adcb4b6d6ca..f9a82d8050e 100644
--- a/TAO/tao/IORManipulation/IORManip_Loader.cpp
+++ b/TAO/tao/IORManipulation/IORManip_Loader.cpp
@@ -20,7 +20,6 @@ TAO_IORManip_Loader::create_object (CORBA::ORB_ptr,
int,
ACE_TCHAR *[]
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::Object_ptr obj;
ACE_NEW_RETURN (obj,
diff --git a/TAO/tao/IORManipulation/IORManip_Loader.h b/TAO/tao/IORManipulation/IORManip_Loader.h
index 8bfbd4e69e2..6c00429e3a3 100644
--- a/TAO/tao/IORManipulation/IORManip_Loader.h
+++ b/TAO/tao/IORManipulation/IORManip_Loader.h
@@ -39,8 +39,7 @@ public:
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
int argc,
ACE_TCHAR *argv []
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Used to force the initialization of the ORB code.
static int Initializer (void);
diff --git a/TAO/tao/IORManipulation/IORManipulation.cpp b/TAO/tao/IORManipulation/IORManipulation.cpp
index e86cfaa9ac5..614e4ef86de 100644
--- a/TAO/tao/IORManipulation/IORManipulation.cpp
+++ b/TAO/tao/IORManipulation/IORManipulation.cpp
@@ -25,12 +25,7 @@ TAO_IOR_Manipulation_impl::~TAO_IOR_Manipulation_impl (void)
CORBA::Object_ptr
TAO_IOR_Manipulation_impl::merge_iors (
- const TAO_IOP::TAO_IOR_Manipulation::IORList & iors
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- TAO_IOP::EmptyProfileList,
- TAO_IOP::Duplicate,
- TAO_IOP::Invalid_IOR))
+ const TAO_IOP::TAO_IOR_Manipulation::IORList & iors)
{
// we need to create a new CORBA::Object which has the union of the
// two profile lists. However, if any profiles are duplicates (i.e. in
@@ -91,8 +86,7 @@ TAO_IOR_Manipulation_impl::merge_iors (
TAO_ORB_Core *orb_core = TAO_ORB_Core_instance ();
TAO_Stub *stub = orb_core->create_stub (id.in (), // give the id string
- Merged_Profiles
- );
+ Merged_Profiles);
// Make the stub memory allocation exception safe for the duration
// of this method.
@@ -123,12 +117,7 @@ TAO_IOR_Manipulation_impl::merge_iors (
CORBA::Object_ptr
TAO_IOR_Manipulation_impl::add_profiles (
CORBA::Object_ptr ior1,
- CORBA::Object_ptr ior2
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- TAO_IOP::EmptyProfileList,
- TAO_IOP::Duplicate,
- TAO_IOP::Invalid_IOR))
+ CORBA::Object_ptr ior2)
{
// Get an estimate of the number of profiles
@@ -144,12 +133,6 @@ TAO_IOR_Manipulation_impl::remove_profiles (
CORBA::Object_ptr group,
CORBA::Object_ptr ior2
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::Invalid_IOR,
- TAO_IOP::EmptyProfileList,
- TAO_IOP::NotFound
- ))
{
// First verify they are the same type!
CORBA::String_var id =
@@ -231,9 +214,6 @@ TAO_IOR_Manipulation_impl::set_property (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr group
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- TAO_IOP::Invalid_IOR,
- TAO_IOP::Duplicate))
{
// make sure we have some profiles
if (group->_stubobj ()->base_profiles ().profile_count () == 0)
@@ -251,10 +231,6 @@ TAO_IOR_Manipulation_impl::set_primary (
CORBA::Object_ptr new_primary,
CORBA::Object_ptr group
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- TAO_IOP::Invalid_IOR,
- TAO_IOP::Duplicate,
- TAO_IOP::MultiProfileList))
{
// make sure we have some profiles in GROUP
if (group->_stubobj ()->base_profiles ().profile_count () == 0)
@@ -277,10 +253,6 @@ TAO_IOR_Manipulation_impl::get_primary (
CORBA::Object_ptr group
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::NotFound
- ))
{
// make sure we have some profiles in IOR
if (group->_stubobj ()->base_profiles ().profile_count () == 0)
@@ -297,9 +269,7 @@ TAO_IOR_Manipulation_impl::get_primary (
CORBA::Boolean
TAO_IOR_Manipulation_impl::is_primary_set (
TAO_IOP::TAO_IOR_Property_ptr prop,
- CORBA::Object_ptr group
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
+ CORBA::Object_ptr group)
{
return prop->is_primary_set (group);
}
@@ -307,9 +277,7 @@ TAO_IOR_Manipulation_impl::is_primary_set (
CORBA::Boolean
TAO_IOR_Manipulation_impl:: remove_primary_tag (
TAO_IOP::TAO_IOR_Property_ptr prop,
- CORBA::Object_ptr group
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
+ CORBA::Object_ptr group)
{
return prop->remove_primary_tag (group);
}
@@ -319,8 +287,6 @@ TAO_IOR_Manipulation_impl::is_in_ior (
CORBA::Object_ptr ior1,
CORBA::Object_ptr ior2
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- TAO_IOP::NotFound))
{
CORBA::ULong count = 0;
TAO_Profile *pfile1, *pfile2;
@@ -345,14 +311,9 @@ TAO_IOR_Manipulation_impl::is_in_ior (
}
CORBA::ULong
-TAO_IOR_Manipulation_impl::get_profile_count (
- CORBA::Object_ptr group
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- TAO_IOP::EmptyProfileList))
+TAO_IOR_Manipulation_impl::get_profile_count (CORBA::Object_ptr group)
{
- CORBA::ULong count;
- count = group->_stubobj ()->base_profiles ().profile_count ();
+ CORBA::ULong const count = group->_stubobj ()->base_profiles ().profile_count ();
if (count == 0)
throw TAO_IOP::EmptyProfileList ();
diff --git a/TAO/tao/IORManipulation/IORManipulation.h b/TAO/tao/IORManipulation/IORManipulation.h
index d81fedd2886..925c45a359d 100644
--- a/TAO/tao/IORManipulation/IORManipulation.h
+++ b/TAO/tao/IORManipulation/IORManipulation.h
@@ -55,46 +55,23 @@ public:
virtual CORBA::Object_ptr merge_iors (
const TAO_IOP::TAO_IOR_Manipulation::IORList & iors
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::EmptyProfileList,
- TAO_IOP::Duplicate,
- TAO_IOP::Invalid_IOR
- ));
+ );
virtual CORBA::Object_ptr add_profiles (
CORBA::Object_ptr ior1,
CORBA::Object_ptr ior2
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::EmptyProfileList,
- TAO_IOP::Duplicate,
- TAO_IOP::Invalid_IOR
- ));
+ );
virtual CORBA::Object_ptr remove_profiles (
CORBA::Object_ptr group,
CORBA::Object_ptr ior2
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::Invalid_IOR,
- TAO_IOP::EmptyProfileList,
- TAO_IOP::NotFound
- ));
+ );
virtual CORBA::Boolean set_property (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr group
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::Invalid_IOR,
- TAO_IOP::Duplicate
- ));
+;
// @@ note awkward argument order
virtual CORBA::Boolean set_primary (
@@ -102,57 +79,33 @@ public:
CORBA::Object_ptr new_primary,
CORBA::Object_ptr group
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::Invalid_IOR,
- TAO_IOP::Duplicate,
- TAO_IOP::MultiProfileList
- ));
+;
virtual CORBA::Object_ptr get_primary (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr group
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::NotFound
- ));
+;
virtual CORBA::Boolean is_primary_set (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr group
)
-
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+;
virtual CORBA::Boolean remove_primary_tag (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr iogr
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
virtual CORBA::ULong is_in_ior (
CORBA::Object_ptr ior1,
CORBA::Object_ptr ior2
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::NotFound
- ));
+ );
virtual CORBA::ULong get_profile_count (
CORBA::Object_ptr group
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- TAO_IOP::EmptyProfileList
- ));
+ );
protected:
diff --git a/TAO/tao/IORTable/IOR_Table_Impl.cpp b/TAO/tao/IORTable/IOR_Table_Impl.cpp
index 388285dae98..132144ddd86 100644
--- a/TAO/tao/IORTable/IOR_Table_Impl.cpp
+++ b/TAO/tao/IORTable/IOR_Table_Impl.cpp
@@ -53,7 +53,6 @@ TAO_IOR_Table_Impl::TAO_IOR_Table_Impl (void)
char *
TAO_IOR_Table_Impl::find (const char *object_key)
- ACE_THROW_SPEC ((CORBA::SystemException, IORTable::NotFound))
{
// We don't want the lock held during locate, so make it go out
// of scope before then.
@@ -75,7 +74,6 @@ TAO_IOR_Table_Impl::find (const char *object_key)
void
TAO_IOR_Table_Impl::bind (const char * object_key, const char * IOR)
- ACE_THROW_SPEC ((CORBA::SystemException, IORTable::AlreadyBound))
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->lock_);
if (this->map_.bind (object_key, IOR) != 0)
@@ -84,7 +82,6 @@ TAO_IOR_Table_Impl::bind (const char * object_key, const char * IOR)
void
TAO_IOR_Table_Impl::rebind (const char * object_key, const char * IOR)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->lock_);
this->map_.rebind (object_key, IOR);
@@ -92,7 +89,6 @@ TAO_IOR_Table_Impl::rebind (const char * object_key, const char * IOR)
void
TAO_IOR_Table_Impl::unbind (const char * object_key)
- ACE_THROW_SPEC ((CORBA::SystemException, IORTable::NotFound))
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->lock_);
if (this->map_.unbind (object_key) != 0)
@@ -101,7 +97,6 @@ TAO_IOR_Table_Impl::unbind (const char * object_key)
void
TAO_IOR_Table_Impl::set_locator (IORTable::Locator_ptr locator)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->lock_);
this->locator_ = IORTable::Locator::_duplicate (locator);
diff --git a/TAO/tao/IORTable/IOR_Table_Impl.h b/TAO/tao/IORTable/IOR_Table_Impl.h
index e04d59d55dd..08d7eeb1b0d 100644
--- a/TAO/tao/IORTable/IOR_Table_Impl.h
+++ b/TAO/tao/IORTable/IOR_Table_Impl.h
@@ -55,8 +55,7 @@ public:
TAO_IOR_Table_Impl (void);
/// Find the object, using the locator if it is not on the table.
- char *find (const char *object_key)
- ACE_THROW_SPEC ((CORBA::SystemException, IORTable::NotFound));
+ char *find (const char *object_key);
/**
* @name The IORTable::Table methods
@@ -64,17 +63,13 @@ public:
* Please check the IORTable.pidl file for details.
*/
//@{
- virtual void bind (const char * object_key, const char * IOR)
- ACE_THROW_SPEC ((CORBA::SystemException, IORTable::AlreadyBound));
+ virtual void bind (const char * object_key, const char * IOR);
- virtual void rebind (const char * object_key, const char * IOR)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void rebind (const char * object_key, const char * IOR);
- virtual void unbind (const char * object_key)
- ACE_THROW_SPEC ((CORBA::SystemException, IORTable::NotFound));
+ virtual void unbind (const char * object_key);
- virtual void set_locator (IORTable::Locator_ptr the_locator)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void set_locator (IORTable::Locator_ptr the_locator);
//@}
private:
diff --git a/TAO/tao/IORTable/Table_Adapter.cpp b/TAO/tao/IORTable/Table_Adapter.cpp
index 0fb63c1df41..5d836646df0 100644
--- a/TAO/tao/IORTable/Table_Adapter.cpp
+++ b/TAO/tao/IORTable/Table_Adapter.cpp
@@ -101,7 +101,6 @@ int
TAO_Table_Adapter::dispatch (TAO::ObjectKey &key,
TAO_ServerRequest &,
CORBA::Object_out forward_to)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IOR_Table_Impl_var rootref;
{
@@ -190,7 +189,6 @@ TAO_Table_Adapter::initialize_collocated_object (TAO_Stub *stub)
CORBA::Long
TAO_Table_Adapter::find_object (TAO::ObjectKey &key,
CORBA::Object_out forward_to)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::String_var object_key;
TAO::ObjectKey::encode_sequence_to_string (object_key.out (), key);
diff --git a/TAO/tao/IORTable/Table_Adapter.h b/TAO/tao/IORTable/Table_Adapter.h
index 628b1a4d8ae..ffeafdb2a8c 100644
--- a/TAO/tao/IORTable/Table_Adapter.h
+++ b/TAO/tao/IORTable/Table_Adapter.h
@@ -49,8 +49,7 @@ public:
virtual int priority (void) const;
virtual int dispatch (TAO::ObjectKey &key,
TAO_ServerRequest &request,
- CORBA::Object_out foward_to)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Object_out foward_to);
virtual const char *name (void) const;
virtual CORBA::Object_ptr root (void);
@@ -64,8 +63,7 @@ private:
/// Helper method to find an object bound in the table.
/// @return 1 if found, 0 otherwise.
CORBA::Long find_object (TAO::ObjectKey &key,
- CORBA::Object_out forward_to)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Object_out forward_to);
/// The ORB Core we belong to
TAO_ORB_Core &orb_core_;
diff --git a/TAO/tao/IOR_Parser.h b/TAO/tao/IOR_Parser.h
index c53c0594e36..8d2cdbd8289 100644
--- a/TAO/tao/IOR_Parser.h
+++ b/TAO/tao/IOR_Parser.h
@@ -21,7 +21,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/orbconf.h"
+#include "tao/TAO_Export.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -60,7 +61,7 @@ public:
* INV_OBJREF, etc.)
*/
virtual CORBA::Object_ptr parse_string (const char *ior, CORBA::ORB_ptr orb)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/ImR_Client/ServerObject_i.cpp b/TAO/tao/ImR_Client/ServerObject_i.cpp
index 711732af5aa..08fe8da3515 100644
--- a/TAO/tao/ImR_Client/ServerObject_i.cpp
+++ b/TAO/tao/ImR_Client/ServerObject_i.cpp
@@ -15,13 +15,11 @@ ServerObject_i::ServerObject_i (CORBA::ORB_ptr orb,
void
ServerObject_i::ping (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
void
ServerObject_i::shutdown (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Note : We want our child POAs to be able to unregister themselves from
// the ImR, so we must destroy them before shutting down the orb.
diff --git a/TAO/tao/ImR_Client/ServerObject_i.h b/TAO/tao/ImR_Client/ServerObject_i.h
index cb997f85b22..cd6d8191b7a 100644
--- a/TAO/tao/ImR_Client/ServerObject_i.h
+++ b/TAO/tao/ImR_Client/ServerObject_i.h
@@ -44,12 +44,10 @@ public:
ServerObject_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa);
/// Ping method.
- void ping (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void ping (void);
/// Shutdown the server.
- void shutdown (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void shutdown (void);
/// Returns the default POA for this servant.
PortableServer::POA_ptr _default_POA (void);
diff --git a/TAO/tao/Invocation_Adapter.cpp b/TAO/tao/Invocation_Adapter.cpp
index 4bb1a3fb5e5..ca7eadfdfdc 100644
--- a/TAO/tao/Invocation_Adapter.cpp
+++ b/TAO/tao/Invocation_Adapter.cpp
@@ -13,7 +13,7 @@
#include "tao/Collocation_Proxy_Broker.h"
#include "tao/GIOP_Utils.h"
#include "tao/TAOC.h"
-
+#include "tao/SystemException.h"
#include "ace/Service_Config.h"
#if !defined (__ACE_INLINE__)
diff --git a/TAO/tao/Invocation_Adapter.h b/TAO/tao/Invocation_Adapter.h
index c6da4157d14..8897da1dd84 100644
--- a/TAO/tao/Invocation_Adapter.h
+++ b/TAO/tao/Invocation_Adapter.h
@@ -20,9 +20,6 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-// @NOTE: Do not include any headers unessarily here.
-#include "ace/CORBA_macros.h"
-
#include /**/ "tao/TAO_Export.h"
#include "tao/Invocation_Utils.h"
#include "tao/Collocation_Strategy.h"
diff --git a/TAO/tao/Invocation_Base.cpp b/TAO/tao/Invocation_Base.cpp
index 85b35de3d62..48a0a6f557a 100644
--- a/TAO/tao/Invocation_Base.cpp
+++ b/TAO/tao/Invocation_Base.cpp
@@ -85,7 +85,6 @@ namespace TAO
Invocation_Status
Invocation_Base::send_request_interception (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (adapter_ != 0)
{
@@ -115,7 +114,6 @@ namespace TAO
Invocation_Status
Invocation_Base::receive_reply_interception (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (adapter_ != 0)
{
@@ -148,7 +146,6 @@ namespace TAO
Invocation_Status
Invocation_Base::receive_other_interception (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (adapter_ != 0)
{
diff --git a/TAO/tao/Invocation_Base.h b/TAO/tao/Invocation_Base.h
index 53caa67ffe2..24e383404f4 100644
--- a/TAO/tao/Invocation_Base.h
+++ b/TAO/tao/Invocation_Base.h
@@ -198,18 +198,15 @@ namespace TAO
protected:
/// Helper method to invoke send_request interception call to all
/// the registered interceptors.
- Invocation_Status send_request_interception (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ Invocation_Status send_request_interception (void);
/// Helper method to invoke receive_reply interception call to all
/// the registered interceptors.
- Invocation_Status receive_reply_interception (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ Invocation_Status receive_reply_interception (void);
/// Helper method to invoke receive_other interception call to all
/// the registered interceptors.
- Invocation_Status receive_other_interception (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ Invocation_Status receive_other_interception (void);
/// Helper methods to handle interception calls when exceptions
/// are thrown by the PortableInterceptor.
diff --git a/TAO/tao/Invocation_Endpoint_Selectors.h b/TAO/tao/Invocation_Endpoint_Selectors.h
index 9e29aa34ad7..baff9eddef3 100644
--- a/TAO/tao/Invocation_Endpoint_Selectors.h
+++ b/TAO/tao/Invocation_Endpoint_Selectors.h
@@ -26,8 +26,6 @@
#include /**/ "tao/Versioned_Namespace.h"
-#include "ace/CORBA_macros.h"
-
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
class ACE_Time_Value;
ACE_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/LocalObject.cpp b/TAO/tao/LocalObject.cpp
index b1ad9eba1dc..1801651cc72 100644
--- a/TAO/tao/LocalObject.cpp
+++ b/TAO/tao/LocalObject.cpp
@@ -60,7 +60,6 @@ CORBA::LocalObject::_hash (CORBA::ULong maximum)
CORBA::Boolean
CORBA::LocalObject::_is_equivalent (CORBA::Object_ptr other_obj)
- ACE_THROW_SPEC (())
{
return (other_obj == this) ? true : false;
}
diff --git a/TAO/tao/LocalObject.h b/TAO/tao/LocalObject.h
index bc700bac3c3..74edf65f639 100644
--- a/TAO/tao/LocalObject.h
+++ b/TAO/tao/LocalObject.h
@@ -140,8 +140,7 @@ namespace CORBA
* different ORB protocols are in use) there is no default
* implementation.
*/
- virtual CORBA::Boolean _is_equivalent (CORBA::Object_ptr other_obj)
- ACE_THROW_SPEC (());
+ virtual CORBA::Boolean _is_equivalent (CORBA::Object_ptr other_obj);
// = Reference count managment.
/// Increment the reference count.
diff --git a/TAO/tao/LocateRequest_Invocation.cpp b/TAO/tao/LocateRequest_Invocation.cpp
index b9b34291402..5e485ababd6 100644
--- a/TAO/tao/LocateRequest_Invocation.cpp
+++ b/TAO/tao/LocateRequest_Invocation.cpp
@@ -8,6 +8,7 @@
#include "tao/GIOP_Utils.h"
#include "tao/Profile.h"
#include "tao/ORB_Constants.h"
+#include "tao/SystemException.h"
#include "ace/Countdown_Time.h"
@@ -32,7 +33,6 @@ namespace TAO
Invocation_Status
LocateRequest_Invocation::invoke (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception))
{
ACE_Countdown_Time countdown (max_wait_time);
diff --git a/TAO/tao/LocateRequest_Invocation.h b/TAO/tao/LocateRequest_Invocation.h
index d1aaebf63da..5605c65ad04 100644
--- a/TAO/tao/LocateRequest_Invocation.h
+++ b/TAO/tao/LocateRequest_Invocation.h
@@ -27,11 +27,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
class TAO_Synch_Reply_Dispatcher;
-namespace CORBA
-{
- class SystemException;
-}
-
namespace TAO
{
class Profile_Transport_Resolver;
@@ -65,8 +60,7 @@ namespace TAO
TAO_Operation_Details &detail);
/// Start the invocation.
- Invocation_Status invoke (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception));
+ Invocation_Status invoke (ACE_Time_Value *max_wait_time);
private:
/// Helper to check the reply status
diff --git a/TAO/tao/LocateRequest_Invocation_Adapter.cpp b/TAO/tao/LocateRequest_Invocation_Adapter.cpp
index ca3413cebd3..d43fc291c97 100644
--- a/TAO/tao/LocateRequest_Invocation_Adapter.cpp
+++ b/TAO/tao/LocateRequest_Invocation_Adapter.cpp
@@ -6,7 +6,7 @@
#include "tao/Transport_Mux_Strategy.h"
#include "tao/ORB_Core.h"
#include "tao/Stub.h"
-
+#include "tao/SystemException.h"
#include "ace/Service_Config.h"
ACE_RCSID (tao,
diff --git a/TAO/tao/LocateRequest_Invocation_Adapter.h b/TAO/tao/LocateRequest_Invocation_Adapter.h
index f0d092ad31b..0e653657f4c 100644
--- a/TAO/tao/LocateRequest_Invocation_Adapter.h
+++ b/TAO/tao/LocateRequest_Invocation_Adapter.h
@@ -53,8 +53,7 @@ namespace TAO
class TAO_Export LocateRequest_Invocation_Adapter
{
public:
- LocateRequest_Invocation_Adapter (
- CORBA::Object_ptr target);
+ LocateRequest_Invocation_Adapter (CORBA::Object_ptr target);
/// Start the invocation on the target
void invoke (void);
diff --git a/TAO/tao/MCAST_Parser.cpp b/TAO/tao/MCAST_Parser.cpp
index f9c7f6c60f4..88f391ba04b 100644
--- a/TAO/tao/MCAST_Parser.cpp
+++ b/TAO/tao/MCAST_Parser.cpp
@@ -38,7 +38,6 @@ TAO_MCAST_Parser::match_prefix (const char *ior_string) const
CORBA::Object_ptr
TAO_MCAST_Parser::parse_string (const char *ior, CORBA::ORB_ptr orb)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
const char *mcast_name =
ior + sizeof (::mcast_prefix) + 1;
diff --git a/TAO/tao/MCAST_Parser.h b/TAO/tao/MCAST_Parser.h
index 35c8f170ad7..1065838e85a 100644
--- a/TAO/tao/MCAST_Parser.h
+++ b/TAO/tao/MCAST_Parser.h
@@ -51,8 +51,7 @@ public:
/// Parse the ior-string that is passed.
virtual CORBA::Object_ptr parse_string (const char *ior,
- CORBA::ORB_ptr orb)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::ORB_ptr orb);
private:
diff --git a/TAO/tao/MProfile.cpp b/TAO/tao/MProfile.cpp
index 2bc39477506..352ffc47871 100644
--- a/TAO/tao/MProfile.cpp
+++ b/TAO/tao/MProfile.cpp
@@ -9,6 +9,7 @@
#include "ace/Log_Msg.h"
#include "ace/Guard_T.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (tao,
MProfile,
diff --git a/TAO/tao/Messaging/AMH_Response_Handler.cpp b/TAO/tao/Messaging/AMH_Response_Handler.cpp
index 846a65647fd..e3bd443d1fc 100644
--- a/TAO/tao/Messaging/AMH_Response_Handler.cpp
+++ b/TAO/tao/Messaging/AMH_Response_Handler.cpp
@@ -133,7 +133,6 @@ TAO_AMH_Response_Handler::_tao_rh_init_reply (void)
void
TAO_AMH_Response_Handler::_tao_rh_send_reply (void)
{
-
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->mutex_);
@@ -176,8 +175,7 @@ TAO_AMH_Response_Handler::_tao_rh_send_reply (void)
}
void
-TAO_AMH_Response_Handler::_tao_rh_send_exception (CORBA::Exception &ex
- )
+TAO_AMH_Response_Handler::_tao_rh_send_exception (CORBA::Exception &ex)
{
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->mutex_);
@@ -250,7 +248,6 @@ namespace TAO
void
ARH_Refcount_Functor::operator () (
TAO_AMH_Response_Handler *arh)
- ACE_THROW_SPEC (())
{
(void) arh->_remove_ref ();
}
diff --git a/TAO/tao/Messaging/AMH_Response_Handler.h b/TAO/tao/Messaging/AMH_Response_Handler.h
index 9f25b914054..b8dc247eb2d 100644
--- a/TAO/tao/Messaging/AMH_Response_Handler.h
+++ b/TAO/tao/Messaging/AMH_Response_Handler.h
@@ -211,8 +211,7 @@ namespace TAO
class TAO_Messaging_Export ARH_Refcount_Functor
{
public:
- void operator() (TAO_AMH_Response_Handler *arh)
- ACE_THROW_SPEC (());
+ void operator() (TAO_AMH_Response_Handler *arh);
};
}
diff --git a/TAO/tao/Messaging/Asynch_Invocation.cpp b/TAO/tao/Messaging/Asynch_Invocation.cpp
index c35d2cde9af..b7de10524f4 100644
--- a/TAO/tao/Messaging/Asynch_Invocation.cpp
+++ b/TAO/tao/Messaging/Asynch_Invocation.cpp
@@ -40,7 +40,6 @@ namespace TAO
Invocation_Status
Asynch_Remote_Invocation::remote_invocation (ACE_Time_Value * max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception))
{
TAO_Target_Specification tspec;
this->init_target_spec (tspec);
diff --git a/TAO/tao/Messaging/Asynch_Invocation.h b/TAO/tao/Messaging/Asynch_Invocation.h
index 0aee5c7a088..3a6df1d100d 100644
--- a/TAO/tao/Messaging/Asynch_Invocation.h
+++ b/TAO/tao/Messaging/Asynch_Invocation.h
@@ -36,11 +36,6 @@ class TAO_Operation_Details;
class TAO_InputCDR;
class TAO_Asynch_Reply_Dispatcher_Base;
-namespace CORBA
-{
- class SystemException;
-}
-
namespace TAO
{
class Profile_Transport_Resolver;
@@ -55,9 +50,7 @@ namespace TAO
TAO_Asynch_Reply_Dispatcher_Base *rd,
bool response_expected = true);
- Invocation_Status remote_invocation (ACE_Time_Value *value
- )
- ACE_THROW_SPEC ((CORBA::Exception));
+ Invocation_Status remote_invocation (ACE_Time_Value *value);
protected:
// To prevent leaking memory from the reply dispatcher that we
diff --git a/TAO/tao/Messaging/Asynch_Invocation_Adapter.h b/TAO/tao/Messaging/Asynch_Invocation_Adapter.h
index e8f175910ea..03f84fab1e0 100644
--- a/TAO/tao/Messaging/Asynch_Invocation_Adapter.h
+++ b/TAO/tao/Messaging/Asynch_Invocation_Adapter.h
@@ -25,7 +25,6 @@
#include "tao/Messaging/Messaging.h"
#include "tao/Asynch_Reply_Dispatcher_Base.h"
#include "tao/Invocation_Adapter.h"
-#include "ace/CORBA_macros.h"
#include "ace/Global_Macros.h"
#include "ace/Auto_Functor.h"
@@ -43,7 +42,6 @@ class TAO_Asynch_Reply_Dispatcher_Base;
namespace CORBA
{
class Object;
- class SystemException;
}
namespace TAO
diff --git a/TAO/tao/Messaging/Asynch_Reply_Dispatcher.cpp b/TAO/tao/Messaging/Asynch_Reply_Dispatcher.cpp
index b4bc0cb4485..a2a1a4b3796 100644
--- a/TAO/tao/Messaging/Asynch_Reply_Dispatcher.cpp
+++ b/TAO/tao/Messaging/Asynch_Reply_Dispatcher.cpp
@@ -8,8 +8,6 @@
#include "tao/ORB_Core.h"
#include "tao/Transport.h"
-#include "ace/CORBA_macros.h"
-
ACE_RCSID(Messaging, Asynch_Reply_Dispatcher, "$Id$")
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Messaging/Connection_Timeout_Policy_i.cpp b/TAO/tao/Messaging/Connection_Timeout_Policy_i.cpp
index d62ce1d8a54..cc34fa8f55a 100644
--- a/TAO/tao/Messaging/Connection_Timeout_Policy_i.cpp
+++ b/TAO/tao/Messaging/Connection_Timeout_Policy_i.cpp
@@ -3,6 +3,7 @@
#include "tao/ORB_Core.h"
#include "tao/Stub.h"
#include "tao/debug.h"
+#include "tao/SystemException.h"
#include "tao/AnyTypeCode/Any.h"
ACE_RCSID (Messaging,
@@ -37,17 +38,13 @@ TAO_ConnectionTimeoutPolicy::TAO_ConnectionTimeoutPolicy (
}
TimeBase::TimeT
-TAO_ConnectionTimeoutPolicy::relative_expiry (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException))
+TAO_ConnectionTimeoutPolicy::relative_expiry (void)
{
return this->relative_expiry_;
}
CORBA::PolicyType
-TAO_ConnectionTimeoutPolicy::policy_type (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException))
+TAO_ConnectionTimeoutPolicy::policy_type (void)
{
return TAO::CONNECTION_TIMEOUT_POLICY_TYPE;
}
@@ -115,7 +112,7 @@ TAO_ConnectionTimeoutPolicy::create (const CORBA::Any& val)
if ((val >>= value) == 0)
throw ::CORBA::PolicyError (CORBA::BAD_POLICY_VALUE);
- TAO_ConnectionTimeoutPolicy *tmp;
+ TAO_ConnectionTimeoutPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
TAO_ConnectionTimeoutPolicy (value),
CORBA::NO_MEMORY (TAO::VMCID,
@@ -136,7 +133,6 @@ TAO_ConnectionTimeoutPolicy::clone (void) const
CORBA::Policy_ptr
TAO_ConnectionTimeoutPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Future policy implementors: notice how the following code is
// exception safe!
@@ -151,7 +147,6 @@ TAO_ConnectionTimeoutPolicy::copy (void)
void
TAO_ConnectionTimeoutPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
diff --git a/TAO/tao/Messaging/Connection_Timeout_Policy_i.h b/TAO/tao/Messaging/Connection_Timeout_Policy_i.h
index 63f0091e14f..a3e17bb91b8 100644
--- a/TAO/tao/Messaging/Connection_Timeout_Policy_i.h
+++ b/TAO/tao/Messaging/Connection_Timeout_Policy_i.h
@@ -69,17 +69,13 @@ public:
virtual TAO_ConnectionTimeoutPolicy *clone (void) const;
// = The TAO::ConnectionTinoutPolicy methods
- virtual TimeBase::TimeT relative_expiry (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual TimeBase::TimeT relative_expiry (void);
- virtual CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::PolicyType policy_type (void);
- virtual CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr copy (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
/// Change the CORBA representation to the ACE representation.
void set_time_value (ACE_Time_Value &time_value);
diff --git a/TAO/tao/Messaging/Messaging_ORBInitializer.cpp b/TAO/tao/Messaging/Messaging_ORBInitializer.cpp
index 59c8194037f..12bffa243dc 100644
--- a/TAO/tao/Messaging/Messaging_ORBInitializer.cpp
+++ b/TAO/tao/Messaging/Messaging_ORBInitializer.cpp
@@ -18,7 +18,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
void
TAO_Messaging_ORBInitializer::pre_init (PortableInterceptor::ORBInitInfo_ptr)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
#if (TAO_HAS_RELATIVE_ROUNDTRIP_TIMEOUT_POLICY == 1)
TAO_ORB_Core::set_timeout_hook (TAO_RelativeRoundtripTimeoutPolicy::hook);
@@ -37,7 +36,6 @@ TAO_Messaging_ORBInitializer::pre_init (PortableInterceptor::ORBInitInfo_ptr)
void
TAO_Messaging_ORBInitializer::post_init (
PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->register_policy_factories (info);
diff --git a/TAO/tao/Messaging/Messaging_ORBInitializer.h b/TAO/tao/Messaging/Messaging_ORBInitializer.h
index 443118bf601..d5462ee0dbc 100644
--- a/TAO/tao/Messaging/Messaging_ORBInitializer.h
+++ b/TAO/tao/Messaging/Messaging_ORBInitializer.h
@@ -49,11 +49,9 @@ public:
*/
//@{
- virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info);
- virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info);
//@}
diff --git a/TAO/tao/Messaging/Messaging_PolicyFactory.cpp b/TAO/tao/Messaging/Messaging_PolicyFactory.cpp
index 35af00c3ddd..e54fe791701 100644
--- a/TAO/tao/Messaging/Messaging_PolicyFactory.cpp
+++ b/TAO/tao/Messaging/Messaging_PolicyFactory.cpp
@@ -38,8 +38,6 @@ CORBA::Policy_ptr
TAO_Messaging_PolicyFactory::create_policy (
CORBA::PolicyType type,
const CORBA::Any &value)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError))
{
#if (TAO_HAS_RELATIVE_ROUNDTRIP_TIMEOUT_POLICY == 1)
if (type == Messaging::RELATIVE_RT_TIMEOUT_POLICY_TYPE)
diff --git a/TAO/tao/Messaging/Messaging_PolicyFactory.h b/TAO/tao/Messaging/Messaging_PolicyFactory.h
index a2e5d63eae0..51c46e053ca 100644
--- a/TAO/tao/Messaging/Messaging_PolicyFactory.h
+++ b/TAO/tao/Messaging/Messaging_PolicyFactory.h
@@ -43,9 +43,7 @@ class TAO_Messaging_PolicyFactory
public:
virtual CORBA::Policy_ptr create_policy (CORBA::PolicyType type,
- const CORBA::Any & value)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError));
+ const CORBA::Any & value);
private:
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
CORBA::Policy_ptr
diff --git a/TAO/tao/Messaging/Messaging_Policy_i.cpp b/TAO/tao/Messaging/Messaging_Policy_i.cpp
index 9ab757e6aaa..a4b44a0ac93 100644
--- a/TAO/tao/Messaging/Messaging_Policy_i.cpp
+++ b/TAO/tao/Messaging/Messaging_Policy_i.cpp
@@ -43,7 +43,6 @@ TAO_RelativeRoundtripTimeoutPolicy::TAO_RelativeRoundtripTimeoutPolicy (
TimeBase::TimeT
TAO_RelativeRoundtripTimeoutPolicy::relative_expiry (
void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->relative_expiry_;
}
@@ -51,7 +50,6 @@ TAO_RelativeRoundtripTimeoutPolicy::relative_expiry (
CORBA::PolicyType
TAO_RelativeRoundtripTimeoutPolicy::policy_type (
void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return Messaging::RELATIVE_RT_TIMEOUT_POLICY_TYPE;
}
@@ -140,7 +138,6 @@ TAO_RelativeRoundtripTimeoutPolicy::clone (void) const
CORBA::Policy_ptr
TAO_RelativeRoundtripTimeoutPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Future policy implementors: notice how the following code is
// exception safe!
@@ -155,7 +152,6 @@ TAO_RelativeRoundtripTimeoutPolicy::copy (void)
void
TAO_RelativeRoundtripTimeoutPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -209,7 +205,6 @@ TAO_Sync_Scope_Policy::TAO_Sync_Scope_Policy (const TAO_Sync_Scope_Policy &rhs)
CORBA::PolicyType
TAO_Sync_Scope_Policy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return Messaging::SYNC_SCOPE_POLICY_TYPE;
}
@@ -287,14 +282,12 @@ TAO_Sync_Scope_Policy::clone (void) const
Messaging::SyncScope
TAO_Sync_Scope_Policy::synchronization (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->synchronization_;
}
CORBA::Policy_ptr
TAO_Sync_Scope_Policy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_Sync_Scope_Policy *servant = 0;
ACE_NEW_THROW_EX (servant,
@@ -306,7 +299,6 @@ TAO_Sync_Scope_Policy::copy (void)
void
TAO_Sync_Scope_Policy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
TAO_Cached_Policy_Type
diff --git a/TAO/tao/Messaging/Messaging_Policy_i.h b/TAO/tao/Messaging/Messaging_Policy_i.h
index 34be4fb5093..5da18bf8731 100644
--- a/TAO/tao/Messaging/Messaging_Policy_i.h
+++ b/TAO/tao/Messaging/Messaging_Policy_i.h
@@ -62,17 +62,13 @@ public:
virtual TAO_RelativeRoundtripTimeoutPolicy *clone (void) const;
// = The Messaging::RelativeRoundtripTimeoutPolicy methods
- virtual TimeBase::TimeT relative_expiry (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual TimeBase::TimeT relative_expiry (void);
- virtual CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::PolicyType policy_type (void);
- virtual CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr copy (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
/// Change the CORBA representation to the ACE representation.
void set_time_value (ACE_Time_Value &time_value);
@@ -128,19 +124,15 @@ public:
// = The Messaging::SyncScopePolicy methods.
- virtual Messaging::SyncScope synchronization (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual Messaging::SyncScope synchronization (void);
void get_synchronization (Messaging::SyncScope &synchronization) const;
- virtual CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::PolicyType policy_type (void);
- virtual CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr copy (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
// Return the cached policy type for this policy.
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/NVList_Adapter.h b/TAO/tao/NVList_Adapter.h
index 5c70284e05a..625dfc5afa6 100644
--- a/TAO/tao/NVList_Adapter.h
+++ b/TAO/tao/NVList_Adapter.h
@@ -24,7 +24,6 @@
#include "tao/Basic_Types.h"
#include "ace/Service_Object.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/ORB.cpp b/TAO/tao/ORB.cpp
index b800fa0383b..b9b4c3c5dd4 100644
--- a/TAO/tao/ORB.cpp
+++ b/TAO/tao/ORB.cpp
@@ -45,7 +45,7 @@ ACE_RCSID (tao,
#include "ace/OS_NS_strings.h"
#include "ace/OS_NS_string.h"
#include "ace/os_include/os_ctype.h"
-
+#include "ace/CORBA_macros.h"
static const char ior_prefix[] = "IOR:";
diff --git a/TAO/tao/ORBInitializer_Registry.h b/TAO/tao/ORBInitializer_Registry.h
index 1882b238e44..dc53a16dde8 100644
--- a/TAO/tao/ORBInitializer_Registry.h
+++ b/TAO/tao/ORBInitializer_Registry.h
@@ -21,10 +21,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/Environment.h"
-#include "tao/default_environment.h"
-
-#include "ace/CORBA_macros.h"
+#include "tao/orbconf.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/ORBInitializer_Registry_Adapter.h b/TAO/tao/ORBInitializer_Registry_Adapter.h
index 3810b271482..a450106d554 100644
--- a/TAO/tao/ORBInitializer_Registry_Adapter.h
+++ b/TAO/tao/ORBInitializer_Registry_Adapter.h
@@ -22,9 +22,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "tao/Basic_Types.h"
-#include "tao/SystemException.h"
#include "ace/Service_Object.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/ORB_Core.cpp b/TAO/tao/ORB_Core.cpp
index e8fdf30da2e..85411bc3791 100644
--- a/TAO/tao/ORB_Core.cpp
+++ b/TAO/tao/ORB_Core.cpp
@@ -37,6 +37,7 @@
#include "tao/ORBInitializer_Registry_Adapter.h"
#include "tao/Codeset_Manager.h"
#include "tao/GIOP_Fragmentation_Strategy.h"
+#include "tao/SystemException.h"
#include "tao/Valuetype_Adapter.h"
#include "tao/Valuetype_Adapter_Factory.h"
@@ -52,7 +53,7 @@
#include "ace/Argv_Type_Converter.h"
#include "ace/Static_Object_Lock.h"
#include "ace/Auto_Ptr.h"
-
+#include "ace/CORBA_macros.h"
#if !defined (ACE_LACKS_IOSTREAM_TOTALLY)
// Needed to set ACE_LOG_MSG::msg_ostream()
diff --git a/TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.cpp b/TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.cpp
index f38a6462b49..266ed9542f6 100644
--- a/TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.cpp
+++ b/TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.cpp
@@ -15,7 +15,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
char *
TAO::ORT_Adapter_Impl::tao_server_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// No need to duplicate, the ort_template_ method has to do the duplicate
return this->ort_template_->server_id ();
@@ -23,7 +22,6 @@ TAO::ORT_Adapter_Impl::tao_server_id (void)
char *
TAO::ORT_Adapter_Impl::tao_orb_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// No need to duplicate, the ort_template_ method has to do the duplicate
return this->ort_template_->orb_id ();
@@ -31,7 +29,6 @@ TAO::ORT_Adapter_Impl::tao_orb_id (void)
PortableInterceptor::AdapterName *
TAO::ORT_Adapter_Impl::tao_adapter_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// No need to duplicate, the ort_template_ method has to do the duplicate
return this->ort_template_->adapter_name ();
@@ -40,7 +37,6 @@ TAO::ORT_Adapter_Impl::tao_adapter_name (void)
CORBA::Object_ptr
TAO::ORT_Adapter_Impl::make_object (const char *repo_id,
const PortableInterceptor::ObjectId &id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->ort_factory_->make_object (repo_id, id);
}
diff --git a/TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.h b/TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.h
index 3b5c09072de..bdc9af25c20 100644
--- a/TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.h
+++ b/TAO/tao/ObjRefTemplate/ORT_Adapter_Impl.h
@@ -65,14 +65,11 @@ namespace TAO
* Methods
*/
//@{
- virtual char * tao_server_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char * tao_server_id (void);
- virtual char * tao_orb_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char * tao_orb_id (void);
- virtual PortableInterceptor::AdapterName * tao_adapter_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual PortableInterceptor::AdapterName * tao_adapter_name (void);
//@}
/**
@@ -84,8 +81,7 @@ namespace TAO
//@{
virtual CORBA::Object_ptr make_object (
const char * repository_id,
- const PortableInterceptor::ObjectId & id)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const PortableInterceptor::ObjectId & id);
//@}
private:
diff --git a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp
index 6588c5e4a6e..622bb1a0eb5 100644
--- a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp
+++ b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp
@@ -30,21 +30,18 @@ namespace TAO
char *
ObjectReferenceTemplate::server_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::string_dup (this->server_id_);
}
char *
ObjectReferenceTemplate::orb_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::string_dup (this->orb_id_);
}
PortableInterceptor::AdapterName *
ObjectReferenceTemplate::adapter_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableInterceptor::AdapterName *adapter_name = 0;
@@ -65,7 +62,6 @@ namespace TAO
const char *,
const PortableInterceptor::ObjectId &
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (CORBA::is_nil(poa_.in()))
throw ::CORBA::BAD_INV_ORDER ();
diff --git a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.h b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.h
index eeb4cae1deb..e97ac59a3b0 100644
--- a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.h
+++ b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate_i.h
@@ -25,7 +25,6 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "tao/ObjRefTemplate/Default_ORTC.h"
-#include "tao/SystemException.h"
#if defined(_MSC_VER)
#pragma warning(push)
@@ -69,14 +68,11 @@ namespace TAO
* PortableInterceptor::ObjectReferenceTemplate ValueType.
*/
//@{
- virtual char * server_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char * server_id (void);
- virtual char * orb_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char * orb_id (void);
- virtual PortableInterceptor::AdapterName * adapter_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual PortableInterceptor::AdapterName * adapter_name (void);
//@}
/**
@@ -88,8 +84,7 @@ namespace TAO
//@{
virtual CORBA::Object_ptr make_object (
const char * repository_id,
- const PortableInterceptor::ObjectId & id)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const PortableInterceptor::ObjectId & id);
//@}
protected:
diff --git a/TAO/tao/Object.cpp b/TAO/tao/Object.cpp
index 631dfb60b16..d3ee0bb6d60 100644
--- a/TAO/tao/Object.cpp
+++ b/TAO/tao/Object.cpp
@@ -22,6 +22,7 @@
#include "ace/Dynamic_Service.h"
#include "ace/OS_NS_string.h"
+#include "ace/CORBA_macros.h"
#if !defined (__ACE_INLINE__)
# include "tao/Object.inl"
@@ -289,7 +290,6 @@ CORBA::Object::_hash (CORBA::ULong maximum)
CORBA::Boolean
CORBA::Object::_is_equivalent (CORBA::Object_ptr other_obj)
- ACE_THROW_SPEC (())
{
if (other_obj == this)
{
diff --git a/TAO/tao/Object.h b/TAO/tao/Object.h
index f57c9399a69..f800a8d16dc 100644
--- a/TAO/tao/Object.h
+++ b/TAO/tao/Object.h
@@ -150,8 +150,7 @@ namespace CORBA
* private state. Since that changes easily (when different ORB
* protocols are in use) there is no default implementation.
*/
- virtual CORBA::Boolean _is_equivalent (CORBA::Object_ptr other_obj)
- ACE_THROW_SPEC (());
+ virtual CORBA::Boolean _is_equivalent (CORBA::Object_ptr other_obj);
#if (TAO_HAS_MINIMUM_CORBA == 0)
diff --git a/TAO/tao/Object_Loader.h b/TAO/tao/Object_Loader.h
index a8c625b6e46..3dcfd290fe8 100644
--- a/TAO/tao/Object_Loader.h
+++ b/TAO/tao/Object_Loader.h
@@ -20,7 +20,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/orbconf.h"
+#include "tao/TAO_Export.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -59,8 +60,7 @@ public:
*/
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
int argc,
- ACE_TCHAR* argv [])
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ ACE_TCHAR* argv []) = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Object_Ref_Table.h b/TAO/tao/Object_Ref_Table.h
index 142afaab8b3..ec2b38c65e8 100644
--- a/TAO/tao/Object_Ref_Table.h
+++ b/TAO/tao/Object_Ref_Table.h
@@ -15,7 +15,8 @@
#define TAO_OBJECT_REF_TABLE_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+
+#include "tao/orbconf.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -24,7 +25,6 @@
#include "tao/CORBA_String.h"
#include "tao/Object.h"
#include /**/ "tao/TAO_Export.h"
-#include "tao/orbconf.h"
#include "ace/Array_Map.h"
diff --git a/TAO/tao/Object_T.cpp b/TAO/tao/Object_T.cpp
index 1955458c391..8e3212a8138 100644
--- a/TAO/tao/Object_T.cpp
+++ b/TAO/tao/Object_T.cpp
@@ -6,6 +6,7 @@
#include "tao/Object_T.h"
#include "tao/Stub.h"
#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Object_T.h b/TAO/tao/Object_T.h
index eab4ffc985d..cce3cd67c53 100644
--- a/TAO/tao/Object_T.h
+++ b/TAO/tao/Object_T.h
@@ -24,7 +24,6 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include /**/ "tao/Versioned_Namespace.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Objref_VarOut_T.h b/TAO/tao/Objref_VarOut_T.h
index 56941b574ab..f31f071b640 100644
--- a/TAO/tao/Objref_VarOut_T.h
+++ b/TAO/tao/Objref_VarOut_T.h
@@ -15,13 +15,12 @@
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+#include "tao/Basic_Types.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/Basic_Types.h"
#include "tao/varbase.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PI/ClientRequestDetails.cpp b/TAO/tao/PI/ClientRequestDetails.cpp
index 2fe2023f18e..f806b51a0d0 100644
--- a/TAO/tao/PI/ClientRequestDetails.cpp
+++ b/TAO/tao/PI/ClientRequestDetails.cpp
@@ -1,4 +1,5 @@
#include "tao/PI/ClientRequestDetails.h"
+#include "tao/SystemException.h"
#if TAO_HAS_INTERCEPTORS == 1
@@ -15,9 +16,7 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace TAO
{
void
- ClientRequestDetails::apply_policies (
- const CORBA::PolicyList &policies
- )
+ ClientRequestDetails::apply_policies (const CORBA::PolicyList &policies)
{
// Flag to check for duplicate ProcessingModePolicy objects in the list.
bool processing_mode_applied = false;
@@ -53,12 +52,10 @@ namespace TAO
// Narrow the Policy to the ProcessingModePolicy interface.
PortableInterceptor::ProcessingModePolicy_var pm_policy =
PortableInterceptor::ProcessingModePolicy::_narrow (
- policy.in ()
- );
+ policy.in ());
// Save the value of the ProcessingModePolicy in our data member.
- this->processing_mode_ =
- pm_policy->processing_mode ();
+ this->processing_mode_ = pm_policy->processing_mode ();
}
else
{
diff --git a/TAO/tao/PI/ClientRequestInfo.cpp b/TAO/tao/PI/ClientRequestInfo.cpp
index cd42fb68e7a..365be7c37ba 100644
--- a/TAO/tao/PI/ClientRequestInfo.cpp
+++ b/TAO/tao/PI/ClientRequestInfo.cpp
@@ -25,6 +25,8 @@ ACE_RCSID (PI,
#include "tao/Service_Context.h"
#include "tao/Exception_Data.h"
+#include "ace/CORBA_macros.h"
+
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
TAO_ClientRequestInfo::TAO_ClientRequestInfo (TAO::Invocation_Base *inv)
@@ -64,7 +66,6 @@ TAO_ClientRequestInfo::get_service_context_i (
TAO_Service_Context &service_context_list,
IOP::ServiceId id
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
IOP::ServiceContext_var service_context;
@@ -82,7 +83,6 @@ TAO_ClientRequestInfo::get_service_context_i (
CORBA::Object_ptr
TAO_ClientRequestInfo::target (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -91,7 +91,6 @@ TAO_ClientRequestInfo::target (void)
CORBA::Object_ptr
TAO_ClientRequestInfo::effective_target (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -100,7 +99,6 @@ TAO_ClientRequestInfo::effective_target (void)
IOP::TaggedProfile *
TAO_ClientRequestInfo::effective_profile (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -138,7 +136,6 @@ TAO_ClientRequestInfo::effective_profile (void)
// with the spec.
CORBA::Any *
TAO_ClientRequestInfo::received_exception (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -176,7 +173,6 @@ TAO_ClientRequestInfo::received_exception (void)
char *
TAO_ClientRequestInfo::received_exception_id (
void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -195,7 +191,6 @@ IOP::TaggedComponent *
TAO_ClientRequestInfo::get_effective_component (
IOP::ComponentId id
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -242,7 +237,6 @@ IOP::TaggedComponentSeq *
TAO_ClientRequestInfo::get_effective_components (
IOP::ComponentId id
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -298,7 +292,6 @@ TAO_ClientRequestInfo::get_effective_components (
CORBA::Policy_ptr
TAO_ClientRequestInfo::get_request_policy (CORBA::PolicyType type
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -323,7 +316,6 @@ TAO_ClientRequestInfo::add_request_service_context (
const IOP::ServiceContext & service_context,
CORBA::Boolean replace
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -339,7 +331,6 @@ TAO_ClientRequestInfo::add_request_service_context (
CORBA::ULong
TAO_ClientRequestInfo::request_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -424,7 +415,6 @@ TAO_ClientRequestInfo::request_id (void)
char *
TAO_ClientRequestInfo::operation (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -434,7 +424,6 @@ TAO_ClientRequestInfo::operation (void)
Dynamic::ParameterList *
TAO_ClientRequestInfo::arguments (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -472,7 +461,6 @@ TAO_ClientRequestInfo::parameter_list (Dynamic::ParameterList &param_list)
Dynamic::ExceptionList *
TAO_ClientRequestInfo::exceptions (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -512,7 +500,6 @@ TAO_ClientRequestInfo::exception_list (Dynamic::ExceptionList &exception_list)
Dynamic::ContextList *
TAO_ClientRequestInfo::contexts (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -521,7 +508,6 @@ TAO_ClientRequestInfo::contexts (void)
Dynamic::RequestContext *
TAO_ClientRequestInfo::operation_context (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -530,7 +516,6 @@ TAO_ClientRequestInfo::operation_context (void)
CORBA::Any *
TAO_ClientRequestInfo::result (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -560,7 +545,6 @@ TAO_ClientRequestInfo::result (CORBA::Any *any)
CORBA::Boolean
TAO_ClientRequestInfo::response_expected (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -569,7 +553,6 @@ TAO_ClientRequestInfo::response_expected (void)
Messaging::SyncScope
TAO_ClientRequestInfo::sync_scope (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -578,7 +561,6 @@ TAO_ClientRequestInfo::sync_scope (void)
PortableInterceptor::ReplyStatus
TAO_ClientRequestInfo::reply_status (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -593,7 +575,6 @@ TAO_ClientRequestInfo::reply_status (void)
CORBA::Object_ptr
TAO_ClientRequestInfo::forward_reference (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -611,8 +592,6 @@ TAO_ClientRequestInfo::forward_reference (void)
CORBA::Any *
TAO_ClientRequestInfo::get_slot (PortableInterceptor::SlotId id
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot))
{
this->check_validity ();
@@ -624,7 +603,6 @@ IOP::ServiceContext *
TAO_ClientRequestInfo::get_request_service_context (
IOP::ServiceId id
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -641,7 +619,6 @@ IOP::ServiceContext *
TAO_ClientRequestInfo::get_reply_service_context (
IOP::ServiceId id
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
diff --git a/TAO/tao/PI/ClientRequestInfo.h b/TAO/tao/PI/ClientRequestInfo.h
index 22abd55b4d9..e22d0b7be52 100644
--- a/TAO/tao/PI/ClientRequestInfo.h
+++ b/TAO/tao/PI/ClientRequestInfo.h
@@ -79,51 +79,42 @@ public:
/// Return an ID unique to the current request. This request ID may
/// or may not be the same as the GIOP request ID.
virtual CORBA::ULong request_id (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the operation name for the current request.
virtual char * operation (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the list of arguments passed to the current operation.
virtual Dynamic::ParameterList * arguments (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the list of exceptions the current operation is capable
/// of throwing.
virtual Dynamic::ExceptionList * exceptions (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
virtual Dynamic::ContextList * contexts (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
virtual Dynamic::RequestContext * operation_context (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the result of the current request. If there is no return
/// value then an Any with tk_void TypeCode is returned. This is
/// method is not valid for oneway operations.
virtual CORBA::Any * result (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Returns true for a two-way operation, and false otherwise.
virtual CORBA::Boolean response_expected (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException)) ;
+ void);
/// Return the sync_scope policy value for the current one-way
/// operation. If the operation is not a one-way, a
/// CORBA::BAD_INV_ORDER exception is thrown.
virtual Messaging::SyncScope sync_scope (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the reply status for the current request.
/**
@@ -132,50 +123,41 @@ public:
* TRANSPORT_RETRY, UNKNOWN.
*/
virtual PortableInterceptor::ReplyStatus reply_status (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// If the reply status is PortableInterceptor::LOCATION_FORWARD or
/// return the object reference to which the request was forwarded.
virtual CORBA::Object_ptr forward_reference (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException)) ;
+ void);
virtual CORBA::Any * get_slot (
PortableInterceptor::SlotId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot));
+ );
/// Return the IOP::ServiceContext with the given IOP::ServiceId
/// from the request service context list.
virtual IOP::ServiceContext * get_request_service_context (
IOP::ServiceId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Return the IOP::ServiceContext with the given IOP::ServiceId
/// from the reply service context list.
virtual IOP::ServiceContext * get_reply_service_context (
IOP::ServiceId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Return the (initial, non-forwarded, or permanently forwarded)
/// object reference of the target.
virtual CORBA::Object_ptr target (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the object reference for the current target. The target
/// may change in the even of a location forward.
virtual CORBA::Object_ptr effective_target (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
virtual IOP::TaggedProfile * effective_profile (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return an Any containing the received exception, if any.
/// Otherwise, throw a CORBA::BAD_INV_ORDER exception.
@@ -183,44 +165,38 @@ public:
* @note There is no trivial way to extract the exception from an Any.
*/
virtual CORBA::Any * received_exception (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the repository ID for the received exception.
virtual char * received_exception_id (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the first IOP::TaggedComponent that matches the given
/// IOP::ComponentId in the object reference for the current
/// target.
virtual IOP::TaggedComponent * get_effective_component (
IOP::ComponentId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Return all IOP::TaggedComponent(s) that match the given
/// IOP::ComponentId in the object reference for the current
/// target.
virtual IOP::TaggedComponentSeq * get_effective_components (
IOP::ComponentId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Return the policy of the given type in effect for the current
/// request.
virtual CORBA::Policy_ptr get_request_policy (
CORBA::PolicyType type
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Add the IOP::ServiceContext to the request (outgoing)
/// IOP::ServiceContextList.
virtual void add_request_service_context (
const IOP::ServiceContext & service_context,
CORBA::Boolean replace
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/*
* Proprietary accessor methods for the FT retention ID and
@@ -263,8 +239,7 @@ private:
IOP::ServiceContext *get_service_context_i (
TAO_Service_Context &service_context_list,
IOP::ServiceId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
private:
/// Pointer to the invocation object.
diff --git a/TAO/tao/PI/Interceptor_List_T.cpp b/TAO/tao/PI/Interceptor_List_T.cpp
index ba15a78da6f..70709e490fc 100644
--- a/TAO/tao/PI/Interceptor_List_T.cpp
+++ b/TAO/tao/PI/Interceptor_List_T.cpp
@@ -2,7 +2,6 @@
#include "tao/PI/ORBInitInfoC.h"
#include "tao/PI/InterceptorC.h"
-#include "tao/SystemException.h"
#include "tao/ORB_Constants.h"
#include "tao/debug.h"
diff --git a/TAO/tao/PI/Interceptor_List_T.h b/TAO/tao/PI/Interceptor_List_T.h
index 5cfc907fd76..c7df519ef9d 100644
--- a/TAO/tao/PI/Interceptor_List_T.h
+++ b/TAO/tao/PI/Interceptor_List_T.h
@@ -22,7 +22,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/orbconf.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PI/ORBInitInfo.cpp b/TAO/tao/PI/ORBInitInfo.cpp
index 7c9e5ae8645..217bfee7321 100644
--- a/TAO/tao/PI/ORBInitInfo.cpp
+++ b/TAO/tao/PI/ORBInitInfo.cpp
@@ -3,12 +3,12 @@
#include "tao/PI/ORBInitInfo.h"
#include "tao/ORB_Core.h"
#include "tao/ORB.h"
-#include "tao/SystemException.h"
#include "tao/Object_Loader.h"
#include "tao/PolicyFactory_Registry_Adapter.h"
#include "ace/Dynamic_Service.h"
#include "ace/Service_Config.h"
+#include "ace/CORBA_macros.h"
#if TAO_HAS_INTERCEPTORS == 1
#include "tao/PI/PICurrent.h"
@@ -29,17 +29,13 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
// Traits specializations for TAO_ORBInitInfo.
TAO_ORBInitInfo_ptr
-TAO::Objref_Traits<TAO_ORBInitInfo>::duplicate (
- TAO_ORBInitInfo_ptr p
- )
+TAO::Objref_Traits<TAO_ORBInitInfo>::duplicate (TAO_ORBInitInfo_ptr p)
{
return TAO_ORBInitInfo::_duplicate (p);
}
void
-TAO::Objref_Traits<TAO_ORBInitInfo>::release (
- TAO_ORBInitInfo_ptr p
- )
+TAO::Objref_Traits<TAO_ORBInitInfo>::release (TAO_ORBInitInfo_ptr p)
{
::CORBA::release (p);
}
@@ -77,7 +73,6 @@ TAO_ORBInitInfo::~TAO_ORBInitInfo (void)
CORBA::StringSeq *
TAO_ORBInitInfo::arguments (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -106,7 +101,6 @@ TAO_ORBInitInfo::arguments (void)
char *
TAO_ORBInitInfo::orb_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -117,7 +111,6 @@ TAO_ORBInitInfo::orb_id (void)
IOP::CodecFactory_ptr
TAO_ORBInitInfo::codec_factory (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (CORBA::is_nil (this->codec_factory_.in ()))
{
@@ -152,8 +145,6 @@ TAO_ORBInitInfo::register_initial_reference (
const char * id,
CORBA::Object_ptr obj
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::InvalidName))
{
this->check_validity ();
@@ -173,8 +164,6 @@ CORBA::Object_ptr
TAO_ORBInitInfo::resolve_initial_references (
const char * id
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::InvalidName))
{
this->check_validity ();
@@ -193,8 +182,6 @@ void
TAO_ORBInitInfo::add_client_request_interceptor (
PortableInterceptor::ClientRequestInterceptor_ptr interceptor
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName))
{
# if TAO_HAS_INTERCEPTORS == 1
this->check_validity ();
@@ -214,8 +201,6 @@ void
TAO_ORBInitInfo::add_server_request_interceptor (
PortableInterceptor::ServerRequestInterceptor_ptr interceptor
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName))
{
# if TAO_HAS_INTERCEPTORS == 1
this->check_validity ();
@@ -236,8 +221,6 @@ void
TAO_ORBInitInfo::add_ior_interceptor (
PortableInterceptor::IORInterceptor_ptr interceptor
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName))
{
this->check_validity ();
@@ -250,9 +233,6 @@ TAO_ORBInitInfo::add_client_request_interceptor_with_policy (
PortableInterceptor::ClientRequestInterceptor_ptr interceptor,
const CORBA::PolicyList& policies
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName,
- CORBA::PolicyError))
{
# if TAO_HAS_INTERCEPTORS == 1
this->check_validity ();
@@ -276,9 +256,6 @@ TAO_ORBInitInfo::add_server_request_interceptor_with_policy (
PortableInterceptor::ServerRequestInterceptor_ptr interceptor,
const CORBA::PolicyList& policies
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName,
- CORBA::PolicyError))
{
# if TAO_HAS_INTERCEPTORS == 1
this->check_validity ();
@@ -303,9 +280,6 @@ TAO_ORBInitInfo::add_ior_interceptor_with_policy (
PortableInterceptor::IORInterceptor_ptr interceptor,
const CORBA::PolicyList& policies
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName,
- CORBA::PolicyError))
{
this->check_validity ();
@@ -324,7 +298,6 @@ TAO_ORBInitInfo::add_ior_interceptor_with_policy (
PortableInterceptor::SlotId
TAO_ORBInitInfo::allocate_slot_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -346,7 +319,6 @@ TAO_ORBInitInfo::register_policy_factory (
CORBA::PolicyType type,
PortableInterceptor::PolicyFactory_ptr policy_factory
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
@@ -366,7 +338,6 @@ TAO_ORBInitInfo::register_policy_factory (
size_t
TAO_ORBInitInfo::allocate_tss_slot_id (ACE_CLEANUP_FUNC cleanup
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->check_validity ();
diff --git a/TAO/tao/PI/ORBInitInfo.h b/TAO/tao/PI/ORBInitInfo.h
index 72c2cb20624..0b6976b7447 100644
--- a/TAO/tao/PI/ORBInitInfo.h
+++ b/TAO/tao/PI/ORBInitInfo.h
@@ -78,19 +78,16 @@ public:
/// Return the argument vector for the ORB currently being
/// initialized as a string sequence.
virtual CORBA::StringSeq * arguments (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the ORBid for the ORB currently being initialized.
virtual char * orb_id (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Return the CodecFactory for the ORB currently being
/// initialized.
virtual IOP::CodecFactory_ptr codec_factory (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Register a mapping between a string and a corresponding object
/// reference with the ORB being initialized.
@@ -105,86 +102,65 @@ public:
virtual void register_initial_reference (
const char * id,
CORBA::Object_ptr obj
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::InvalidName));
+ );
/// Obtain a reference to an object that may not yet be available
/// via the usual CORBA::ORB::resolve_initial_references() mechanism
/// since the ORB may not be fully initialized yet.
virtual CORBA::Object_ptr resolve_initial_references (
const char * id
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::InvalidName));
+ );
/// Register a client request interceptor with the ORB currently
/// being initialized.
virtual void add_client_request_interceptor (
PortableInterceptor::ClientRequestInterceptor_ptr interceptor
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName));
+ );
/// Register a server request interceptor with the ORB currently
/// being initialized.
virtual void add_server_request_interceptor (
PortableInterceptor::ServerRequestInterceptor_ptr interceptor
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName));
+ );
/// Register an IOR interceptor with the ORB currently being
/// initialized.
virtual void add_ior_interceptor (
PortableInterceptor::IORInterceptor_ptr interceptor
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName));
+ );
/// Register a client request interceptor with the ORB currently
/// being initialized, along with a list of policies.
virtual void add_client_request_interceptor_with_policy (
PortableInterceptor::ClientRequestInterceptor_ptr interceptor,
const CORBA::PolicyList& policies
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName,
- CORBA::PolicyError));
+ );
/// Register a server request interceptor with the ORB currently
/// being initialized, along with a list of policies.
virtual void add_server_request_interceptor_with_policy (
PortableInterceptor::ServerRequestInterceptor_ptr interceptor,
const CORBA::PolicyList& policies
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName,
- CORBA::PolicyError));
+ );
/// Register an IOR interceptor with the ORB currently being
/// initialized, along with a list of policies.
virtual void add_ior_interceptor_with_policy (
PortableInterceptor::IORInterceptor_ptr interceptor,
const CORBA::PolicyList& policies
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ORBInitInfo::DuplicateName,
- CORBA::PolicyError));
+ );
/// Reserve a slot in table found within the
/// PortableInterceptor::Current object.
virtual PortableInterceptor::SlotId allocate_slot_id (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
/// Register a policy factory of the given policy type with the ORB
/// currently being initialized.
virtual void register_policy_factory (
CORBA::PolicyType type,
PortableInterceptor::PolicyFactory_ptr policy_factory
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual CORBA::ORB_ptr _get_orb (
void
@@ -210,8 +186,7 @@ public:
*/
size_t allocate_tss_slot_id (
ACE_CLEANUP_FUNC cleanup
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Return a pointer to the ORB Core associated with the ORB being
/// initialized.
diff --git a/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp b/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp
index 3f43054c41a..21cde3a2648 100644
--- a/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp
+++ b/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp
@@ -8,11 +8,11 @@
#include "tao/ORB_Core.h"
#include "tao/ORB_Constants.h"
-#include "tao/SystemException.h"
#include "ace/Static_Object_Lock.h"
#include "ace/Recursive_Thread_Mutex.h"
#include "ace/Log_Msg.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (PI,
ORBInitializer_Registry,
diff --git a/TAO/tao/PI/PI.cpp b/TAO/tao/PI/PI.cpp
index 87f37f55389..11abf6d283e 100644
--- a/TAO/tao/PI/PI.cpp
+++ b/TAO/tao/PI/PI.cpp
@@ -6,6 +6,7 @@
#include "tao/PI/PI_ORBInitializer.h"
#include "tao/ORBInitializer_Registry.h"
#include "tao/ORB_Constants.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (PI,
PI,
diff --git a/TAO/tao/PI/PICurrent.cpp b/TAO/tao/PI/PICurrent.cpp
index 30e4c7ed372..8d66096a707 100644
--- a/TAO/tao/PI/PICurrent.cpp
+++ b/TAO/tao/PI/PICurrent.cpp
@@ -15,7 +15,7 @@ ACE_RCSID (tao,
#include "tao/ORB_Core.h"
#include "tao/ORB_Core_TSS_Resources.h"
#include "tao/TAO_Server_Request.h"
-#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -31,10 +31,7 @@ TAO::PICurrent::~PICurrent (void)
}
CORBA::Any *
-TAO::PICurrent::get_slot (PortableInterceptor::SlotId identifier
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot))
+TAO::PICurrent::get_slot (PortableInterceptor::SlotId identifier)
{
this->check_validity (identifier);
@@ -43,10 +40,7 @@ TAO::PICurrent::get_slot (PortableInterceptor::SlotId identifier
void
TAO::PICurrent::set_slot (PortableInterceptor::SlotId identifier,
- const CORBA::Any &data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot))
+ const CORBA::Any &data)
{
this->check_validity (identifier);
diff --git a/TAO/tao/PI/PICurrent.h b/TAO/tao/PI/PICurrent.h
index 97985e1d80d..6d79beb9320 100644
--- a/TAO/tao/PI/PICurrent.h
+++ b/TAO/tao/PI/PICurrent.h
@@ -72,16 +72,12 @@ namespace TAO
/// Retrieve information stored in the slot table at the given
/// SlotId.
virtual CORBA::Any *get_slot (PortableInterceptor::SlotId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot));
+ );
/// Set information in the slot table at the given SlotId.
virtual void set_slot (PortableInterceptor::SlotId identifier,
const CORBA::Any & data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot));
+ );
//@}
virtual CORBA::ORB_ptr _get_orb (
diff --git a/TAO/tao/PI/PICurrent_Impl.cpp b/TAO/tao/PI/PICurrent_Impl.cpp
index e1b5a29c5cc..b8a773317cd 100644
--- a/TAO/tao/PI/PICurrent_Impl.cpp
+++ b/TAO/tao/PI/PICurrent_Impl.cpp
@@ -12,17 +12,14 @@ ACE_RCSID (tao,
#endif /* __ACE_INLINE__ */
#include "tao/TAO_Server_Request.h"
-#include "tao/SystemException.h"
#include "ace/Log_Msg.h"
#include "tao/debug.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
CORBA::Any *
-TAO::PICurrent_Impl::get_slot (PortableInterceptor::SlotId identifier
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot))
+TAO::PICurrent_Impl::get_slot (PortableInterceptor::SlotId identifier)
{
// No need to check validity of SlotId. It is validated before this
// method is invoked.
@@ -69,10 +66,7 @@ TAO::PICurrent_Impl::get_slot (PortableInterceptor::SlotId identifier
void
TAO::PICurrent_Impl::set_slot (PortableInterceptor::SlotId identifier,
- const CORBA::Any & data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot))
+ const CORBA::Any & data)
{
// No need to check validity of SlotId. It is validated before this
// method is invoked.
diff --git a/TAO/tao/PI/PICurrent_Impl.h b/TAO/tao/PI/PICurrent_Impl.h
index ec1c051f91e..e0a861978d4 100644
--- a/TAO/tao/PI/PICurrent_Impl.h
+++ b/TAO/tao/PI/PICurrent_Impl.h
@@ -59,16 +59,12 @@ namespace TAO
/// Retrieve information stored in the slot table at the given
/// SlotId.
CORBA::Any *get_slot (PortableInterceptor::SlotId identifier
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot));
+ );
/// Set information in the slot table at the given SlotId.
void set_slot (PortableInterceptor::SlotId identifier,
const CORBA::Any & data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot));
+ );
/// Logically/Lazy (shallow) copy the given object's slot table.
void take_lazy_copy (PICurrent_Impl *p);
diff --git a/TAO/tao/PI/PICurrent_Loader.cpp b/TAO/tao/PI/PICurrent_Loader.cpp
index 7f5587703c4..0a24935b8df 100644
--- a/TAO/tao/PI/PICurrent_Loader.cpp
+++ b/TAO/tao/PI/PICurrent_Loader.cpp
@@ -33,7 +33,6 @@ TAO_PICurrent_Loader::create_object (
int,
ACE_TCHAR *[]
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::Object_ptr obj = CORBA::Object::_nil ();
ACE_NEW_RETURN (obj,
diff --git a/TAO/tao/PI/PICurrent_Loader.h b/TAO/tao/PI/PICurrent_Loader.h
index 8b6e981c62c..f98478ff8c9 100644
--- a/TAO/tao/PI/PICurrent_Loader.h
+++ b/TAO/tao/PI/PICurrent_Loader.h
@@ -41,8 +41,7 @@ public:
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
int argc,
ACE_TCHAR *argv []
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PI/PI_ORBInitializer.cpp b/TAO/tao/PI/PI_ORBInitializer.cpp
index 0bd6def0b1a..7bdbbea5343 100644
--- a/TAO/tao/PI/PI_ORBInitializer.cpp
+++ b/TAO/tao/PI/PI_ORBInitializer.cpp
@@ -8,6 +8,7 @@
#include "tao/PI/ProcessingModePolicyC.h"
#include "tao/ORB_Core.h"
#include "tao/PI/ORBInitInfoC.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -17,14 +18,12 @@ ACE_RCSID (tao,
void
TAO_PI_ORBInitializer::pre_init (PortableInterceptor::ORBInitInfo_ptr)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
void
TAO_PI_ORBInitializer::post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// The PI policy factory is stateless and reentrant, so share a
// single instance between all ORBs.
@@ -65,8 +64,7 @@ TAO_PI_ORBInitializer::register_policy_factories (
{
try
{
- info->register_policy_factory (*i,
- this->policy_factory_.in ());
+ info->register_policy_factory (*i, this->policy_factory_.in ());
}
catch (const ::CORBA::BAD_INV_ORDER& ex)
{
diff --git a/TAO/tao/PI/PI_ORBInitializer.h b/TAO/tao/PI/PI_ORBInitializer.h
index f77777cafe6..f1be187d833 100644
--- a/TAO/tao/PI/PI_ORBInitializer.h
+++ b/TAO/tao/PI/PI_ORBInitializer.h
@@ -50,12 +50,10 @@ public:
//@{
void pre_init (PortableInterceptor::ORBInitInfo_ptr info
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
void post_init (PortableInterceptor::ORBInitInfo_ptr info
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
//@}
diff --git a/TAO/tao/PI/PI_PolicyFactory.cpp b/TAO/tao/PI/PI_PolicyFactory.cpp
index 8fdf491ca59..ccb5a6a50da 100644
--- a/TAO/tao/PI/PI_PolicyFactory.cpp
+++ b/TAO/tao/PI/PI_PolicyFactory.cpp
@@ -4,6 +4,8 @@
#include "tao/PI/ProcessingModePolicy.h"
#include "tao/ORB_Constants.h"
+#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -14,10 +16,7 @@ ACE_RCSID (tao,
CORBA::Policy_ptr
TAO_PI_PolicyFactory::create_policy (
CORBA::PolicyType type,
- const CORBA::Any &value
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError))
+ const CORBA::Any &value)
{
if (type == PortableInterceptor::PROCESSING_MODE_POLICY_TYPE)
{
diff --git a/TAO/tao/PI/PI_PolicyFactory.h b/TAO/tao/PI/PI_PolicyFactory.h
index 17bd5d9bd0a..64ac4779504 100644
--- a/TAO/tao/PI/PI_PolicyFactory.h
+++ b/TAO/tao/PI/PI_PolicyFactory.h
@@ -38,9 +38,7 @@ class TAO_PI_Export TAO_PI_PolicyFactory
public:
CORBA::Policy_ptr create_policy (CORBA::PolicyType type,
const CORBA::Any & value
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PI/PolicyFactoryC.cpp b/TAO/tao/PI/PolicyFactoryC.cpp
index ed1a58f3ffe..b99583692aa 100644
--- a/TAO/tao/PI/PolicyFactoryC.cpp
+++ b/TAO/tao/PI/PolicyFactoryC.cpp
@@ -169,8 +169,6 @@ PortableInterceptor::PolicyFactory::marshal (TAO_OutputCDR &)
::CORBA::Policy_ptr
PortableInterceptor::PolicyFactory::_create_policy (CORBA::PolicyType
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError))
{
throw ::CORBA::PolicyError (CORBA::BAD_POLICY_TYPE);
}
diff --git a/TAO/tao/PI/PolicyFactoryC.h b/TAO/tao/PI/PolicyFactoryC.h
index 6b1f0a47ecd..2e982ba7bad 100644
--- a/TAO/tao/PI/PolicyFactoryC.h
+++ b/TAO/tao/PI/PolicyFactoryC.h
@@ -42,8 +42,6 @@
#include "tao/PI/pi_export.h"
#include "tao/ORB.h"
-#include "tao/SystemException.h"
-#include "tao/Environment.h"
#include "tao/Object.h"
#include "tao/AnyTypeCode/TypeCode.h"
#include "tao/AnyTypeCode/TypeCode_Constants.h"
@@ -131,20 +129,13 @@ namespace PortableInterceptor
const ::CORBA::Any & value
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::CORBA::PolicyError
- )) = 0;
+ = 0;
// Hand-crafted addition.
virtual ::CORBA::Policy_ptr _create_policy (
CORBA::PolicyType type
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- , CORBA::PolicyError
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
diff --git a/TAO/tao/PI/PolicyFactory_Registry.cpp b/TAO/tao/PI/PolicyFactory_Registry.cpp
index 41a3fe70e3b..40ddc36cfa3 100644
--- a/TAO/tao/PI/PolicyFactory_Registry.cpp
+++ b/TAO/tao/PI/PolicyFactory_Registry.cpp
@@ -1,8 +1,8 @@
#include "tao/PI/PolicyFactory_Registry.h"
#include "tao/PI/PolicyFactoryC.h"
#include "tao/ORB_Constants.h"
-#include "tao/SystemException.h"
#include "tao/PolicyC.h"
+#include "tao/SystemException.h"
ACE_RCSID (PI,
PolicyFactory_Registry,
@@ -33,8 +33,7 @@ TAO_PolicyFactory_Registry::~TAO_PolicyFactory_Registry (void)
void
TAO_PolicyFactory_Registry::register_policy_factory (
CORBA::PolicyType type,
- PortableInterceptor::PolicyFactory_ptr policy_factory
- )
+ PortableInterceptor::PolicyFactory_ptr policy_factory)
{
if (CORBA::is_nil (policy_factory))
{
@@ -48,8 +47,7 @@ TAO_PolicyFactory_Registry::register_policy_factory (
PortableInterceptor::PolicyFactory_ptr factory =
PortableInterceptor::PolicyFactory::_duplicate (policy_factory);
- const int result = this->factories_.bind (type,
- factory);
+ const int result = this->factories_.bind (type, factory);
if (result != 0)
{
diff --git a/TAO/tao/PI/PolicyFactory_Registry.h b/TAO/tao/PI/PolicyFactory_Registry.h
index 18ceb0a92d4..ddfda4fee0a 100644
--- a/TAO/tao/PI/PolicyFactory_Registry.h
+++ b/TAO/tao/PI/PolicyFactory_Registry.h
@@ -26,7 +26,6 @@
#include "tao/PolicyFactory_Registry_Adapter.h"
#include "ace/Map_Manager.h"
#include "ace/Null_Mutex.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PI/ProcessingModePolicy.cpp b/TAO/tao/PI/ProcessingModePolicy.cpp
index 9530a0956c2..0a5627af836 100644
--- a/TAO/tao/PI/ProcessingModePolicy.cpp
+++ b/TAO/tao/PI/ProcessingModePolicy.cpp
@@ -5,6 +5,8 @@
#if TAO_HAS_INTERCEPTORS == 1
#include "tao/PortableInterceptorC.h"
+#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -22,7 +24,6 @@ TAO_ProcessingModePolicy::TAO_ProcessingModePolicy
CORBA::Policy_ptr
TAO_ProcessingModePolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_ProcessingModePolicy *copy = 0;
ACE_NEW_THROW_EX (copy,
@@ -34,20 +35,17 @@ TAO_ProcessingModePolicy::copy (void)
void
TAO_ProcessingModePolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
PortableInterceptor::ProcessingMode
TAO_ProcessingModePolicy::processing_mode (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return processing_mode_;
}
CORBA::PolicyType
TAO_ProcessingModePolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return PortableInterceptor::PROCESSING_MODE_POLICY_TYPE;
}
diff --git a/TAO/tao/PI/ProcessingModePolicy.h b/TAO/tao/PI/ProcessingModePolicy.h
index 0b6fbebbcbb..589a17b5334 100644
--- a/TAO/tao/PI/ProcessingModePolicy.h
+++ b/TAO/tao/PI/ProcessingModePolicy.h
@@ -47,17 +47,13 @@ public:
TAO_ProcessingModePolicy (PortableInterceptor::ProcessingMode mode);
virtual PortableInterceptor::ProcessingMode processing_mode
- (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ (void);
- virtual CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::PolicyType policy_type (void);
- virtual CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr copy (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
private:
/// The attribute
diff --git a/TAO/tao/PI/RequestInfo_Util.cpp b/TAO/tao/PI/RequestInfo_Util.cpp
index e05c080d831..733bfff0e4b 100644
--- a/TAO/tao/PI/RequestInfo_Util.cpp
+++ b/TAO/tao/PI/RequestInfo_Util.cpp
@@ -11,6 +11,7 @@
#include "tao/ORB_Constants.h"
#include "tao/StringSeqC.h"
#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (tao,
RequestInfo_Util,
diff --git a/TAO/tao/PI/RequestInfo_Util.h b/TAO/tao/PI/RequestInfo_Util.h
index 240984f3b02..9cbc62cde5d 100644
--- a/TAO/tao/PI/RequestInfo_Util.h
+++ b/TAO/tao/PI/RequestInfo_Util.h
@@ -25,7 +25,6 @@
#if TAO_HAS_INTERCEPTORS == 1
-#include "ace/CORBA_macros.h"
#include "tao/PI/pi_export.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PI_Server/PortableServer_ORBInitializer.cpp b/TAO/tao/PI_Server/PortableServer_ORBInitializer.cpp
index 5c5c44e4fca..863b6eeca11 100644
--- a/TAO/tao/PI_Server/PortableServer_ORBInitializer.cpp
+++ b/TAO/tao/PI_Server/PortableServer_ORBInitializer.cpp
@@ -18,17 +18,14 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
void
TAO_PortableServer_ORBInitializer::pre_init (
PortableInterceptor::ORBInitInfo_ptr)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
void
TAO_PortableServer_ORBInitializer::post_init (
PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
- this->register_policy_factories (info
- );
+ this->register_policy_factories (info);
}
void
diff --git a/TAO/tao/PI_Server/PortableServer_ORBInitializer.h b/TAO/tao/PI_Server/PortableServer_ORBInitializer.h
index e35324dcfb9..cdbcce827cc 100644
--- a/TAO/tao/PI_Server/PortableServer_ORBInitializer.h
+++ b/TAO/tao/PI_Server/PortableServer_ORBInitializer.h
@@ -40,11 +40,9 @@ public:
* PortableInterceptor::ORBInitializer interface.
*/
//@{
- void pre_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void pre_init (PortableInterceptor::ORBInitInfo_ptr info);
- void post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void post_init (PortableInterceptor::ORBInitInfo_ptr info);
//@}
diff --git a/TAO/tao/PI_Server/PortableServer_PolicyFactory.cpp b/TAO/tao/PI_Server/PortableServer_PolicyFactory.cpp
index 4ccec2811fc..e2a8d8665f9 100644
--- a/TAO/tao/PI_Server/PortableServer_PolicyFactory.cpp
+++ b/TAO/tao/PI_Server/PortableServer_PolicyFactory.cpp
@@ -21,8 +21,6 @@ CORBA::Policy_ptr
TAO_PortableServer_PolicyFactory::create_policy (
CORBA::PolicyType type,
const CORBA::Any &value)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError))
{
#if !defined (CORBA_E_MICRO)
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT)
diff --git a/TAO/tao/PI_Server/PortableServer_PolicyFactory.h b/TAO/tao/PI_Server/PortableServer_PolicyFactory.h
index 40f95076ee6..c0d5a5037a3 100644
--- a/TAO/tao/PI_Server/PortableServer_PolicyFactory.h
+++ b/TAO/tao/PI_Server/PortableServer_PolicyFactory.h
@@ -32,9 +32,7 @@ class TAO_PortableServer_PolicyFactory
{
public:
CORBA::Policy_ptr create_policy (CORBA::PolicyType type,
- const CORBA::Any & value)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError));
+ const CORBA::Any & value);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PI_Server/ServerRequestDetails.cpp b/TAO/tao/PI_Server/ServerRequestDetails.cpp
index efbfd028419..2c7fcb81774 100644
--- a/TAO/tao/PI_Server/ServerRequestDetails.cpp
+++ b/TAO/tao/PI_Server/ServerRequestDetails.cpp
@@ -6,6 +6,8 @@
#include "tao/PI_Server/ServerRequestDetails.inl"
#endif /* defined INLINE */
+#include "tao/SystemException.h"
+
ACE_RCSID (PI_Server,
ServerRequestDetails,
"$Id$")
diff --git a/TAO/tao/PI_Server/ServerRequestInfo.cpp b/TAO/tao/PI_Server/ServerRequestInfo.cpp
index 86f738fac4d..b7d6238660e 100644
--- a/TAO/tao/PI_Server/ServerRequestInfo.cpp
+++ b/TAO/tao/PI_Server/ServerRequestInfo.cpp
@@ -33,7 +33,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
CORBA::ULong
TAO::ServerRequestInfo::request_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// The request ID returned by this method need not correspond to the
// GIOP request ID sent with the client request. The request ID
@@ -72,14 +71,12 @@ TAO::ServerRequestInfo::request_id (void)
char *
TAO::ServerRequestInfo::operation (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::string_dup (this->server_request_.operation ());
}
Dynamic::ParameterList *
TAO::ServerRequestInfo::arguments (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->args_ == 0)
{
@@ -118,7 +115,6 @@ TAO::ServerRequestInfo::arguments (void)
Dynamic::ExceptionList *
TAO::ServerRequestInfo::exceptions (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->args_ == 0)
{
@@ -149,21 +145,18 @@ TAO::ServerRequestInfo::exceptions (void)
Dynamic::ContextList *
TAO::ServerRequestInfo::contexts (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
throw ::CORBA::BAD_INV_ORDER (CORBA::OMGVMCID | 14, CORBA::COMPLETED_NO);
}
Dynamic::RequestContext *
TAO::ServerRequestInfo::operation_context (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
throw ::CORBA::BAD_INV_ORDER (CORBA::OMGVMCID | 14, CORBA::COMPLETED_NO);
}
CORBA::Any *
TAO::ServerRequestInfo::result (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->args_ == 0)
{
@@ -189,14 +182,12 @@ TAO::ServerRequestInfo::result (void)
CORBA::Boolean
TAO::ServerRequestInfo::response_expected (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->server_request_.response_expected ();
}
Messaging::SyncScope
TAO::ServerRequestInfo::sync_scope (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->server_request_.sync_with_server ())
return Messaging::SYNC_WITH_SERVER;
@@ -206,7 +197,6 @@ TAO::ServerRequestInfo::sync_scope (void)
PortableInterceptor::ReplyStatus
TAO::ServerRequestInfo::reply_status (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->server_request_.reply_status () == -1)
// A reply hasn't been received yet.
@@ -217,7 +207,6 @@ TAO::ServerRequestInfo::reply_status (void)
CORBA::Object_ptr
TAO::ServerRequestInfo::forward_reference (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->server_request_.reply_status () != PortableInterceptor::LOCATION_FORWARD)
throw ::CORBA::BAD_INV_ORDER (CORBA::OMGVMCID | 14, CORBA::COMPLETED_NO);
@@ -229,8 +218,6 @@ TAO::ServerRequestInfo::forward_reference (void)
CORBA::Any *
TAO::ServerRequestInfo::get_slot (PortableInterceptor::SlotId id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot))
{
// Retrieve the total number of assigned slots from the PICurrent.
// No TSS access is incurred.
@@ -254,7 +241,6 @@ TAO::ServerRequestInfo::get_slot (PortableInterceptor::SlotId id)
IOP::ServiceContext *
TAO::ServerRequestInfo::get_request_service_context (IOP::ServiceId id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_Service_Context &service_context_list =
this->server_request_.request_service_context ();
@@ -264,7 +250,6 @@ TAO::ServerRequestInfo::get_request_service_context (IOP::ServiceId id)
IOP::ServiceContext *
TAO::ServerRequestInfo::get_reply_service_context (IOP::ServiceId id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_Service_Context & service_context_list =
this->server_request_.reply_service_context ();
@@ -277,7 +262,6 @@ TAO::ServerRequestInfo::get_service_context_i (
TAO_Service_Context & service_context_list,
IOP::ServiceId id
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
IOP::ServiceContext_var service_context;
@@ -298,7 +282,6 @@ TAO::ServerRequestInfo::get_service_context_i (
// with the spec.
CORBA::Any *
TAO::ServerRequestInfo::sending_exception (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->server_request_.reply_status () != PortableInterceptor::SYSTEM_EXCEPTION
&& this->server_request_.reply_status () != PortableInterceptor::USER_EXCEPTION)
@@ -330,7 +313,6 @@ TAO::ServerRequestInfo::sending_exception (void)
char *
TAO::ServerRequestInfo::server_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->servant_upcall_ != 0)
return
@@ -341,7 +323,6 @@ TAO::ServerRequestInfo::server_id (void)
char *
TAO::ServerRequestInfo::orb_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->servant_upcall_ != 0)
return
@@ -352,7 +333,6 @@ TAO::ServerRequestInfo::orb_id (void)
PortableInterceptor::AdapterName *
TAO::ServerRequestInfo::adapter_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// The adapter_name attribute defines a name for the object adapter
// that services requests for the invoked object. In the case of the
@@ -368,7 +348,6 @@ TAO::ServerRequestInfo::adapter_name (void)
PortableInterceptor::ObjectId *
TAO::ServerRequestInfo::object_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->servant_upcall_ != 0)
{
@@ -408,7 +387,6 @@ TAO::ServerRequestInfo::object_id (void)
CORBA::OctetSeq *
TAO::ServerRequestInfo::adapter_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->servant_upcall_ != 0)
return this->servant_upcall_->poa ().id ();
@@ -419,7 +397,6 @@ TAO::ServerRequestInfo::adapter_id (void)
char *
TAO::ServerRequestInfo::target_most_derived_interface (
void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::Servant const servant =
(this->servant_upcall_ == 0
@@ -435,9 +412,7 @@ TAO::ServerRequestInfo::target_most_derived_interface (
}
CORBA::Policy_ptr
-TAO::ServerRequestInfo::get_server_policy (CORBA::PolicyType type
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
+TAO::ServerRequestInfo::get_server_policy (CORBA::PolicyType type)
{
if (this->servant_upcall_ != 0)
{
@@ -465,8 +440,6 @@ void
TAO::ServerRequestInfo::set_slot (PortableInterceptor::SlotId id,
const CORBA::Any &data
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot))
{
// Retrieve the total number of assigned slots from the PICurrent
// object. No TSS access is incurred.
@@ -490,7 +463,6 @@ TAO::ServerRequestInfo::set_slot (PortableInterceptor::SlotId id,
CORBA::Boolean
TAO::ServerRequestInfo::target_is_a (const char * id
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Implemented in the generated skeleton.
@@ -514,7 +486,6 @@ TAO::ServerRequestInfo::add_reply_service_context (
const IOP::ServiceContext & service_context,
CORBA::Boolean replace
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Get the service context from the list
TAO_Service_Context &service_context_list =
diff --git a/TAO/tao/PI_Server/ServerRequestInfo.h b/TAO/tao/PI_Server/ServerRequestInfo.h
index c19c6893f6f..d2be9d8e200 100644
--- a/TAO/tao/PI_Server/ServerRequestInfo.h
+++ b/TAO/tao/PI_Server/ServerRequestInfo.h
@@ -83,50 +83,34 @@ namespace TAO
/// Return an ID unique to the current request. This request ID may
/// or may not be the same as the GIOP request ID.
- virtual CORBA::ULong request_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::ULong request_id (void);
/// Return the operation name for the current request.
- virtual char * operation (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char * operation (void);
/// Return the list of arguments passed to the current operation.
- virtual Dynamic::ParameterList * arguments (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual Dynamic::ParameterList * arguments (void);
/// Return the list of exceptions the current operation is capable
/// of throwing.
- virtual Dynamic::ExceptionList * exceptions (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual Dynamic::ExceptionList * exceptions (void);
- virtual Dynamic::ContextList * contexts (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual Dynamic::ContextList * contexts (void);
- virtual Dynamic::RequestContext * operation_context (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual Dynamic::RequestContext * operation_context (void);
/// Return the result of the current request. If there is no
/// return value then an @c Any with @c tk_void @c TypeCode is
/// returned. This method is not valid for oneway operations.
- virtual CORBA::Any * result (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Any * result (void);
/// Returns @c true for a two-way operation, and @c false otherwise.
- virtual CORBA::Boolean response_expected (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Boolean response_expected (void);
/// Return the @c sync_scope policy value for the current one-way
/// operation. If the operation is not a one-way, a
/// @c CORBA::BAD_INV_ORDER exception is thrown.
- virtual Messaging::SyncScope sync_scope (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual Messaging::SyncScope sync_scope (void);
/// Return the reply status for the current request.
/**
@@ -134,37 +118,25 @@ namespace TAO
* @c SYSTEM_EXCEPTION, @c USER_EXCEPTION, @c LOCATION_FORWARD,
* @c TRANSPORT_RETRY, @c UNKNOWN..
*/
- virtual PortableInterceptor::ReplyStatus reply_status (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual PortableInterceptor::ReplyStatus reply_status (void);
/// If the reply status is
/// @c PortableInterceptor::LOCATION_FORWARD return the
/// object reference to which the request was forwarded.
- virtual CORBA::Object_ptr forward_reference (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException)) ;
+ virtual CORBA::Object_ptr forward_reference (void);
/// Retrieve data from the "request scope" @c PICurrent object.
- virtual CORBA::Any * get_slot (
- PortableInterceptor::SlotId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot));
+ virtual CORBA::Any * get_slot (PortableInterceptor::SlotId id);
/// Return the @c IOP::ServiceContext with the given
/// @c IOP::ServiceId from the request service context list.
virtual IOP::ServiceContext * get_request_service_context (
- IOP::ServiceId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ IOP::ServiceId id);
/// Return the @c IOP::ServiceContext with the given
/// @c IOP::ServiceId from the reply service context list.
virtual IOP::ServiceContext * get_reply_service_context (
- IOP::ServiceId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ IOP::ServiceId id);
/// Return an @c Any containing the exception being sent, if any.
/// Otherwise, throw a @c CORBA::BAD_INV_ORDER exception.
@@ -172,69 +144,48 @@ namespace TAO
* @note There is no trivial way to extract the exception from an
* @c Any.
*/
- virtual CORBA::Any * sending_exception (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Any * sending_exception (void);
/// Return the @c ObjectId for the target object.
- virtual PortableInterceptor::ObjectId * object_id (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual PortableInterceptor::ObjectId * object_id (void);
/// Return the @c AdapterId for the POA handling the current
/// request.
- virtual CORBA::OctetSeq * adapter_id (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::OctetSeq * adapter_id (void);
/// Return the server_id of the server. The value is passed to
/// the ORB via @c -ORBServerId parameter.
- virtual char * server_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char * server_id (void);
/// Return the ORBId value that is passed to the @c ORB_init
/// call.
- virtual char * orb_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char * orb_id (void);
/// Return the name of the object adapter that services requests
/// for the invoked object.
- virtual PortableInterceptor::AdapterName * adapter_name (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual PortableInterceptor::AdapterName * adapter_name (void);
/// Return the most derived interface of the target object.
- virtual char * target_most_derived_interface (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char * target_most_derived_interface (void);
/// Return the policy of the given type in effect for the current
/// request.
- virtual CORBA::Policy_ptr get_server_policy (
- CORBA::PolicyType type
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr get_server_policy (CORBA::PolicyType type);
/// Insert data into the "request scope" @c PICurrent object.
virtual void set_slot (PortableInterceptor::SlotId id,
- const CORBA::Any & data
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::InvalidSlot));
+ const CORBA::Any & data);
/// Returns true if the target's type corresponds to the given
/// @c RepositoryId.
- virtual CORBA::Boolean target_is_a (const char * id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Boolean target_is_a (const char * id);
/// Add the @c IOP::ServiceContext to the reply (outgoing)
/// @c IOP::ServiceContextList.
virtual void add_reply_service_context (
const IOP::ServiceContext & service_context,
CORBA::Boolean replace
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
public:
@@ -270,8 +221,7 @@ namespace TAO
IOP::ServiceContext * get_service_context_i (
TAO_Service_Context & service_context_list,
IOP::ServiceId id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
protected:
diff --git a/TAO/tao/PI_Server/ServerRequestInterceptorC.h b/TAO/tao/PI_Server/ServerRequestInterceptorC.h
index 0414e800f56..bea14050e88 100644
--- a/TAO/tao/PI_Server/ServerRequestInterceptorC.h
+++ b/TAO/tao/PI_Server/ServerRequestInterceptorC.h
@@ -43,7 +43,6 @@
#include "tao/PI_Server/pi_server_export.h"
#include "tao/ORB.h"
#include "tao/SystemException.h"
-#include "tao/Environment.h"
#include "tao/Object.h"
#include "tao/Objref_VarOut_T.h"
@@ -155,10 +154,7 @@ namespace PortableInterceptor
::CORBA::OctetSeq_out os
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) {}
+ {}
#endif /* TAO_HAS_EXTENDED_FT_INTERCEPTORS */
@@ -167,12 +163,8 @@ namespace PortableInterceptor
virtual void receive_request_service_contexts (
::PortableInterceptor::ServerRequestInfo_ptr ri
-
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -181,10 +173,7 @@ namespace PortableInterceptor
::PortableInterceptor::ServerRequestInfo_ptr ri
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -193,9 +182,7 @@ namespace PortableInterceptor
::PortableInterceptor::ServerRequestInfo_ptr ri
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -204,10 +191,7 @@ namespace PortableInterceptor
::PortableInterceptor::ServerRequestInfo_ptr ri
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -216,10 +200,7 @@ namespace PortableInterceptor
::PortableInterceptor::ServerRequestInfo_ptr ri
)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::PortableInterceptor::ForwardRequest
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
diff --git a/TAO/tao/PolicyC.cpp b/TAO/tao/PolicyC.cpp
index a321ccdb12c..d8bd6c86f20 100644
--- a/TAO/tao/PolicyC.cpp
+++ b/TAO/tao/PolicyC.cpp
@@ -404,9 +404,6 @@ TAO::Collocation_Proxy_Broker *
CORBA::PolicyType CORBA::Policy::policy_type (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (!this->is_evaluated ())
{
@@ -445,9 +442,6 @@ CORBA::PolicyType CORBA::Policy::policy_type (
::CORBA::Policy_ptr CORBA::Policy::copy (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (!this->is_evaluated ())
{
@@ -486,9 +480,6 @@ CORBA::PolicyType CORBA::Policy::policy_type (
void CORBA::Policy::destroy (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
if (!this->is_evaluated ())
{
diff --git a/TAO/tao/PolicyC.h b/TAO/tao/PolicyC.h
index 829c4027622..e44ef0465a3 100644
--- a/TAO/tao/PolicyC.h
+++ b/TAO/tao/PolicyC.h
@@ -42,7 +42,6 @@
#include /**/ "tao/TAO_Export.h"
#include "tao/ORB.h"
-#include "tao/SystemException.h"
#include "tao/Environment.h"
#include "tao/Object.h"
#include "tao/Objref_VarOut_T.h"
@@ -284,30 +283,21 @@ namespace CORBA
virtual CORBA::PolicyType policy_type (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
virtual ::CORBA::Policy_ptr copy (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
virtual void destroy (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -429,9 +419,7 @@ namespace CORBA
const ::CORBA::PolicyTypeSeq & ts
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -441,10 +429,7 @@ namespace CORBA
::CORBA::SetOverrideType set_add
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::CORBA::InvalidPolicies
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
diff --git a/TAO/tao/PolicyFactory_Registry_Adapter.h b/TAO/tao/PolicyFactory_Registry_Adapter.h
index af658e2db7a..0c8596949e4 100644
--- a/TAO/tao/PolicyFactory_Registry_Adapter.h
+++ b/TAO/tao/PolicyFactory_Registry_Adapter.h
@@ -23,9 +23,6 @@
#include "tao/Basic_Types.h"
-#include "ace/CORBA_macros.h"
-
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
//-- Forward Declarations--
diff --git a/TAO/tao/Policy_Current.cpp b/TAO/tao/Policy_Current.cpp
index f538b416258..de2f5008240 100644
--- a/TAO/tao/Policy_Current.cpp
+++ b/TAO/tao/Policy_Current.cpp
@@ -45,10 +45,7 @@ TAO_Policy_Current::get_policy (
}
CORBA::PolicyList *
-TAO_Policy_Current::get_policy_overrides (
- const CORBA::PolicyTypeSeq & ts
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
+TAO_Policy_Current::get_policy_overrides (const CORBA::PolicyTypeSeq & ts)
{
TAO_Policy_Current_Impl &impl = this->implementation ();
@@ -58,10 +55,7 @@ TAO_Policy_Current::get_policy_overrides (
void
TAO_Policy_Current::set_policy_overrides (const CORBA::PolicyList & policies,
- CORBA::SetOverrideType set_add
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::InvalidPolicies))
+ CORBA::SetOverrideType set_add)
{
TAO_Policy_Current_Impl &impl = this->implementation ();
@@ -69,13 +63,11 @@ TAO_Policy_Current::set_policy_overrides (const CORBA::PolicyList & policies,
}
CORBA::Policy_ptr
-TAO_Policy_Current::get_cached_policy (TAO_Cached_Policy_Type type
- )
+TAO_Policy_Current::get_cached_policy (TAO_Cached_Policy_Type type)
{
TAO_Policy_Current_Impl &impl = this->implementation ();
- return impl.get_cached_policy (type
- );
+ return impl.get_cached_policy (type);
}
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Policy_Current.h b/TAO/tao/Policy_Current.h
index 62bbd4e456b..142efa29cb4 100644
--- a/TAO/tao/Policy_Current.h
+++ b/TAO/tao/Policy_Current.h
@@ -61,16 +61,13 @@ public:
virtual CORBA::PolicyList * get_policy_overrides (
const CORBA::PolicyTypeSeq & ts
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual void set_policy_overrides (
const CORBA::PolicyList & policies,
CORBA::SetOverrideType set_add
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::InvalidPolicies));
+ );
// = Set and get the implementation.
TAO_Policy_Current_Impl &implementation (void) const;
diff --git a/TAO/tao/Policy_Manager.cpp b/TAO/tao/Policy_Manager.cpp
index 2bc80902620..bf40e768f2e 100644
--- a/TAO/tao/Policy_Manager.cpp
+++ b/TAO/tao/Policy_Manager.cpp
@@ -17,7 +17,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
CORBA::PolicyList *
TAO_Policy_Manager::get_policy_overrides (const CORBA::PolicyTypeSeq & ts)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
return this->impl_.get_policy_overrides (ts);
@@ -26,8 +25,6 @@ TAO_Policy_Manager::get_policy_overrides (const CORBA::PolicyTypeSeq & ts)
void
TAO_Policy_Manager::set_policy_overrides (const CORBA::PolicyList & policies,
CORBA::SetOverrideType set_add)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::InvalidPolicies))
{
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->mutex_);
this->impl_.set_policy_overrides (policies, set_add);
diff --git a/TAO/tao/Policy_Manager.h b/TAO/tao/Policy_Manager.h
index 44b56684184..44565ba7a58 100644
--- a/TAO/tao/Policy_Manager.h
+++ b/TAO/tao/Policy_Manager.h
@@ -55,13 +55,10 @@ public:
// = The CORBA::PolicyManager operations
virtual CORBA::PolicyList * get_policy_overrides (
- const CORBA::PolicyTypeSeq & ts)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::PolicyTypeSeq & ts);
virtual void set_policy_overrides (const CORBA::PolicyList & policies,
- CORBA::SetOverrideType set_add)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::InvalidPolicies));
+ CORBA::SetOverrideType set_add);
private:
diff --git a/TAO/tao/Policy_Set.cpp b/TAO/tao/Policy_Set.cpp
index 93f1a6beca9..9ef040f04b3 100644
--- a/TAO/tao/Policy_Set.cpp
+++ b/TAO/tao/Policy_Set.cpp
@@ -3,17 +3,16 @@
#include "tao/Policy_Set.h"
#include "tao/SystemException.h"
#include "tao/debug.h"
+#include "ace/CORBA_macros.h"
#if !defined (__ACE_INLINE__)
# include "tao/Policy_Set.inl"
#endif /* ! __ACE_INLINE__ */
-
ACE_RCSID (tao,
Policy_Set,
"$Id$")
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
TAO_Policy_Set::TAO_Policy_Set (TAO_Policy_Scope scope)
@@ -83,8 +82,7 @@ TAO_Policy_Set::TAO_Policy_Set (const TAO_Policy_Set &rhs)
}
void
-TAO_Policy_Set::copy_from (TAO_Policy_Set *source
- )
+TAO_Policy_Set::copy_from (TAO_Policy_Set *source)
{
if (source == 0)
{
@@ -146,8 +144,7 @@ TAO_Policy_Set::cleanup_i (void)
// @@ !!! Add comments regarding Policy lifetimes, etc.
void
TAO_Policy_Set::set_policy_overrides (const CORBA::PolicyList &policies,
- CORBA::SetOverrideType set_add
- )
+ CORBA::SetOverrideType set_add)
{
// @@ The spec does not say what to do on this case.
if (set_add != CORBA::SET_OVERRIDE && set_add != CORBA::ADD_OVERRIDE)
@@ -199,8 +196,7 @@ TAO_Policy_Set::set_policy_overrides (const CORBA::PolicyList &policies,
}
void
-TAO_Policy_Set::set_policy (const CORBA::Policy_ptr policy
- )
+TAO_Policy_Set::set_policy (const CORBA::Policy_ptr policy)
{
if (! this->compatible_scope (policy->_tao_scope()))
{
@@ -251,8 +247,7 @@ TAO_Policy_Set::set_policy (const CORBA::Policy_ptr policy
}
CORBA::PolicyList *
-TAO_Policy_Set::get_policy_overrides (const CORBA::PolicyTypeSeq &types
- )
+TAO_Policy_Set::get_policy_overrides (const CORBA::PolicyTypeSeq &types)
{
CORBA::ULong const slots = types.length ();
CORBA::PolicyList *policy_list_ptr = 0;
@@ -336,8 +331,7 @@ TAO_Policy_Set::get_cached_const_policy (TAO_Cached_Policy_Type type) const
}
CORBA::Policy_ptr
-TAO_Policy_Set::get_cached_policy (TAO_Cached_Policy_Type type
- )
+TAO_Policy_Set::get_cached_policy (TAO_Cached_Policy_Type type)
{
if (type != TAO_CACHED_POLICY_UNCACHED
&& type < TAO_CACHED_POLICY_MAX_CACHED)
diff --git a/TAO/tao/Policy_Validator.h b/TAO/tao/Policy_Validator.h
index b666ff8bfde..fdb948bb7d3 100644
--- a/TAO/tao/Policy_Validator.h
+++ b/TAO/tao/Policy_Validator.h
@@ -18,14 +18,14 @@
#define TAO_POLICY_VALIDATOR_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+
+#include "tao/Basic_Types.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include /**/ "tao/TAO_Export.h"
-#include "tao/Basic_Types.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PortableServer/Active_Object_Map.cpp b/TAO/tao/PortableServer/Active_Object_Map.cpp
index d58ba68db7b..845c1bec8c9 100644
--- a/TAO/tao/PortableServer/Active_Object_Map.cpp
+++ b/TAO/tao/PortableServer/Active_Object_Map.cpp
@@ -2,13 +2,15 @@
#include "tao/PortableServer/Active_Object_Map.h"
#include "tao/PortableServer/Active_Object_Map_Entry.h"
-#include "tao/SystemException.h"
#if !defined (__ACE_INLINE__)
# include "tao/PortableServer/Active_Object_Map.inl"
#endif /* __ACE_INLINE__ */
+#include "tao/SystemException.h"
+
#include "ace/Auto_Ptr.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID(PortableServer,
Active_Object_Map,
diff --git a/TAO/tao/PortableServer/Active_Policy_Strategies.h b/TAO/tao/PortableServer/Active_Policy_Strategies.h
index 829acb189c5..16cec7c1071 100644
--- a/TAO/tao/PortableServer/Active_Policy_Strategies.h
+++ b/TAO/tao/PortableServer/Active_Policy_Strategies.h
@@ -15,14 +15,12 @@
#include /**/ "ace/pre.h"
-#include "tao/Environment.h"
+#include "tao/orbconf.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/CORBA_macros.h"
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
class TAO_Root_POA;
diff --git a/TAO/tao/PortableServer/Adapter_Activator.cpp b/TAO/tao/PortableServer/Adapter_Activator.cpp
index 91820c955f9..ef3c3cac095 100644
--- a/TAO/tao/PortableServer/Adapter_Activator.cpp
+++ b/TAO/tao/PortableServer/Adapter_Activator.cpp
@@ -28,7 +28,6 @@ namespace TAO
CORBA::Boolean
Adapter_Activator::unknown_adapter (PortableServer::POA_ptr parent,
const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Default policies
CORBA::PolicyList default_policies;
diff --git a/TAO/tao/PortableServer/Adapter_Activator.h b/TAO/tao/PortableServer/Adapter_Activator.h
index 71bff543e51..d5d648b8a3b 100644
--- a/TAO/tao/PortableServer/Adapter_Activator.h
+++ b/TAO/tao/PortableServer/Adapter_Activator.h
@@ -45,8 +45,7 @@ namespace TAO
Adapter_Activator (PortableServer::POAManager_ptr poa_manager);
CORBA::Boolean unknown_adapter (PortableServer::POA_ptr parent,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
protected:
diff --git a/TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp b/TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp
index 63e6773dac9..bdba9bcf3f2 100644
--- a/TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp
+++ b/TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp
@@ -7,6 +7,8 @@ ACE_RCSID(PortableServer,
Default_Servant_Dispatcher,
"$Id$")
+#include "ace/CORBA_macros.h"
+
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
TAO_Default_Servant_Dispatcher::~TAO_Default_Servant_Dispatcher (void)
diff --git a/TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp b/TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp
index f49f84a1d71..2c16f0dad5f 100644
--- a/TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp
+++ b/TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp
@@ -7,10 +7,9 @@
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
#include "tao/Abstract_Servant_Base.h"
-#include "tao/SystemException.h"
#include "tao/ORB_Constants.h"
#include "tao/Object.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
ACE_RCSID (PortableServer,
Direct_Collocation_Upcall_Wrapper,
@@ -27,15 +26,12 @@ TAO::Direct_Collocation_Upcall_Wrapper::upcall (
const char * op,
size_t op_len,
TAO::Collocation_Strategy strategy)
- ACE_THROW_SPEC ((CORBA::Exception))
{
TAO_Abstract_ServantBase * const servant = obj->_servant ();
TAO_Collocated_Skeleton collocated_skel;
- int const status = servant->_find (op, collocated_skel, strategy, op_len);
-
- if (status == -1)
+ if (servant->_find (op, collocated_skel, strategy, op_len) == -1)
{
throw ::CORBA::BAD_OPERATION (CORBA::OMGVMCID | 2, CORBA::COMPLETED_NO);
}
diff --git a/TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h b/TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h
index e84fb58ade4..ca178c39e5a 100644
--- a/TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h
+++ b/TAO/tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h
@@ -27,7 +27,6 @@
#include "tao/Exception.h"
#include "tao/CORBA_methods.h"
#include "tao/Pseudo_VarOut_T.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -61,8 +60,7 @@ namespace TAO
int num_args,
const char * op,
size_t op_len,
- TAO::Collocation_Strategy strategy)
- ACE_THROW_SPEC ((CORBA::Exception));
+ TAO::Collocation_Strategy strategy);
};
} // End namespace TAO
diff --git a/TAO/tao/PortableServer/IdAssignmentPolicy.cpp b/TAO/tao/PortableServer/IdAssignmentPolicy.cpp
index 619f02bc679..5e5c697efe6 100644
--- a/TAO/tao/PortableServer/IdAssignmentPolicy.cpp
+++ b/TAO/tao/PortableServer/IdAssignmentPolicy.cpp
@@ -5,6 +5,8 @@ ACE_RCSID (PortableServer,
IdAssignmentPolicy,
"$Id$")
+#include "ace/CORBA_macros.h"
+
#if !defined (CORBA_E_MICRO)
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -21,7 +23,6 @@ namespace TAO
CORBA::Policy_ptr
IdAssignmentPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
IdAssignmentPolicy *copy = 0;
ACE_NEW_THROW_EX (copy,
@@ -33,20 +34,17 @@ namespace TAO
void
IdAssignmentPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
::PortableServer::IdAssignmentPolicyValue
IdAssignmentPolicy::value (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return value_;
}
CORBA::PolicyType
IdAssignmentPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return ::PortableServer::ID_ASSIGNMENT_POLICY_ID;
}
diff --git a/TAO/tao/PortableServer/IdAssignmentPolicy.h b/TAO/tao/PortableServer/IdAssignmentPolicy.h
index cf9db21a4f1..b46b3746bdf 100644
--- a/TAO/tao/PortableServer/IdAssignmentPolicy.h
+++ b/TAO/tao/PortableServer/IdAssignmentPolicy.h
@@ -45,17 +45,13 @@ namespace TAO
public:
IdAssignmentPolicy (::PortableServer::IdAssignmentPolicyValue value);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
- ::PortableServer::IdAssignmentPolicyValue value (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ::PortableServer::IdAssignmentPolicyValue value (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
/// Return the cached policy type for this policy.
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/PortableServer/IdUniquenessPolicy.cpp b/TAO/tao/PortableServer/IdUniquenessPolicy.cpp
index 4949af6817b..f0096d44855 100644
--- a/TAO/tao/PortableServer/IdUniquenessPolicy.cpp
+++ b/TAO/tao/PortableServer/IdUniquenessPolicy.cpp
@@ -5,6 +5,8 @@ ACE_RCSID (PortableServer,
IdUniquenessPolicy,
"$Id$")
+#include "ace/CORBA_macros.h"
+
#if !defined (CORBA_E_MICRO)
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -21,7 +23,6 @@ namespace TAO
CORBA::Policy_ptr
IdUniquenessPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
IdUniquenessPolicy *copy = 0;
ACE_NEW_THROW_EX (copy,
@@ -33,20 +34,17 @@ namespace TAO
void
IdUniquenessPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
::PortableServer::IdUniquenessPolicyValue
IdUniquenessPolicy::value (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return value_;
}
CORBA::PolicyType
IdUniquenessPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return ::PortableServer::ID_UNIQUENESS_POLICY_ID;
}
diff --git a/TAO/tao/PortableServer/IdUniquenessPolicy.h b/TAO/tao/PortableServer/IdUniquenessPolicy.h
index 944738e6b94..04335db05e9 100644
--- a/TAO/tao/PortableServer/IdUniquenessPolicy.h
+++ b/TAO/tao/PortableServer/IdUniquenessPolicy.h
@@ -45,17 +45,13 @@ namespace TAO
public:
IdUniquenessPolicy (::PortableServer::IdUniquenessPolicyValue value);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
- ::PortableServer::IdUniquenessPolicyValue value (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ::PortableServer::IdUniquenessPolicyValue value (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
/// Return the cached policy type for this policy.
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/PortableServer/ImR_Client_Adapter.h b/TAO/tao/PortableServer/ImR_Client_Adapter.h
index 2f5bef0c049..70be6e3c5d2 100644
--- a/TAO/tao/PortableServer/ImR_Client_Adapter.h
+++ b/TAO/tao/PortableServer/ImR_Client_Adapter.h
@@ -23,9 +23,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "ace/Service_Object.h"
-#include "ace/CORBA_macros.h"
#include "tao/orbconf.h"
-#include "tao/Environment.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PortableServer/ImplicitActivationPolicy.cpp b/TAO/tao/PortableServer/ImplicitActivationPolicy.cpp
index 287d32547e0..6d3a91be8fb 100644
--- a/TAO/tao/PortableServer/ImplicitActivationPolicy.cpp
+++ b/TAO/tao/PortableServer/ImplicitActivationPolicy.cpp
@@ -5,6 +5,8 @@ ACE_RCSID (PortableServer,
ImplicitActivationPolicy,
"$Id$")
+#include "ace/CORBA_macros.h"
+
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -21,7 +23,6 @@ namespace TAO
CORBA::Policy_ptr
ImplicitActivationPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
ImplicitActivationPolicy *copy = 0;
ACE_NEW_THROW_EX (copy,
@@ -33,20 +34,17 @@ namespace TAO
void
ImplicitActivationPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
::PortableServer::ImplicitActivationPolicyValue
ImplicitActivationPolicy::value (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return value_;
}
CORBA::PolicyType
ImplicitActivationPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return ::PortableServer::IMPLICIT_ACTIVATION_POLICY_ID;
}
diff --git a/TAO/tao/PortableServer/ImplicitActivationPolicy.h b/TAO/tao/PortableServer/ImplicitActivationPolicy.h
index 50f1465a0c5..a53dad9fcc3 100644
--- a/TAO/tao/PortableServer/ImplicitActivationPolicy.h
+++ b/TAO/tao/PortableServer/ImplicitActivationPolicy.h
@@ -45,17 +45,13 @@ namespace TAO
public:
ImplicitActivationPolicy (::PortableServer::ImplicitActivationPolicyValue value);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
- ::PortableServer::ImplicitActivationPolicyValue value (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ::PortableServer::ImplicitActivationPolicyValue value (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
/// Return the cached policy type for this policy.
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/PortableServer/LifespanPolicy.cpp b/TAO/tao/PortableServer/LifespanPolicy.cpp
index 32d14ed4fe0..d478bece27d 100644
--- a/TAO/tao/PortableServer/LifespanPolicy.cpp
+++ b/TAO/tao/PortableServer/LifespanPolicy.cpp
@@ -5,6 +5,8 @@ ACE_RCSID (PortableServer,
LifespanPolicy,
"$Id$")
+#include "ace/CORBA_macros.h"
+
#if !defined (CORBA_E_MICRO)
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -21,7 +23,6 @@ namespace TAO
CORBA::Policy_ptr
LifespanPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
LifespanPolicy *copy = 0;
ACE_NEW_THROW_EX (copy,
@@ -33,20 +34,17 @@ namespace TAO
void
LifespanPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
::PortableServer::LifespanPolicyValue
LifespanPolicy::value (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return value_;
}
CORBA::PolicyType
LifespanPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return ::PortableServer::LIFESPAN_POLICY_ID;
}
diff --git a/TAO/tao/PortableServer/LifespanPolicy.h b/TAO/tao/PortableServer/LifespanPolicy.h
index 50c3246bc08..78b7be973fa 100644
--- a/TAO/tao/PortableServer/LifespanPolicy.h
+++ b/TAO/tao/PortableServer/LifespanPolicy.h
@@ -45,17 +45,13 @@ namespace TAO
public:
LifespanPolicy (::PortableServer::LifespanPolicyValue value);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
- ::PortableServer::LifespanPolicyValue value (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ::PortableServer::LifespanPolicyValue value (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
/// Return the cached policy type for this policy.
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/PortableServer/ORT_Adapter.h b/TAO/tao/PortableServer/ORT_Adapter.h
index 3ddbc63ac6b..96918af52df 100644
--- a/TAO/tao/PortableServer/ORT_Adapter.h
+++ b/TAO/tao/PortableServer/ORT_Adapter.h
@@ -20,7 +20,6 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
#include "tao/PI_ForwardC.h"
#include "ace/Service_Object.h"
#include "ace/Array_Base.h"
@@ -86,19 +85,11 @@ namespace TAO
*
* Methods required by the
* PortableInterceptor::ObjectReferenceFactory ValueType.
- *
- * @todo
- * @@ Johnny, we won't be needing the exception specification
- * below for long. Once bug 1852 is fixed, we can the
- * exception specification and the "tao/SystemException.h"
- * include above.
*/
//@{
virtual CORBA::Object_ptr make_object (
const char * repository_id,
- const PortableInterceptor::ObjectId & id
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ const PortableInterceptor::ObjectId & id) = 0;
//@}
};
diff --git a/TAO/tao/PortableServer/Object_Adapter.inl b/TAO/tao/PortableServer/Object_Adapter.inl
index 0a0777bc6ab..9a09c7e9f1b 100644
--- a/TAO/tao/PortableServer/Object_Adapter.inl
+++ b/TAO/tao/PortableServer/Object_Adapter.inl
@@ -3,6 +3,7 @@
// $Id$
#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -50,37 +51,29 @@ TAO_Object_Adapter::transient_poa_name_size ()
}
ACE_INLINE int
-TAO_Object_Adapter::locate_servant (const TAO::ObjectKey &key
- )
+TAO_Object_Adapter::locate_servant (const TAO::ObjectKey &key)
{
// Lock access for the duration of this transaction.
TAO_OBJECT_ADAPTER_GUARD_RETURN (-1);
- return this->locate_servant_i (key
- );
+ return this->locate_servant_i (key);
}
ACE_INLINE TAO_SERVANT_LOCATION
TAO_Object_Adapter::find_servant (const TAO::ObjectKey &key,
- PortableServer::Servant &servant
- )
+ PortableServer::Servant &servant)
{
// Lock access for the duration of this transaction.
TAO_OBJECT_ADAPTER_GUARD_RETURN (TAO_SERVANT_NOT_FOUND);
- return this->find_servant_i (key,
- servant
- );
+ return this->find_servant_i (key, servant);
}
ACE_INLINE int
TAO_Object_Adapter::find_persistent_poa (const poa_name &system_name,
- TAO_Root_POA *&poa
- )
+ TAO_Root_POA *&poa)
{
- return this->hint_strategy_->find_persistent_poa (system_name,
- poa
- );
+ return this->hint_strategy_->find_persistent_poa (system_name, poa);
}
ACE_INLINE int
@@ -93,9 +86,7 @@ TAO_Object_Adapter::find_poa (const poa_name &system_name,
{
if (activate_it)
{
- return this->find_persistent_poa (system_name,
- poa
- );
+ return this->find_persistent_poa (system_name, poa);
}
else
{
diff --git a/TAO/tao/PortableServer/POAManager.cpp b/TAO/tao/PortableServer/POAManager.cpp
index 6625cb3743c..b6e0766e3e8 100644
--- a/TAO/tao/PortableServer/POAManager.cpp
+++ b/TAO/tao/PortableServer/POAManager.cpp
@@ -54,15 +54,12 @@ TAO_POA_Manager::~TAO_POA_Manager (void)
char *
TAO_POA_Manager::get_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::string_dup (this->id_.in ());
}
void
TAO_POA_Manager::activate_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive))
{
// This operation changes the state of the POA manager to active. If
// issued while the POA manager is in the inactive state, the
@@ -93,8 +90,6 @@ TAO_POA_Manager::activate_i (void)
void
TAO_POA_Manager::deactivate_i (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive))
{
// Is the <wait_for_completion> semantics for this thread correct?
TAO_Root_POA::check_for_valid_wait_for_completions (this->object_adapter_.orb_core (),
@@ -163,7 +158,6 @@ TAO_POA_Manager::deactivate_i (CORBA::Boolean etherealize_objects,
void
TAO_POA_Manager::adapter_manager_state_changed (PortableServer::POAManager::State state)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableInterceptor::AdapterState adapter_state =
static_cast<PortableInterceptor::AdapterState> (state);
@@ -182,8 +176,6 @@ TAO_POA_Manager::adapter_manager_state_changed (PortableServer::POAManager::Stat
void
TAO_POA_Manager::hold_requests_i (CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive))
{
// Is the <wait_for_completion> semantics for this thread correct?
TAO_Root_POA::check_for_valid_wait_for_completions (this->object_adapter_.orb_core (),
@@ -235,8 +227,6 @@ TAO_POA_Manager::hold_requests_i (CORBA::Boolean wait_for_completion)
void
TAO_POA_Manager::discard_requests_i (CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive))
{
// Is the <wait_for_completion> semantics for this thread correct?
TAO_Root_POA::check_for_valid_wait_for_completions (this->object_adapter_.orb_core (),
diff --git a/TAO/tao/PortableServer/POAManager.h b/TAO/tao/PortableServer/POAManager.h
index e2935dd6023..8f46f7f56ab 100644
--- a/TAO/tao/PortableServer/POAManager.h
+++ b/TAO/tao/PortableServer/POAManager.h
@@ -62,33 +62,23 @@ class TAO_PortableServer_Export TAO_POA_Manager :
public:
- void activate (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive));
+ void activate (void);
#if (TAO_HAS_MINIMUM_POA == 0)
- void hold_requests (CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive));
+ void hold_requests (CORBA::Boolean wait_for_completion);
void discard_requests (CORBA::Boolean wait_for_completion
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive));
+ );
void deactivate (CORBA::Boolean etherealize_objects,
- CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive));
+ CORBA::Boolean wait_for_completion);
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- PortableServer::POAManager::State get_state (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::POAManager::State get_state (void);
- char *get_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ char *get_id (void);
TAO_POA_Manager (TAO_Object_Adapter &object_adapter,
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
@@ -104,8 +94,7 @@ public:
/// Check the state of this POA manager
void check_state (void);
- PortableServer::POAManager::State get_state_i ()
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::POAManager::State get_state_i ();
virtual CORBA::ORB_ptr _get_orb (void);
@@ -115,29 +104,20 @@ public:
protected:
- void activate_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive));
+ void activate_i (void);
void deactivate_i (CORBA::Boolean etherealize_objects,
- CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive));
+ CORBA::Boolean wait_for_completion);
/// Method needed for notifying the IORInterceptors that the state
/// of POAManager changed.
- void adapter_manager_state_changed (PortableServer::POAManager::State state)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void adapter_manager_state_changed (PortableServer::POAManager::State state);
#if (TAO_HAS_MINIMUM_POA == 0)
- void hold_requests_i (CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive));
+ void hold_requests_i (CORBA::Boolean wait_for_completion);
- void discard_requests_i (CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive));
+ void discard_requests_i (CORBA::Boolean wait_for_completion);
#endif /* TAO_HAS_MINIMUM_POA == 0 */
diff --git a/TAO/tao/PortableServer/POAManager.inl b/TAO/tao/PortableServer/POAManager.inl
index cfbdb77cd85..066b1112a38 100644
--- a/TAO/tao/PortableServer/POAManager.inl
+++ b/TAO/tao/PortableServer/POAManager.inl
@@ -2,8 +2,8 @@
//
// $Id$
-#include "tao/Environment.h"
#include "tao/SystemException.h"
+#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -15,11 +15,7 @@ TAO_POA_Manager::lock (void)
ACE_INLINE void
TAO_POA_Manager::activate (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive))
-{
- // Lock access to the POAManager for the duration of this transaction
- TAO_OBJECT_ADAPTER_GUARD;
+ {// Lock access to the POAManager for the duration of this transactionTAO_OBJECT_ADAPTER_GUARD;
this->activate_i ();
}
@@ -28,22 +24,14 @@ TAO_POA_Manager::activate (void)
ACE_INLINE void
TAO_POA_Manager::hold_requests (CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive))
-{
- // Lock access to the POAManager for the duration of this transaction
- TAO_OBJECT_ADAPTER_GUARD;
+ {// Lock access to the POAManager for the duration of this transactionTAO_OBJECT_ADAPTER_GUARD;
this->hold_requests_i (wait_for_completion);
}
ACE_INLINE void
TAO_POA_Manager::discard_requests (CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive))
-{
- // Lock access to the POAManager for the duration of this transaction
- TAO_OBJECT_ADAPTER_GUARD;
+ {// Lock access to the POAManager for the duration of this transactionTAO_OBJECT_ADAPTER_GUARD;
this->discard_requests_i (wait_for_completion);
}
@@ -51,11 +39,7 @@ TAO_POA_Manager::discard_requests (CORBA::Boolean wait_for_completion)
ACE_INLINE void
TAO_POA_Manager::deactivate (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POAManager::AdapterInactive))
-{
- // Lock access to the POAManager for the duration of this transaction
- TAO_OBJECT_ADAPTER_GUARD;
+ {// Lock access to the POAManager for the duration of this transactionTAO_OBJECT_ADAPTER_GUARD;
this->deactivate_i (etherealize_objects, wait_for_completion);
}
@@ -64,14 +48,12 @@ TAO_POA_Manager::deactivate (CORBA::Boolean etherealize_objects,
ACE_INLINE PortableServer::POAManager::State
TAO_POA_Manager::get_state_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->state_;
}
ACE_INLINE PortableServer::POAManager::State
TAO_POA_Manager::get_state (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Lock access to the POAManager for the duration of this transaction
TAO_OBJECT_ADAPTER_GUARD_RETURN (this->state_);
diff --git a/TAO/tao/PortableServer/POAManagerFactory.cpp b/TAO/tao/PortableServer/POAManagerFactory.cpp
index 62606565686..eb3a8ef823f 100644
--- a/TAO/tao/PortableServer/POAManagerFactory.cpp
+++ b/TAO/tao/PortableServer/POAManagerFactory.cpp
@@ -4,6 +4,7 @@
#include "tao/PortableServer/POAManager.h"
#include "ace/OS_NS_string.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (PortableServer,
POAManagerFactory,
@@ -28,9 +29,6 @@ TAO_POAManager_Factory::create_POAManager (
const char * id,
const ::CORBA::PolicyList & policies
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- ::PortableServer::POAManagerFactory::ManagerAlreadyExists,
- ::CORBA::PolicyError))
{
// Validate the policy.
TAO_POA_Policy_Set tao_policies (TAO_POA_Policy_Set (this->object_adapter_.default_poa_policies ()));
@@ -82,7 +80,6 @@ TAO_POAManager_Factory::create_POAManager (
::PortableServer::POAManagerFactory::POAManagerSeq *
TAO_POAManager_Factory::list (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
::PortableServer::POAManagerFactory::POAManagerSeq_var poamanagers;
CORBA::ULong number_of_poamanagers = static_cast <CORBA::ULong>
@@ -109,7 +106,6 @@ TAO_POAManager_Factory::list (void)
::PortableServer::POAManager_ptr
TAO_POAManager_Factory::find (const char * id )
- ACE_THROW_SPEC ((CORBA::SystemException))
{
::PortableServer::POAManager_ptr poamanager =
::PortableServer::POAManager::_nil();
diff --git a/TAO/tao/PortableServer/POAManagerFactory.h b/TAO/tao/PortableServer/POAManagerFactory.h
index 62d4830b10c..fe6ad4c46ed 100644
--- a/TAO/tao/PortableServer/POAManagerFactory.h
+++ b/TAO/tao/PortableServer/POAManagerFactory.h
@@ -49,16 +49,11 @@ public:
virtual ::PortableServer::POAManager_ptr create_POAManager (
const char * id,
- const ::CORBA::PolicyList & policies)
- ACE_THROW_SPEC ((CORBA::SystemException,
- ::PortableServer::POAManagerFactory::ManagerAlreadyExists,
- ::CORBA::PolicyError));
+ const ::CORBA::PolicyList & policies);
- virtual ::PortableServer::POAManagerFactory::POAManagerSeq * list (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual ::PortableServer::POAManagerFactory::POAManagerSeq * list (void);
- virtual ::PortableServer::POAManager_ptr find (const char * id )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual ::PortableServer::POAManager_ptr find (const char * id);
void remove_all_poamanagers (void);
diff --git a/TAO/tao/PortableServer/POA_Current.cpp b/TAO/tao/PortableServer/POA_Current.cpp
index 1afa61544d3..defd9558ce1 100644
--- a/TAO/tao/PortableServer/POA_Current.cpp
+++ b/TAO/tao/PortableServer/POA_Current.cpp
@@ -19,8 +19,6 @@ namespace TAO
{
PortableServer::POA_ptr
POA_Current::get_POA (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::Current::NoContext))
{
POA_Current_Impl *impl = this->implementation ();
@@ -31,8 +29,6 @@ namespace TAO
PortableServer::ObjectId *
POA_Current::get_object_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::Current::NoContext))
{
POA_Current_Impl *impl = this->implementation ();
@@ -43,8 +39,6 @@ namespace TAO
PortableServer::Servant
POA_Current::get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::Current::NoContext))
{
POA_Current_Impl *impl = this->implementation ();
@@ -55,8 +49,6 @@ namespace TAO
CORBA::Object_ptr
POA_Current::get_reference (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::Current::NoContext))
{
POA_Current_Impl *impl = this->implementation ();
diff --git a/TAO/tao/PortableServer/POA_Current.h b/TAO/tao/PortableServer/POA_Current.h
index 57a97f0e37e..204190abccd 100644
--- a/TAO/tao/PortableServer/POA_Current.h
+++ b/TAO/tao/PortableServer/POA_Current.h
@@ -48,18 +48,14 @@ namespace TAO
* Can raise the @c NoContext exception if this function is
* not invoked in the context of an upcall.
*/
- PortableServer::POA_ptr get_POA (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::Current::NoContext));
+ PortableServer::POA_ptr get_POA (void);
/**
* Returns the object id of the current request being invoked. Can
* raise the @c NoContext exception if this function is not
* invoked in the context of an upcall.
*/
- PortableServer::ObjectId *get_object_id (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::Current::NoContext));
+ PortableServer::ObjectId *get_object_id (void);
/**
* This operation returns a locally manufactured reference to the object
@@ -70,18 +66,14 @@ namespace TAO
* Object::is_equivalent operation to compare the two references may not
* necessarily return true.
*/
- CORBA::Object_ptr get_reference (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::Current::NoContext));
+ CORBA::Object_ptr get_reference (void);
/**
* Returns a reference to the servant that hosts the object in whose
* context it is called. If called outside the context of the POA
* dispatched operation, a NoContext exception is raised
*/
- PortableServer::Servant get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::Current::NoContext));
+ PortableServer::Servant get_servant (void);
/// Returns the class that implements this interface.
POA_Current_Impl *implementation (void);
diff --git a/TAO/tao/PortableServer/POA_Current_Factory.cpp b/TAO/tao/PortableServer/POA_Current_Factory.cpp
index 5656041765c..baefc206285 100644
--- a/TAO/tao/PortableServer/POA_Current_Factory.cpp
+++ b/TAO/tao/PortableServer/POA_Current_Factory.cpp
@@ -9,9 +9,7 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
CORBA::Object_ptr
TAO_POA_Current_Factory::create_object (CORBA::ORB_ptr,
int,
- ACE_TCHAR * []
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
+ ACE_TCHAR * [])
{
TAO::Portable_Server::POA_Current* adapter = 0;
ACE_NEW_RETURN (adapter,
diff --git a/TAO/tao/PortableServer/POA_Current_Factory.h b/TAO/tao/PortableServer/POA_Current_Factory.h
index bc0f3a9d7e4..28087757bde 100644
--- a/TAO/tao/PortableServer/POA_Current_Factory.h
+++ b/TAO/tao/PortableServer/POA_Current_Factory.h
@@ -34,8 +34,7 @@ public:
/// Creates a PICurrent and returns it.
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
int argc,
- ACE_TCHAR *argv [])
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ACE_TCHAR *argv []);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PortableServer/POA_Guard.h b/TAO/tao/PortableServer/POA_Guard.h
index 53f39fc7686..2757259f5d8 100644
--- a/TAO/tao/PortableServer/POA_Guard.h
+++ b/TAO/tao/PortableServer/POA_Guard.h
@@ -19,9 +19,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/Environment.h"
+#include "tao/orbconf.h"
#include "ace/Guard_T.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PortableServer/PS_ForwardC.h b/TAO/tao/PortableServer/PS_ForwardC.h
index 4d4aa7d4ddc..592be9ab1e9 100644
--- a/TAO/tao/PortableServer/PS_ForwardC.h
+++ b/TAO/tao/PortableServer/PS_ForwardC.h
@@ -42,7 +42,6 @@
#include "tao/PortableServer/portableserver_export.h"
#include "tao/ORB.h"
-#include "tao/Environment.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/OctetSeqC.h"
diff --git a/TAO/tao/PortableServer/PolicyS.cpp b/TAO/tao/PortableServer/PolicyS.cpp
index 38d9d2ffe71..1cecf8b3974 100644
--- a/TAO/tao/PortableServer/PolicyS.cpp
+++ b/TAO/tao/PortableServer/PolicyS.cpp
@@ -262,7 +262,6 @@ POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::get_strategy (
CORBA::Object_ptr obj
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Collocation_Strategy strategy =
TAO_ORB_Core::collocation_strategy (obj);
@@ -281,7 +280,6 @@ POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::dispatch (
TAO::Collocation_Strategy strategy
)
- ACE_THROW_SPEC ((CORBA::Exception))
{
TAO::Direct_Collocation_Upcall_Wrapper collocation_upcall_wrapper;
collocation_upcall_wrapper.upcall (
@@ -346,9 +344,6 @@ POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::_get_policy_type (
int
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
((TAO::Arg_Traits< ::CORBA::PolicyType>::ret_val *) args[0])->arg () =
dynamic_cast<POA_CORBA::Policy_ptr>
@@ -367,9 +362,6 @@ POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::copy (
int
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
((TAO::Arg_Traits< CORBA::Policy>::ret_val *) args[0])->arg () =
dynamic_cast<POA_CORBA::Policy_ptr>
@@ -386,11 +378,7 @@ POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::destroy (
TAO_Abstract_ServantBase *servant,
TAO::Argument **,
int
-
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
dynamic_cast<POA_CORBA::Policy_ptr>
(servant)
diff --git a/TAO/tao/PortableServer/PolicyS.h b/TAO/tao/PortableServer/PolicyS.h
index 4f6a78dc428..5158592f1c4 100644
--- a/TAO/tao/PortableServer/PolicyS.h
+++ b/TAO/tao/PortableServer/PolicyS.h
@@ -146,9 +146,7 @@ namespace POA_CORBA
virtual CORBA::PolicyType policy_type (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
static void _get_policy_type_skel (
TAO_ServerRequest & server_request,
@@ -163,9 +161,7 @@ namespace POA_CORBA
virtual ::CORBA::Policy_ptr copy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
static void copy_skel (
TAO_ServerRequest & server_request,
@@ -180,9 +176,7 @@ namespace POA_CORBA
virtual void destroy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
static void destroy_skel (
TAO_ServerRequest & server_request,
@@ -211,8 +205,7 @@ namespace POA_CORBA
get_strategy (
CORBA::Object_ptr obj
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
void
dispatch (
@@ -224,8 +217,7 @@ namespace POA_CORBA
size_t op_len,
TAO::Collocation_Strategy strategy
- )
- ACE_THROW_SPEC ((CORBA::Exception));
+ );
static _TAO_Policy_Strategized_Proxy_Broker *
the_TAO_Policy_Strategized_Proxy_Broker (void);
@@ -260,10 +252,7 @@ namespace POA_CORBA
TAO::Argument ** args,
int num_args
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/proxy_impl_xh.cpp:24
@@ -274,10 +263,7 @@ namespace POA_CORBA
TAO::Argument ** args,
int num_args
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/proxy_impl_xh.cpp:24
@@ -288,10 +274,7 @@ namespace POA_CORBA
TAO::Argument ** args,
int num_args
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
};
//
diff --git a/TAO/tao/PortableServer/PolicyS_T.h b/TAO/tao/PortableServer/PolicyS_T.h
index 6424524af08..ef5c094ce39 100644
--- a/TAO/tao/PortableServer/PolicyS_T.h
+++ b/TAO/tao/PortableServer/PolicyS_T.h
@@ -92,30 +92,21 @@ namespace POA_CORBA
CORBA::PolicyType policy_type (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/tie_sh.cpp:60
::CORBA::Policy_ptr copy (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
// TAO_IDL - Generated from
// be\be_visitor_operation/tie_sh.cpp:60
void destroy (
void
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ );
private:
T *ptr_;
diff --git a/TAO/tao/PortableServer/PolicyS_T.inl b/TAO/tao/PortableServer/PolicyS_T.inl
index c896883e321..12d3f23e7cb 100644
--- a/TAO/tao/PortableServer/PolicyS_T.inl
+++ b/TAO/tao/PortableServer/PolicyS_T.inl
@@ -128,9 +128,6 @@ template <class T> ACE_INLINE
CORBA::PolicyType POA_CORBA::Policy_tie<T>::policy_type (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
return this->ptr_->policy_type (
@@ -142,11 +139,7 @@ CORBA::PolicyType POA_CORBA::Policy_tie<T>::policy_type (
template <class T> ACE_INLINE
::CORBA::Policy_ptr POA_CORBA::Policy_tie<T>::copy (
-
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
return this->ptr_->copy (
@@ -160,9 +153,6 @@ template <class T> ACE_INLINE
void POA_CORBA::Policy_tie<T>::destroy (
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
this->ptr_->destroy (
diff --git a/TAO/tao/PortableServer/Policy_Strategy.h b/TAO/tao/PortableServer/Policy_Strategy.h
index 90ab76fe374..6381ccf9bd2 100644
--- a/TAO/tao/PortableServer/Policy_Strategy.h
+++ b/TAO/tao/PortableServer/Policy_Strategy.h
@@ -14,14 +14,13 @@
#define TAO_POLICY_STRATEGY_H
#include /**/ "ace/pre.h"
-#include "tao/Environment.h"
+#include "tao/orbconf.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "ace/Service_Object.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PortableServer/Regular_POA.h b/TAO/tao/PortableServer/Regular_POA.h
index 0aa05f9f33d..a1184f34572 100644
--- a/TAO/tao/PortableServer/Regular_POA.h
+++ b/TAO/tao/PortableServer/Regular_POA.h
@@ -50,8 +50,7 @@ public:
virtual ~TAO_Regular_POA (void);
- PortableServer::POA_ptr the_parent (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::POA_ptr the_parent (void);
protected:
virtual void remove_from_parent_i (void);
diff --git a/TAO/tao/PortableServer/Regular_POA.inl b/TAO/tao/PortableServer/Regular_POA.inl
index bbfe8339c0e..a97a96b8471 100644
--- a/TAO/tao/PortableServer/Regular_POA.inl
+++ b/TAO/tao/PortableServer/Regular_POA.inl
@@ -6,7 +6,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_INLINE PortableServer::POA_ptr
TAO_Regular_POA::the_parent (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return PortableServer::POA::_duplicate (this->parent_);
}
diff --git a/TAO/tao/PortableServer/RequestProcessingPolicy.cpp b/TAO/tao/PortableServer/RequestProcessingPolicy.cpp
index 99e04676cbb..3a1f478abc6 100644
--- a/TAO/tao/PortableServer/RequestProcessingPolicy.cpp
+++ b/TAO/tao/PortableServer/RequestProcessingPolicy.cpp
@@ -23,7 +23,6 @@ namespace TAO
CORBA::Policy_ptr
RequestProcessingPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
RequestProcessingPolicy *copy = 0;
ACE_NEW_THROW_EX (copy,
@@ -35,20 +34,17 @@ namespace TAO
void
RequestProcessingPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
::PortableServer::RequestProcessingPolicyValue
RequestProcessingPolicy::value (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return value_;
}
CORBA::PolicyType
RequestProcessingPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return ::PortableServer::REQUEST_PROCESSING_POLICY_ID;
}
diff --git a/TAO/tao/PortableServer/RequestProcessingPolicy.h b/TAO/tao/PortableServer/RequestProcessingPolicy.h
index f9783203f29..d28b27a30b8 100644
--- a/TAO/tao/PortableServer/RequestProcessingPolicy.h
+++ b/TAO/tao/PortableServer/RequestProcessingPolicy.h
@@ -45,17 +45,13 @@ namespace TAO
public:
RequestProcessingPolicy (::PortableServer::RequestProcessingPolicyValue value);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
- ::PortableServer::RequestProcessingPolicyValue value (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ::PortableServer::RequestProcessingPolicyValue value (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
/// Return the cached policy type for this policy.
virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategy.h b/TAO/tao/PortableServer/RequestProcessingStrategy.h
index fa8fdc6f861..2d515d52f87 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategy.h
+++ b/TAO/tao/PortableServer/RequestProcessingStrategy.h
@@ -67,24 +67,20 @@ namespace TAO
virtual PortableServer::ServantManager_ptr get_servant_manager (
void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual void set_servant_manager (
PortableServer::ServantManager_ptr imgr
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual void set_servant (PortableServer::Servant servant )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
#endif /* TAO_HAS_MINIMUM_POA == 0 */
virtual PortableServer::Servant get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual TAO_SERVANT_LOCATION locate_servant (
const PortableServer::ObjectId &system_id,
@@ -111,18 +107,14 @@ namespace TAO
virtual PortableServer::Servant id_to_servant (
const PortableServer::ObjectId &id
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual void etherealize_objects (CORBA::Boolean etherealize_objects) = 0;
virtual PortableServer::ObjectId *servant_to_id (
PortableServer::Servant servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual void post_invoke_servant_cleanup(
const PortableServer::ObjectId &system_id,
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp b/TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp
index 00820d38a9d..4ee454e9b61 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp
@@ -25,8 +25,6 @@ namespace TAO
PortableServer::ServantManager_ptr
RequestProcessingStrategyAOMOnly::get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -34,8 +32,6 @@ namespace TAO
void
RequestProcessingStrategyAOMOnly::set_servant_manager (
PortableServer::ServantManager_ptr /*imgr*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -43,8 +39,6 @@ namespace TAO
void
RequestProcessingStrategyAOMOnly::set_servant (
PortableServer::Servant /*servant*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -53,8 +47,6 @@ namespace TAO
PortableServer::Servant
RequestProcessingStrategyAOMOnly::get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -101,9 +93,6 @@ namespace TAO
PortableServer::Servant
RequestProcessingStrategyAOMOnly::id_to_servant (
const PortableServer::ObjectId &id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->poa_->user_id_to_servant_i (id);
}
@@ -140,9 +129,6 @@ namespace TAO
PortableServer::ObjectId *
RequestProcessingStrategyAOMOnly::servant_to_id (
PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->poa_->servant_to_user_id (servant);
}
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.h b/TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.h
index 69555e2a84d..96d79641ce9 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.h
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyAOMOnly.h
@@ -43,28 +43,20 @@ namespace TAO
#if (TAO_HAS_MINIMUM_POA == 0)
PortableServer::ServantManager_ptr
- get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ get_servant_manager (void);
void
set_servant_manager (PortableServer::ServantManager_ptr imgr
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
void
set_servant (PortableServer::Servant servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
#endif /* TAO_HAS_MINIMUM_POA == 0 */
PortableServer::Servant
- get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ get_servant (void);
virtual
TAO_SERVANT_LOCATION
@@ -87,10 +79,7 @@ namespace TAO
virtual PortableServer::Servant id_to_servant (
const PortableServer::ObjectId &id
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
virtual void cleanup_servant (
PortableServer::Servant servant,
@@ -101,10 +90,7 @@ namespace TAO
virtual PortableServer::ObjectId *servant_to_id (
PortableServer::Servant servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
virtual void post_invoke_servant_cleanup(
const PortableServer::ObjectId &system_id,
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp b/TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp
index 4da60d19159..2b18dd7ff53 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp
@@ -36,8 +36,6 @@ namespace TAO
PortableServer::ServantManager_ptr
RequestProcessingStrategyDefaultServant::get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -45,16 +43,12 @@ namespace TAO
void
RequestProcessingStrategyDefaultServant::set_servant_manager (
PortableServer::ServantManager_ptr /*imgr*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
PortableServer::Servant
RequestProcessingStrategyDefaultServant::get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// This operation returns the default servant associated with the
// POA.
@@ -65,8 +59,6 @@ namespace TAO
RequestProcessingStrategyDefaultServant::set_servant (
PortableServer::Servant servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// This operation registers the specified servant with the POA as
// the default servant. This servant will be used for all requests
@@ -171,9 +163,6 @@ namespace TAO
PortableServer::Servant
RequestProcessingStrategyDefaultServant::id_to_servant (
const PortableServer::ObjectId & /*id*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
PortableServer::Servant servant = this->default_servant_.in ();
@@ -224,9 +213,6 @@ namespace TAO
RequestProcessingStrategyDefaultServant::servant_to_id (
PortableServer::Servant servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
PortableServer::Servant default_servant = this->default_servant_.in ();
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.h b/TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.h
index 53b8fea0084..f536a91a970 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.h
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyDefaultServant.h
@@ -44,25 +44,17 @@ namespace TAO
virtual void strategy_cleanup(void);
PortableServer::ServantManager_ptr
- get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ get_servant_manager (void);
void set_servant_manager (
PortableServer::ServantManager_ptr imgr
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
- PortableServer::Servant get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant get_servant (void);
void set_servant (
PortableServer::Servant servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
virtual TAO_SERVANT_LOCATION locate_servant (
const PortableServer::ObjectId &system_id,
@@ -83,10 +75,7 @@ namespace TAO
virtual PortableServer::Servant id_to_servant (
const PortableServer::ObjectId &id
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
virtual void cleanup_servant (
PortableServer::Servant servant,
@@ -97,10 +86,7 @@ namespace TAO
virtual PortableServer::ObjectId *servant_to_id (
PortableServer::Servant servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
virtual void post_invoke_servant_cleanup(
const PortableServer::ObjectId &system_id,
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.cpp b/TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.cpp
index fd86bc09d46..2729e7c0cc6 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.cpp
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.cpp
@@ -42,8 +42,6 @@ namespace TAO
PortableServer::ServantManager_ptr
RequestProcessingStrategyServantActivator::get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
return PortableServer::ServantManager::_duplicate (this->servant_activator_.in ());
}
@@ -51,8 +49,6 @@ namespace TAO
void
RequestProcessingStrategyServantActivator::set_servant_manager (
PortableServer::ServantManager_ptr imgr)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// This operation sets the default servant manager associated with the
// POA. This operation may only be invoked once after a POA has been
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.h b/TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.h
index 0bff114eb4c..7b4504180bf 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.h
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyServantActivator.h
@@ -40,14 +40,10 @@ namespace TAO
virtual void strategy_cleanup(void);
- PortableServer::ServantManager_ptr get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ PortableServer::ServantManager_ptr get_servant_manager (void);
void set_servant_manager (PortableServer::ServantManager_ptr imgr
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
virtual TAO_SERVANT_LOCATION locate_servant (
const PortableServer::ObjectId &system_id,
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.cpp b/TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.cpp
index 6f9d111df4a..07b9b25853d 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.cpp
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.cpp
@@ -40,8 +40,6 @@ namespace TAO
PortableServer::ServantManager_ptr
RequestProcessingStrategyServantLocator::get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
return PortableServer::ServantManager::_duplicate (this->servant_locator_.in ());
}
@@ -49,8 +47,6 @@ namespace TAO
void
RequestProcessingStrategyServantLocator::set_servant_manager (
PortableServer::ServantManager_ptr imgr)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// This operation sets the default servant manager associated with the
// POA. This operation may only be invoked once after a POA has been
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.h b/TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.h
index 05426727ba1..534f183a3bd 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.h
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyServantLocator.h
@@ -40,13 +40,9 @@ namespace TAO
virtual void strategy_cleanup(void);
- PortableServer::ServantManager_ptr get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ PortableServer::ServantManager_ptr get_servant_manager (void);
- void set_servant_manager (PortableServer::ServantManager_ptr imgr)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ void set_servant_manager (PortableServer::ServantManager_ptr imgr);
virtual TAO_SERVANT_LOCATION locate_servant (
const PortableServer::ObjectId &system_id,
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyServantManager.cpp b/TAO/tao/PortableServer/RequestProcessingStrategyServantManager.cpp
index 71366a29c94..2be69725f9b 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyServantManager.cpp
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyServantManager.cpp
@@ -25,27 +25,20 @@ namespace TAO
PortableServer::Servant
RequestProcessingStrategyServantManager::get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
void
RequestProcessingStrategyServantManager::set_servant (
- PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
+ PortableServer::Servant)
{
- ACE_UNUSED_ARG (servant);
-
throw PortableServer::POA::WrongPolicy ();
}
void
RequestProcessingStrategyServantManager::validate_servant_manager (
- PortableServer::ServantManager_ptr servant_manager
- )
+ PortableServer::ServantManager_ptr servant_manager)
{
// When no servant manager is set, give an exception with minor code 4,
// see 11.3.8.6 of the corba spec
@@ -65,9 +58,6 @@ namespace TAO
PortableServer::ObjectId *
RequestProcessingStrategyServantManager::servant_to_id (
PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->poa_->servant_to_user_id (servant);
}
@@ -75,9 +65,6 @@ namespace TAO
PortableServer::Servant
RequestProcessingStrategyServantManager::id_to_servant (
const PortableServer::ObjectId &id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->poa_->user_id_to_servant_i (id);
}
diff --git a/TAO/tao/PortableServer/RequestProcessingStrategyServantManager.h b/TAO/tao/PortableServer/RequestProcessingStrategyServantManager.h
index d69ceed12ef..8a6c09546a1 100644
--- a/TAO/tao/PortableServer/RequestProcessingStrategyServantManager.h
+++ b/TAO/tao/PortableServer/RequestProcessingStrategyServantManager.h
@@ -37,13 +37,9 @@ namespace TAO
public:
RequestProcessingStrategyServantManager (void);
- PortableServer::Servant get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant get_servant (void);
- void set_servant (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ void set_servant (PortableServer::Servant servant);
void validate_servant_manager (
PortableServer::ServantManager_ptr servant_manager
@@ -53,16 +49,10 @@ namespace TAO
const PortableServer::ObjectId &system_id);
virtual PortableServer::Servant id_to_servant (
- const PortableServer::ObjectId &id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ const PortableServer::ObjectId &id);
virtual PortableServer::ObjectId *servant_to_id (
- PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant servant);
virtual ::PortableServer::RequestProcessingPolicyValue type() const;
};
diff --git a/TAO/tao/PortableServer/Root_POA.cpp b/TAO/tao/PortableServer/Root_POA.cpp
index 379e991d2f8..0de7c51671d 100644
--- a/TAO/tao/PortableServer/Root_POA.cpp
+++ b/TAO/tao/PortableServer/Root_POA.cpp
@@ -41,7 +41,6 @@
#include "tao/Server_Strategy_Factory.h"
#include "tao/Acceptor_Registry.h"
#include "tao/Thread_Lane_Resources.h"
-#include "tao/Environment.h"
#include "tao/Exception.h"
#include "tao/Stub.h"
#include "tao/Profile.h"
@@ -81,7 +80,6 @@ TAO_Root_POA::objectkey_prefix [TAO_Root_POA::TAO_OBJECTKEY_PREFIX_SIZE] = {
PortableServer::ThreadPolicy_ptr
TAO_Root_POA::create_thread_policy (PortableServer::ThreadPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Portable_Server::ThreadPolicy *policy = 0;
ACE_NEW_THROW_EX (policy,
@@ -97,7 +95,6 @@ TAO_Root_POA::create_thread_policy (PortableServer::ThreadPolicyValue value)
PortableServer::LifespanPolicy_ptr
TAO_Root_POA::create_lifespan_policy (PortableServer::LifespanPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Portable_Server::LifespanPolicy *policy = 0;
ACE_NEW_THROW_EX (policy,
@@ -112,7 +109,6 @@ TAO_Root_POA::create_lifespan_policy (PortableServer::LifespanPolicyValue value)
#if !defined (CORBA_E_MICRO)
PortableServer::IdUniquenessPolicy_ptr
TAO_Root_POA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Portable_Server::IdUniquenessPolicy *policy = 0;
ACE_NEW_THROW_EX (policy,
@@ -126,7 +122,6 @@ TAO_Root_POA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyVal
#if !defined (CORBA_E_MICRO)
PortableServer::IdAssignmentPolicy_ptr
TAO_Root_POA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Portable_Server::IdAssignmentPolicy *policy = 0;
ACE_NEW_THROW_EX (policy,
@@ -141,7 +136,6 @@ TAO_Root_POA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyVal
PortableServer::ImplicitActivationPolicy_ptr
TAO_Root_POA::create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Portable_Server::ImplicitActivationPolicy *policy = 0;
ACE_NEW_THROW_EX (policy,
@@ -153,7 +147,6 @@ TAO_Root_POA::create_implicit_activation_policy (PortableServer::ImplicitActivat
PortableServer::ServantRetentionPolicy_ptr
TAO_Root_POA::create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Portable_Server::ServantRetentionPolicy *policy = 0;
ACE_NEW_THROW_EX (policy,
@@ -165,7 +158,6 @@ TAO_Root_POA::create_servant_retention_policy (PortableServer::ServantRetentionP
PortableServer::RequestProcessingPolicy_ptr
TAO_Root_POA::create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::Portable_Server::RequestProcessingPolicy *policy = 0;
ACE_NEW_THROW_EX (policy,
@@ -364,9 +356,6 @@ PortableServer::POA_ptr
TAO_Root_POA::create_POA_i (const char *adapter_name,
PortableServer::POAManager_ptr poa_manager,
const CORBA::PolicyList &policies)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterAlreadyExists,
- PortableServer::POA::InvalidPolicy))
{
// Initialize a TAO_POA_Policy_Set instance so that it contains the
// default POA policies.
@@ -474,9 +463,6 @@ PortableServer::POA_ptr
TAO_Root_POA::create_POA_i (const TAO_Root_POA::String &adapter_name,
PortableServer::POAManager_ptr poa_manager,
const TAO_POA_Policy_Set &policies)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterAlreadyExists,
- PortableServer::POA::InvalidPolicy))
{
// This operaton creates a new POA as a child of the target POA. The
// specified name identifies the new POA with respect to other POAs
@@ -556,8 +542,6 @@ TAO_Root_POA::create_POA_i (const TAO_Root_POA::String &adapter_name,
PortableServer::POA_ptr
TAO_Root_POA::find_POA (const char *adapter_name,
CORBA::Boolean activate_it)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterNonExistent))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -572,8 +556,6 @@ TAO_Root_POA::find_POA (const char *adapter_name,
TAO_Root_POA *
TAO_Root_POA::find_POA_i (const ACE_CString &child_name,
CORBA::Boolean activate_it)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterNonExistent))
{
TAO_Root_POA *child = 0;
int result = this->children_.find (child_name,
@@ -659,9 +641,6 @@ PortableServer::POA_ptr
TAO_Root_POA::create_POA (const char *adapter_name,
PortableServer::POAManager_ptr poa_manager,
const CORBA::PolicyList &policies)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterAlreadyExists,
- PortableServer::POA::InvalidPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -674,9 +653,6 @@ TAO_Root_POA::create_POA (const char *adapter_name,
PortableServer::ObjectId *
TAO_Root_POA::servant_to_id (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
// If we had upgradeable locks, this would initially be a read lock
//
@@ -688,9 +664,6 @@ TAO_Root_POA::servant_to_id (PortableServer::Servant servant)
PortableServer::ObjectId *
TAO_Root_POA::servant_to_user_id (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->active_policy_strategies_.servant_retention_strategy()->
servant_to_user_id (servant);
@@ -698,10 +671,6 @@ TAO_Root_POA::servant_to_user_id (PortableServer::Servant servant)
PortableServer::Servant
TAO_Root_POA::reference_to_servant (CORBA::Object_ptr reference)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -711,9 +680,6 @@ TAO_Root_POA::reference_to_servant (CORBA::Object_ptr reference)
CORBA::Object_ptr
TAO_Root_POA::servant_to_reference (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
TAO_POA_GUARD_RETURN (CORBA::Object::_nil ());
@@ -722,7 +688,6 @@ TAO_Root_POA::servant_to_reference (PortableServer::Servant servant)
PortableServer::POAList *
TAO_Root_POA::the_children (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -733,9 +698,6 @@ TAO_Root_POA::the_children (void)
PortableServer::Servant
TAO_Root_POA::id_to_servant (const PortableServer::ObjectId &oid)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -745,9 +707,6 @@ TAO_Root_POA::id_to_servant (const PortableServer::ObjectId &oid)
CORBA::Object_ptr
TAO_Root_POA::id_to_reference (const PortableServer::ObjectId &oid)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -759,7 +718,6 @@ TAO_Root_POA::id_to_reference (const PortableServer::ObjectId &oid)
CORBA::Object_ptr
TAO_Root_POA::create_reference_with_id (const PortableServer::ObjectId &id,
const char *intf)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (CORBA::Object::_nil ());
@@ -773,7 +731,6 @@ TAO_Root_POA::create_reference_with_id (const PortableServer::ObjectId &id,
void
TAO_Root_POA::destroy (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Lock access for the duration of this transaction.
TAO::Portable_Server::POA_Guard poa_guard (*this , 0);
@@ -792,7 +749,6 @@ TAO_Root_POA::remove_from_parent_i (void)
void
TAO_Root_POA::destroy_i (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->cleanup_in_progress_)
return;
@@ -969,7 +925,6 @@ TAO_Root_POA::delete_child (const TAO_Root_POA::String &child)
PortableServer::POAList *
TAO_Root_POA::the_children_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::POAList_var children;
CORBA::ULong child_current = static_cast <CORBA::ULong>
@@ -994,7 +949,6 @@ TAO_Root_POA::the_children_i (void)
PortableInterceptor::AdapterName *
TAO_Root_POA::adapter_name_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// The adapter name is the sequence of names starting from the
// RootPOA to the one whose name is requested. The name of the
@@ -1052,7 +1006,6 @@ TAO_Root_POA::adapter_name_i (void)
void
TAO_Root_POA::add_ior_component (TAO_MProfile & mprofile,
const IOP::TaggedComponent &component)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Add the given tagged component to all profiles.
const CORBA::ULong profile_count = mprofile.profile_count ();
@@ -1070,7 +1023,6 @@ TAO_Root_POA::add_ior_component_to_profile (
TAO_MProfile & mprofile,
const IOP::TaggedComponent &component,
IOP::ProfileId profile_id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Add the given tagged component to all profiles matching the given
// ProfileId.
@@ -1101,7 +1053,6 @@ void
TAO_Root_POA::adapter_state_changed (
const TAO::ORT_Array &array_obj_ref_template,
PortableInterceptor::AdapterState state)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IORInterceptor_Adapter *ior_adapter =
this->orb_core_.ior_interceptor_adapter ();
@@ -1116,9 +1067,6 @@ PortableServer::ObjectId *
TAO_Root_POA::activate_object_i (PortableServer::Servant servant,
CORBA::Short priority,
bool &wait_occurred_restart_call)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
return this->active_policy_strategies_.servant_retention_strategy()->
activate_object (servant,
@@ -1128,9 +1076,6 @@ TAO_Root_POA::activate_object_i (PortableServer::Servant servant,
PortableServer::ObjectId *
TAO_Root_POA::activate_object (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
while (1)
{
@@ -1158,10 +1103,6 @@ TAO_Root_POA::activate_object (PortableServer::Servant servant)
void
TAO_Root_POA::activate_object_with_id (const PortableServer::ObjectId &id,
PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
while (1)
{
@@ -1192,10 +1133,6 @@ TAO_Root_POA::activate_object_with_id_i (const PortableServer::ObjectId &id,
PortableServer::Servant servant,
CORBA::Short priority,
bool &wait_occurred_restart_call)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
this->active_policy_strategies_.servant_retention_strategy()->
activate_object_with_id (id,
@@ -1208,8 +1145,6 @@ TAO_Root_POA::activate_object_with_id_i (const PortableServer::ObjectId &id,
void
TAO_Root_POA::deactivate_all_objects_i (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
this->deactivate_all_objects_i (etherealize_objects);
@@ -1272,8 +1207,6 @@ TAO_Root_POA::check_for_valid_wait_for_completions (const TAO_ORB_Core &orb_core
void
TAO_Root_POA::deactivate_all_objects_i (CORBA::Boolean etherealize_objects)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
this->active_policy_strategies_.request_processing_strategy ()->
etherealize_objects (etherealize_objects);
@@ -1284,9 +1217,6 @@ TAO_Root_POA::deactivate_all_objects_i (CORBA::Boolean etherealize_objects)
void
TAO_Root_POA::deactivate_object (const PortableServer::ObjectId &oid)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD;
@@ -1297,9 +1227,6 @@ TAO_Root_POA::deactivate_object (const PortableServer::ObjectId &oid)
void
TAO_Root_POA::deactivate_object_i (const PortableServer::ObjectId &id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
this->active_policy_strategies_.servant_retention_strategy()->
deactivate_object (id);
@@ -1313,8 +1240,6 @@ TAO_Root_POA::is_persistent (void) const
CORBA::Object_ptr
TAO_Root_POA::create_reference (const char *intf)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (CORBA::Object::_nil ());
@@ -1326,8 +1251,6 @@ TAO_Root_POA::create_reference (const char *intf)
CORBA::Object_ptr
TAO_Root_POA::create_reference_i (const char *intf,
CORBA::Short priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
if (!this->has_system_id ())
{
@@ -1341,7 +1264,6 @@ TAO_Root_POA::create_reference_i (const char *intf,
CORBA::Object_ptr
TAO_Root_POA::invoke_key_to_object_helper_i (const char * repository_id,
const PortableServer::ObjectId & id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
const PortableInterceptor::ObjectId &user_oid =
reinterpret_cast <const PortableInterceptor::ObjectId &>(id);
@@ -1363,7 +1285,6 @@ CORBA::Object_ptr
TAO_Root_POA::create_reference_with_id_i (const PortableServer::ObjectId &user_id,
const char *intf,
CORBA::Short priority)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// If the POA has the SYSTEM_ID policy and it detects that the
// Object Id value was not generated by the system or for this POA,
@@ -1386,9 +1307,6 @@ TAO_Root_POA::create_reference_with_id_i (const PortableServer::ObjectId &user_i
PortableServer::ObjectId *
TAO_Root_POA::servant_to_id_i (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->active_policy_strategies_.request_processing_strategy()->
servant_to_id (servant);
@@ -1396,9 +1314,6 @@ TAO_Root_POA::servant_to_id_i (PortableServer::Servant servant)
CORBA::Object_ptr
TAO_Root_POA::servant_to_reference_i (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->active_policy_strategies_.servant_retention_strategy()->
servant_to_reference (servant);
@@ -1406,10 +1321,6 @@ TAO_Root_POA::servant_to_reference_i (PortableServer::Servant servant)
PortableServer::Servant
TAO_Root_POA::reference_to_servant_i (CORBA::Object_ptr reference)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy))
{
// Make sure that the reference is valid.
if (CORBA::is_nil (reference))
@@ -1490,9 +1401,6 @@ TAO_Root_POA::is_poa_generated (CORBA::Object_ptr reference,
PortableServer::ObjectId *
TAO_Root_POA::reference_to_id (CORBA::Object_ptr reference
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy))
{
// Make sure that the reference is valid.
if (CORBA::is_nil (reference))
@@ -1551,9 +1459,6 @@ TAO_Root_POA::cleanup_servant (
PortableServer::Servant
TAO_Root_POA::id_to_servant_i (const PortableServer::ObjectId &id
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
PortableServer::Servant servant =
@@ -1582,9 +1487,6 @@ TAO_Root_POA::id_to_servant_i (const PortableServer::ObjectId &id
PortableServer::Servant
TAO_Root_POA::user_id_to_servant_i (const PortableServer::ObjectId &id
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->active_policy_strategies_.servant_retention_strategy()->
user_id_to_servant (id);
@@ -1594,9 +1496,6 @@ CORBA::Object_ptr
TAO_Root_POA::id_to_reference_i (const PortableServer::ObjectId &id,
bool indirect
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
return this->active_policy_strategies_.servant_retention_strategy()->
id_to_reference (id, indirect);
@@ -1604,7 +1503,6 @@ TAO_Root_POA::id_to_reference_i (const PortableServer::ObjectId &id,
CORBA::OctetSeq *
TAO_Root_POA::id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::OctetSeq *id = 0;
ACE_NEW_THROW_EX (id,
@@ -2407,7 +2305,6 @@ TAO_Root_POA::ORT_adapter_i (void)
PortableServer::AdapterActivator_ptr
TAO_Root_POA::the_activator (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (PortableServer::AdapterActivator::_nil ());
@@ -2418,7 +2315,6 @@ TAO_Root_POA::the_activator (void)
void
TAO_Root_POA::the_activator (PortableServer::AdapterActivator_ptr adapter_activator
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD;
@@ -2432,8 +2328,6 @@ TAO_Root_POA::the_activator (PortableServer::AdapterActivator_ptr adapter_activa
PortableServer::ServantManager_ptr
TAO_Root_POA::get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (PortableServer::ServantManager::_nil ());
@@ -2444,8 +2338,6 @@ TAO_Root_POA::get_servant_manager (void)
void
TAO_Root_POA::set_servant_manager (PortableServer::ServantManager_ptr imgr)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD;
@@ -2456,8 +2348,6 @@ TAO_Root_POA::set_servant_manager (PortableServer::ServantManager_ptr imgr)
PortableServer::Servant
TAO_Root_POA::get_servant_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
return this->active_policy_strategies_.request_processing_strategy()->
get_servant ();
@@ -2465,9 +2355,6 @@ TAO_Root_POA::get_servant_i (void)
PortableServer::Servant
TAO_Root_POA::get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::NoServant,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -2501,8 +2388,6 @@ TAO_Root_POA::get_servant (void)
void
TAO_Root_POA::set_servant (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD;
@@ -2626,7 +2511,6 @@ TAO_Root_POA::root (void) const
TAO::ORT_Adapter *
TAO_Root_POA::ORT_adapter (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->ort_adapter_ != 0)
return this->ort_adapter_;
@@ -2711,7 +2595,6 @@ TAO_Root_POA::imr_client_adapter_name (void)
PortableServer::POAManager_ptr
TAO_Root_POA::the_POAManager (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return PortableServer::POAManager::_duplicate (&this->poa_manager_);
}
@@ -2719,7 +2602,6 @@ TAO_Root_POA::the_POAManager (void)
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
PortableServer::POAManagerFactory_ptr
TAO_Root_POA::the_POAManagerFactory (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return PortableServer::POAManagerFactory::_duplicate (&this->poa_manager_factory_);
}
diff --git a/TAO/tao/PortableServer/Root_POA.h b/TAO/tao/PortableServer/Root_POA.h
index d7d69bfb6e3..8a046576f3f 100644
--- a/TAO/tao/PortableServer/Root_POA.h
+++ b/TAO/tao/PortableServer/Root_POA.h
@@ -131,53 +131,43 @@ public:
PortableServer::POAManager_ptr poa_manager,
const CORBA::PolicyList &policies
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterAlreadyExists,
- PortableServer::POA::InvalidPolicy));
+ );
PortableServer::POA_ptr find_POA (const char *adapter_name,
CORBA::Boolean activate_it
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterNonExistent));
+ );
#endif
void destroy (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
PortableServer::ThreadPolicy_ptr create_thread_policy (
PortableServer::ThreadPolicyValue value
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
#endif /* TAO_HAS_MINIMUM_POA == 0 */
#if !defined (CORBA_E_MICRO)
PortableServer::LifespanPolicy_ptr create_lifespan_policy (
PortableServer::LifespanPolicyValue value
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
#endif
#if !defined (CORBA_E_MICRO)
PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (
PortableServer::IdUniquenessPolicyValue value
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
#endif
#if !defined (CORBA_E_MICRO)
PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (
PortableServer::IdAssignmentPolicyValue value
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
#endif
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
@@ -185,51 +175,42 @@ public:
create_implicit_activation_policy (
PortableServer::ImplicitActivationPolicyValue value
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
PortableServer::ServantRetentionPolicy_ptr
create_servant_retention_policy (
PortableServer::ServantRetentionPolicyValue value
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
PortableServer::RequestProcessingPolicy_ptr
create_request_processing_policy (
PortableServer::RequestProcessingPolicyValue value
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
#endif /* TAO_HAS_MINIMUM_POA == 0 && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) */
- char * the_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ char * the_name (void);
- PortableServer::POA_ptr the_parent (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::POA_ptr the_parent (void);
PortableServer::POAList *the_children (
void
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
PortableServer::POAManager_ptr the_POAManager (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
PortableServer::POAManagerFactory_ptr the_POAManagerFactory (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
#endif
/// This method returns the adapter_name as a sequence of strings of
/// length one or more or just a fixed name depending on the Object
/// Adapter. Added wrt to ORT Spec.
- PortableInterceptor::AdapterName *adapter_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableInterceptor::AdapterName *adapter_name (void);
/// Store the given TaggedComponent for eventual insertion into all
/// object reference profiles.
@@ -245,115 +226,68 @@ public:
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
PortableServer::AdapterActivator_ptr the_activator (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void);
void the_activator (PortableServer::AdapterActivator_ptr adapter_activator
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
PortableServer::ServantManager_ptr get_servant_manager (
- void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ void);
void set_servant_manager (PortableServer::ServantManager_ptr imgr
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
- PortableServer::Servant get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::NoServant,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant get_servant (void);
void set_servant (PortableServer::Servant servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
#endif /* TAO_HAS_MINIMUM_POA == 0 !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) */
PortableServer::ObjectId *activate_object (PortableServer::Servant p_servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ );
#if !defined (CORBA_E_MICRO)
void activate_object_with_id (const PortableServer::ObjectId &id,
PortableServer::Servant p_servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ );
#endif
void deactivate_object (const PortableServer::ObjectId &oid
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
CORBA::Object_ptr create_reference (const char *intf
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
CORBA::Object_ptr create_reference_with_id (
const PortableServer::ObjectId &oid,
const char *intf
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
PortableServer::ObjectId *servant_to_id (PortableServer::Servant p_servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
PortableServer::ObjectId *servant_to_user_id (PortableServer::Servant p_servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
PortableServer::Servant reference_to_servant (
CORBA::Object_ptr reference
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy));
+ );
PortableServer::ObjectId *reference_to_id (CORBA::Object_ptr reference
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy));
+ );
PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
- CORBA::OctetSeq *id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::OctetSeq *id (void);
/// Accessor for POA policies.
TAO_POA_Policy_Set &policies (void);
@@ -491,10 +425,7 @@ public:
bool &wait_occurred_restart_call);
void deactivate_object_i (const PortableServer::ObjectId &oid
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
CORBA::Boolean is_persistent (void) const;
@@ -549,23 +480,14 @@ public:
CORBA::Short priority,
bool &wait_occurred_restart_call
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ );
CORBA::Object_ptr id_to_reference_i (const PortableServer::ObjectId &oid,
bool indirect
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
PortableServer::ObjectId *servant_to_id_i (PortableServer::Servant servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
TAO_SYNCH_CONDITION &servant_deactivation_condition (void);
@@ -577,10 +499,7 @@ public:
int delete_child (const String &child);
PortableServer::Servant user_id_to_servant_i (const PortableServer::ObjectId &oid
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
virtual CORBA::ORB_ptr _get_orb (
@@ -630,63 +549,49 @@ protected:
PortableServer::POAManager_ptr poa_manager,
const CORBA::PolicyList &policies
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterAlreadyExists,
- PortableServer::POA::InvalidPolicy));
+ );
PortableServer::POA_ptr create_POA_i (const String &adapter_name,
PortableServer::POAManager_ptr poa_manager,
const TAO_POA_Policy_Set &policies
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterAlreadyExists,
- PortableServer::POA::InvalidPolicy));
+ );
TAO_Root_POA *find_POA_i (const ACE_CString &child_name,
CORBA::Boolean activate_it
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterNonExistent));
+ );
#endif
void destroy_i (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
void complete_destruction_i (void);
- PortableServer::POAList *the_children_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::POAList *the_children_i (void);
/// This method returns the adapter_name as a sequence of strings of
/// length one or more or just a fixed name depending on the Object
/// Adapter. Added wrt to ORT Spec.
- PortableInterceptor::AdapterName *adapter_name_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableInterceptor::AdapterName *adapter_name_i (void);
/// Method to notify the IOR Interceptors when there is a state
/// changed not related to POAManager.
void adapter_state_changed (
const TAO::ORT_Array &array_obj_ref_template,
PortableInterceptor::AdapterState state
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Add the given tagged component to all profiles.
void add_ior_component (TAO_MProfile & mprofile,
const IOP::TaggedComponent & component
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Add the given tagged component to all profiles matching the given
/// ProfileId.
void add_ior_component_to_profile (TAO_MProfile & mprofile,
const IOP::TaggedComponent & component,
IOP::ProfileId profile_id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Wrapper for the ORB's key_to_object that will alter the object pointer
/// if the ImplRepo is used.
@@ -711,9 +616,7 @@ protected:
TAO_Acceptor_Registry &acceptor_registry
);
- PortableServer::Servant get_servant_i (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant get_servant_i (void);
protected:
#if !defined (CORBA_E_MICRO)
@@ -721,63 +624,42 @@ protected:
PortableServer::Servant p_servant,
CORBA::Short priority,
bool &wait_occurred_restart_call
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ );
#endif
virtual void remove_from_parent_i (void);
void deactivate_all_objects_i (CORBA::Boolean etherealize_objects
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
void deactivate_all_objects_i (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
void wait_for_completions (CORBA::Boolean wait_for_completion
);
CORBA::Object_ptr create_reference_i (const char *intf,
CORBA::Short priority
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
CORBA::Object_ptr create_reference_with_id_i (
const PortableServer::ObjectId &oid,
const char *intf,
CORBA::Short priority
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
PortableServer::Servant reference_to_servant_i (
CORBA::Object_ptr reference
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy));
+ );
CORBA::Object_ptr servant_to_reference_i (PortableServer::Servant p_servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
PortableServer::Servant id_to_servant_i (const PortableServer::ObjectId &oid
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ );
/// Call the IORInterceptor::establish_components() method on all
/// registered IORInterceptors.
@@ -811,16 +693,14 @@ protected:
protected:
/// Accessor methods to ObjectReferenceTemplate
PortableInterceptor::ObjectReferenceTemplate *
- get_adapter_template (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ get_adapter_template (void);
/// Accessor methods to ObjectReferenceTemplate, non locked version
PortableInterceptor::ObjectReferenceTemplate *get_adapter_template_i (void);
/// Accessor methods to PortableInterceptor::ObjectReferenceFactory
PortableInterceptor::ObjectReferenceFactory *
- get_obj_ref_factory (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ get_obj_ref_factory (void);
/// Set the object reference factory
void set_obj_ref_factory (
@@ -846,14 +726,12 @@ public:
CORBA::Object_ptr
invoke_key_to_object_helper_i (const char * repository_id,
const PortableServer::ObjectId & id
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
protected:
/// Get the ORT adapter, in case there is no adapter yet, this method will
/// try to create one and hold the POA lock
- TAO::ORT_Adapter *ORT_adapter (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ TAO::ORT_Adapter *ORT_adapter (void);
/// Get the ORT adapter, in case there is no adapter yet, this method will
/// try to create one but assumes the POA lock is already hold
diff --git a/TAO/tao/PortableServer/Root_POA.inl b/TAO/tao/PortableServer/Root_POA.inl
index 57851ab838f..d9da3792237 100644
--- a/TAO/tao/PortableServer/Root_POA.inl
+++ b/TAO/tao/PortableServer/Root_POA.inl
@@ -2,9 +2,6 @@
//
// $Id$
-// Exception macros
-#include "tao/Environment.h"
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_INLINE CORBA::Boolean
@@ -27,21 +24,18 @@ TAO_Root_POA::policies (void)
ACE_INLINE PortableServer::POA_ptr
TAO_Root_POA::the_parent (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return PortableServer::POA::_nil ();
}
ACE_INLINE PortableInterceptor::AdapterName *
TAO_Root_POA::adapter_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->adapter_name_i ();
}
ACE_INLINE PortableInterceptor::ObjectReferenceTemplate *
TAO_Root_POA::get_adapter_template (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::ORT_Adapter *adapter = this->ORT_adapter ();
@@ -66,7 +60,6 @@ TAO_Root_POA::get_adapter_template_i ()
ACE_INLINE PortableInterceptor::ObjectReferenceFactory *
TAO_Root_POA::get_obj_ref_factory (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO::ORT_Adapter *adapter = this->ORT_adapter ();
@@ -98,7 +91,6 @@ TAO_Root_POA::name (void) const
ACE_INLINE char *
TAO_Root_POA::the_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::string_dup (this->name_.c_str ());
}
diff --git a/TAO/tao/PortableServer/ServantRetentionPolicy.cpp b/TAO/tao/PortableServer/ServantRetentionPolicy.cpp
index b2598398103..5daea4a5819 100644
--- a/TAO/tao/PortableServer/ServantRetentionPolicy.cpp
+++ b/TAO/tao/PortableServer/ServantRetentionPolicy.cpp
@@ -24,7 +24,6 @@ namespace TAO
CORBA::Policy_ptr
ServantRetentionPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
ServantRetentionPolicy *copy = 0;
ACE_NEW_THROW_EX (copy,
@@ -36,20 +35,17 @@ namespace TAO
void
ServantRetentionPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
::PortableServer::ServantRetentionPolicyValue
ServantRetentionPolicy::value (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->value_;
}
CORBA::PolicyType
ServantRetentionPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return ::PortableServer::SERVANT_RETENTION_POLICY_ID;
}
diff --git a/TAO/tao/PortableServer/ServantRetentionPolicy.h b/TAO/tao/PortableServer/ServantRetentionPolicy.h
index 354ade7d9fc..ac39b59738b 100644
--- a/TAO/tao/PortableServer/ServantRetentionPolicy.h
+++ b/TAO/tao/PortableServer/ServantRetentionPolicy.h
@@ -45,17 +45,13 @@ namespace TAO
public:
ServantRetentionPolicy (::PortableServer::ServantRetentionPolicyValue value);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
- ::PortableServer::ServantRetentionPolicyValue value (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ::PortableServer::ServantRetentionPolicyValue value (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
/// Return the cached policy type for this policy.
TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/PortableServer/ServantRetentionStrategy.h b/TAO/tao/PortableServer/ServantRetentionStrategy.h
index 41ffc3ef013..f1b1de2de9b 100644
--- a/TAO/tao/PortableServer/ServantRetentionStrategy.h
+++ b/TAO/tao/PortableServer/ServantRetentionStrategy.h
@@ -65,9 +65,7 @@ namespace TAO
CORBA::Short priority,
bool &wait_occurred_restart_call
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
#if !defined (CORBA_E_MICRO)
virtual void activate_object_with_id (
@@ -76,10 +74,7 @@ namespace TAO
CORBA::Short priority,
bool &wait_occurred_restart_call
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
#endif
virtual void deactivate_object (const PortableServer::ObjectId &id
@@ -92,56 +87,44 @@ namespace TAO
virtual PortableServer::ObjectId *system_id_to_object_id (
const PortableServer::ObjectId &system_id
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual PortableServer::Servant user_id_to_servant (
const PortableServer::ObjectId &id
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual CORBA::Object_ptr id_to_reference (
const PortableServer::ObjectId &id,
bool indirect
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual void deactivate_all_objects (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual PortableServer::ObjectId *servant_to_user_id (
PortableServer::Servant servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual CORBA::Object_ptr servant_to_reference (
PortableServer::Servant servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual CORBA::Object_ptr create_reference (
const char *intf,
CORBA::Short priority
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy)) = 0;
+ = 0;
virtual CORBA::Object_ptr create_reference_with_id (
const PortableServer::ObjectId &oid,
const char *intf,
CORBA::Short priority
)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual int rebind_using_user_id_and_system_id (
PortableServer::Servant servant,
diff --git a/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.cpp b/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.cpp
index 5a1b3acf7a7..da629fa29e0 100644
--- a/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.cpp
+++ b/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.cpp
@@ -63,9 +63,6 @@ namespace TAO
PortableServer::ObjectId *
ServantRetentionStrategyNonRetain::system_id_to_object_id (
const PortableServer::ObjectId &system_id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy))
{
// The system id is the id (and no conversion/transformation is
// needed).
@@ -80,9 +77,6 @@ namespace TAO
PortableServer::Servant
ServantRetentionStrategyNonRetain::user_id_to_servant (
const PortableServer::ObjectId &/*id*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -91,9 +85,6 @@ namespace TAO
ServantRetentionStrategyNonRetain::id_to_reference (
const PortableServer::ObjectId &/*id*/,
bool /*indirect*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -147,17 +138,12 @@ namespace TAO
void
ServantRetentionStrategyNonRetain::deactivate_all_objects (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
}
PortableServer::ObjectId *
ServantRetentionStrategyNonRetain::servant_to_user_id (
PortableServer::Servant /*servant*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -165,9 +151,6 @@ namespace TAO
CORBA::Object_ptr
ServantRetentionStrategyNonRetain::servant_to_reference (
PortableServer::Servant /*servant*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -177,9 +160,6 @@ namespace TAO
PortableServer::Servant /*servant*/,
CORBA::Short /*priority*/,
bool &/*wait_occurred_restart_call*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -191,10 +171,6 @@ namespace TAO
PortableServer::Servant /*servant*/,
CORBA::Short /*priority*/,
bool &/*wait_occurred_restart_call*/)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
throw PortableServer::POA::WrongPolicy ();
}
@@ -204,8 +180,6 @@ namespace TAO
ServantRetentionStrategyNonRetain::create_reference (
const char *intf,
CORBA::Short priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// This operation creates an object reference that encapsulates a
// POA-generated Object Id value and the specified interface
@@ -247,7 +221,6 @@ namespace TAO
const PortableServer::ObjectId &oid,
const char *intf,
CORBA::Short priority)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// This operation creates an object reference that encapsulates the
// specified Object Id and interface repository Id values. This
diff --git a/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h b/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h
index 6950af6e4c0..8bac1e0af4d 100644
--- a/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h
+++ b/TAO/tao/PortableServer/ServantRetentionStrategyNonRetain.h
@@ -46,10 +46,7 @@ namespace TAO
PortableServer::ObjectId *
activate_object (PortableServer::Servant servant,
CORBA::Short priority,
- bool &wait_occurred_restart_call)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ bool &wait_occurred_restart_call);
#if !defined (CORBA_E_MICRO)
virtual
@@ -57,11 +54,7 @@ namespace TAO
activate_object_with_id (const PortableServer::ObjectId &id,
PortableServer::Servant servant,
CORBA::Short priority,
- bool &wait_occurred_restart_call)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ bool &wait_occurred_restart_call);
#endif
virtual void deactivate_object (const PortableServer::ObjectId &id);
@@ -74,24 +67,15 @@ namespace TAO
virtual PortableServer::ObjectId *system_id_to_object_id (
const PortableServer::ObjectId &system_id
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy));
+ );
virtual
PortableServer::Servant
- user_id_to_servant (const PortableServer::ObjectId &id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ user_id_to_servant (const PortableServer::ObjectId &id);
CORBA::Object_ptr
id_to_reference (const PortableServer::ObjectId &id,
- bool indirect)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ bool indirect);
virtual TAO_SERVANT_LOCATION servant_present (
const PortableServer::ObjectId &system_id,
@@ -106,33 +90,22 @@ namespace TAO
const PortableServer::ObjectId &system_id,
CORBA::Short &priority);
- virtual void deactivate_all_objects (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ virtual void deactivate_all_objects (void);
virtual PortableServer::ObjectId *servant_to_user_id (
- PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant servant);
virtual CORBA::Object_ptr servant_to_reference (
- PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant servant);
virtual CORBA::Object_ptr create_reference (
const char *intf,
- CORBA::Short priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ CORBA::Short priority);
virtual CORBA::Object_ptr create_reference_with_id (
const PortableServer::ObjectId &oid,
const char *intf,
- CORBA::Short priority)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Short priority);
virtual int rebind_using_user_id_and_system_id (
PortableServer::Servant servant,
diff --git a/TAO/tao/PortableServer/ServantRetentionStrategyRetain.cpp b/TAO/tao/PortableServer/ServantRetentionStrategyRetain.cpp
index ad91b278b33..3177736104e 100644
--- a/TAO/tao/PortableServer/ServantRetentionStrategyRetain.cpp
+++ b/TAO/tao/PortableServer/ServantRetentionStrategyRetain.cpp
@@ -174,9 +174,6 @@ namespace TAO
PortableServer::ObjectId *
ServantRetentionStrategyRetain::system_id_to_object_id (
const PortableServer::ObjectId &system_id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy))
{
// The object denoted by the reference does not have to be
// active for this operation to succeed.
@@ -194,9 +191,6 @@ namespace TAO
PortableServer::Servant
ServantRetentionStrategyRetain::user_id_to_servant (
const PortableServer::ObjectId &id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
// If the POA has the RETAIN policy and the specified ObjectId is in
// the Active Object Map, this operation returns the servant
@@ -218,9 +212,6 @@ namespace TAO
ServantRetentionStrategyRetain::id_to_reference (
const PortableServer::ObjectId &id,
bool indirect)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
// If an object with the specified Object Id value is currently
// active, a reference encapsulating the information used to
@@ -463,8 +454,6 @@ namespace TAO
void
ServantRetentionStrategyRetain::deactivate_all_objects (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// If the etherealize_objects parameter is TRUE, the POA has the
// RETAIN policy, and a servant manager is registered with the POA,
@@ -510,9 +499,6 @@ namespace TAO
PortableServer::ObjectId *
ServantRetentionStrategyRetain::servant_to_user_id (
PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
// This operation requires the RETAIN and either the UNIQUE_ID or
// IMPLICIT_ACTIVATION policies; if not present, the WrongPolicy
@@ -597,9 +583,6 @@ namespace TAO
ServantRetentionStrategyRetain::servant_to_system_id_i (
PortableServer::Servant servant,
CORBA::Short &priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
#if defined (CORBA_E_COMPACT) || defined (CORBA_E_MICRO)
if (this->poa_->allow_multiple_activations () ||
@@ -680,9 +663,6 @@ namespace TAO
CORBA::Object_ptr
ServantRetentionStrategyRetain::servant_to_reference (
PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
// Note: The allocation of an Object Id value and installation in
// the Active Object Map caused by implicit activation may actually
@@ -728,9 +708,6 @@ namespace TAO
PortableServer::Servant servant,
CORBA::Short priority,
bool &wait_occurred_restart_call)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
if (!this->poa_->has_system_id ())
{
@@ -792,10 +769,6 @@ namespace TAO
PortableServer::Servant servant,
CORBA::Short priority,
bool &wait_occurred_restart_call)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
// If the POA has the SYSTEM_ID policy and it detects that the
// Object Id value was not generated by the system or for this POA,
@@ -898,8 +871,6 @@ namespace TAO
ServantRetentionStrategyRetain::create_reference (
const char *intf,
CORBA::Short priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// This operation creates an object reference that encapsulates a
// POA-generated Object Id value and the specified interface
@@ -946,7 +917,6 @@ namespace TAO
const PortableServer::ObjectId &oid,
const char *intf,
CORBA::Short priority)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// This operation creates an object reference that encapsulates the
// specified Object Id and interface repository Id values. This
diff --git a/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h b/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
index 4ea03f1fa3f..ca8dd792244 100644
--- a/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
+++ b/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
@@ -48,10 +48,7 @@ namespace TAO
activate_object (PortableServer::Servant servant,
CORBA::Short priority,
bool &wait_occurred_restart_call
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ );
#if !defined (CORBA_E_MICRO)
virtual
@@ -59,11 +56,7 @@ namespace TAO
activate_object_with_id (const PortableServer::ObjectId &id,
PortableServer::Servant servant,
CORBA::Short priority,
- bool &wait_occurred_restart_call)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ bool &wait_occurred_restart_call);
#endif
void deactivate_object (const PortableServer::ObjectId &id);
@@ -73,23 +66,14 @@ namespace TAO
);
virtual PortableServer::ObjectId * system_id_to_object_id (
- const PortableServer::ObjectId &system_id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy));
+ const PortableServer::ObjectId &system_id);
virtual
PortableServer::Servant
- user_id_to_servant (const PortableServer::ObjectId &id)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ user_id_to_servant (const PortableServer::ObjectId &id);
CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &id,
- bool indirect)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ bool indirect);
virtual
TAO_SERVANT_LOCATION
@@ -106,40 +90,29 @@ namespace TAO
CORBA::Short &priority
);
- virtual void deactivate_all_objects (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ virtual void deactivate_all_objects (void);
virtual PortableServer::ObjectId *servant_to_user_id (
PortableServer::Servant servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
virtual
CORBA::Object_ptr
servant_to_reference (PortableServer::Servant servant
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
virtual
CORBA::Object_ptr create_reference (
const char *intf,
CORBA::Short priority
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ );
virtual
CORBA::Object_ptr create_reference_with_id (
const PortableServer::ObjectId &oid,
const char *intf,
CORBA::Short priority
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual ::PortableServer::ServantRetentionPolicyValue type() const;
@@ -158,10 +131,7 @@ namespace TAO
PortableServer::Servant p_servant,
CORBA::Short &priority
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
+ );
virtual
int rebind_using_user_id_and_system_id (
diff --git a/TAO/tao/PortableServer/Servant_Base.cpp b/TAO/tao/PortableServer/Servant_Base.cpp
index 8a954fda1fa..2ca679a8ff7 100644
--- a/TAO/tao/PortableServer/Servant_Base.cpp
+++ b/TAO/tao/PortableServer/Servant_Base.cpp
@@ -9,7 +9,6 @@
#include "tao/ORB_Core.h"
#include "tao/TSS_Resources.h"
#include "tao/Stub.h"
-#include "tao/Environment.h"
#include "tao/TAO_Server_Request.h"
#include "tao/IFR_Client_Adapter.h"
diff --git a/TAO/tao/PortableServer/Servant_var.cpp b/TAO/tao/PortableServer/Servant_var.cpp
index 5c5b012e62a..ee9a2675b01 100644
--- a/TAO/tao/PortableServer/Servant_var.cpp
+++ b/TAO/tao/PortableServer/Servant_var.cpp
@@ -10,8 +10,6 @@
#endif /* __ACE_INLINE__ */
#include "tao/Exception.h"
-#include "tao/Environment.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PortableServer/ThreadPolicy.cpp b/TAO/tao/PortableServer/ThreadPolicy.cpp
index 40d3c9cfcc8..57b630bc0f3 100644
--- a/TAO/tao/PortableServer/ThreadPolicy.cpp
+++ b/TAO/tao/PortableServer/ThreadPolicy.cpp
@@ -22,7 +22,6 @@ namespace TAO
CORBA::Policy_ptr
ThreadPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
ThreadPolicy *copy = 0;
ACE_NEW_THROW_EX (copy,
@@ -34,20 +33,17 @@ namespace TAO
void
ThreadPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
::PortableServer::ThreadPolicyValue
ThreadPolicy::value (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return value_;
}
CORBA::PolicyType
ThreadPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return ::PortableServer::THREAD_POLICY_ID;
}
diff --git a/TAO/tao/PortableServer/ThreadPolicy.h b/TAO/tao/PortableServer/ThreadPolicy.h
index cd160aa8452..78cb33815ec 100644
--- a/TAO/tao/PortableServer/ThreadPolicy.h
+++ b/TAO/tao/PortableServer/ThreadPolicy.h
@@ -45,17 +45,13 @@ namespace TAO
public:
ThreadPolicy (::PortableServer::ThreadPolicyValue value);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
- ::PortableServer::ThreadPolicyValue value (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ::PortableServer::ThreadPolicyValue value (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
/// Return the cached policy type for this policy.
TAO_Cached_Policy_Type _tao_cached_type (void) const;
diff --git a/TAO/tao/PortableServer/Upcall_Command.h b/TAO/tao/PortableServer/Upcall_Command.h
index 0b2b530f7ec..8ba85735a94 100644
--- a/TAO/tao/PortableServer/Upcall_Command.h
+++ b/TAO/tao/PortableServer/Upcall_Command.h
@@ -22,7 +22,6 @@
#endif /* !ACE_LACKS_PRAGMA_ONCE */
#include "tao/Versioned_Namespace.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PortableServer/Upcall_Wrapper.cpp b/TAO/tao/PortableServer/Upcall_Wrapper.cpp
index 8cf5df3fb47..8d865765f1d 100644
--- a/TAO/tao/PortableServer/Upcall_Wrapper.cpp
+++ b/TAO/tao/PortableServer/Upcall_Wrapper.cpp
@@ -3,6 +3,7 @@
#include "tao/PortableServer/Upcall_Wrapper.h"
#include "tao/PortableServer/Upcall_Command.h"
#include "tao/PortableServer/DII_Arguments_Converter.h"
+#include "tao/SystemException.h"
#if TAO_HAS_INTERCEPTORS == 1
# include "tao/ServerRequestInterceptor_Adapter.h"
diff --git a/TAO/tao/PortableServer/Upcall_Wrapper.h b/TAO/tao/PortableServer/Upcall_Wrapper.h
index 585fad89eb4..59dbe9b47ab 100644
--- a/TAO/tao/PortableServer/Upcall_Wrapper.h
+++ b/TAO/tao/PortableServer/Upcall_Wrapper.h
@@ -25,8 +25,6 @@
#include "tao/Basic_Types.h"
#include "tao/orbconf.h"
-#include "ace/CORBA_macros.h"
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/PortableServer/poa_macros.h b/TAO/tao/PortableServer/poa_macros.h
index 86da46eaefb..a3504f16672 100644
--- a/TAO/tao/PortableServer/poa_macros.h
+++ b/TAO/tao/PortableServer/poa_macros.h
@@ -8,7 +8,6 @@
#include /**/ "ace/pre.h"
#include "tao/orbconf.h"
-#include "ace/CORBA_macros.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
diff --git a/TAO/tao/Profile_Transport_Resolver.cpp b/TAO/tao/Profile_Transport_Resolver.cpp
index 0085b33d407..89c5adc12e3 100644
--- a/TAO/tao/Profile_Transport_Resolver.cpp
+++ b/TAO/tao/Profile_Transport_Resolver.cpp
@@ -17,6 +17,7 @@
#include "tao/Client_Strategy_Factory.h"
#include "ace/Countdown_Time.h"
+#include "ace/CORBA_macros.h"
#if !defined (__ACE_INLINE__)
# include "tao/Profile_Transport_Resolver.inl"
@@ -78,7 +79,6 @@ namespace TAO
void
Profile_Transport_Resolver::resolve (ACE_Time_Value *max_time_val
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_Countdown_Time countdown (max_time_val);
@@ -245,7 +245,6 @@ namespace TAO
void
Profile_Transport_Resolver::init_inconsistent_policies (
void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_NEW_THROW_EX (this->inconsistent_policies_,
CORBA::PolicyList (0),
diff --git a/TAO/tao/Profile_Transport_Resolver.h b/TAO/tao/Profile_Transport_Resolver.h
index 031e75e3885..01bffa9f315 100644
--- a/TAO/tao/Profile_Transport_Resolver.h
+++ b/TAO/tao/Profile_Transport_Resolver.h
@@ -21,9 +21,6 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/CORBA_macros.h"
-
-#include "tao/SystemException.h"
#include "tao/Transport_Selection_Guard.h"
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -89,8 +86,7 @@ namespace TAO
* the profile.
*/
void resolve (ACE_Time_Value *val
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
//@{
/**
@@ -153,8 +149,7 @@ namespace TAO
/// Initialize the inconsistent policy list that this object has
/// cached.
- void init_inconsistent_policies (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void init_inconsistent_policies (void);
CORBA::PolicyList *inconsistent_policies (void) const;
diff --git a/TAO/tao/RTCORBA/RTCORBAC.h b/TAO/tao/RTCORBA/RTCORBAC.h
index 7a3f336dd87..e48a877fb3d 100644
--- a/TAO/tao/RTCORBA/RTCORBAC.h
+++ b/TAO/tao/RTCORBA/RTCORBAC.h
@@ -49,7 +49,6 @@
#include "tao/ORB.h"
#include "tao/TimeBaseC.h"
#include "tao/SystemException.h"
-#include "tao/Environment.h"
#include "tao/Object.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
@@ -305,9 +304,7 @@ namespace RTCORBA
virtual ::RTCORBA::PriorityModel priority_model (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -315,9 +312,7 @@ namespace RTCORBA
virtual RTCORBA::Priority server_priority (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -325,9 +320,7 @@ namespace RTCORBA
virtual ::CORBA::Policy_ptr copy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -335,9 +328,7 @@ namespace RTCORBA
virtual void destroy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -439,9 +430,7 @@ namespace RTCORBA
virtual RTCORBA::ThreadpoolId threadpool (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -449,9 +438,7 @@ namespace RTCORBA
virtual ::CORBA::Policy_ptr copy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -459,9 +446,7 @@ namespace RTCORBA
virtual void destroy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -740,9 +725,7 @@ namespace RTCORBA
virtual ::RTCORBA::ProtocolList * protocols (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -750,9 +733,7 @@ namespace RTCORBA
virtual ::CORBA::Policy_ptr copy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -760,9 +741,7 @@ namespace RTCORBA
virtual void destroy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -864,9 +843,7 @@ namespace RTCORBA
virtual ::RTCORBA::ProtocolList * protocols (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -874,9 +851,7 @@ namespace RTCORBA
virtual ::CORBA::Policy_ptr copy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -884,9 +859,7 @@ namespace RTCORBA
virtual void destroy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -988,9 +961,7 @@ namespace RTCORBA
virtual ::CORBA::Policy_ptr copy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -998,9 +969,7 @@ namespace RTCORBA
virtual void destroy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -1097,9 +1066,7 @@ namespace RTCORBA
virtual CORBA::Long send_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1108,9 +1075,7 @@ namespace RTCORBA
::CORBA::Long send_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1118,9 +1083,7 @@ namespace RTCORBA
virtual CORBA::Long recv_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1129,9 +1092,7 @@ namespace RTCORBA
::CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1139,9 +1100,7 @@ namespace RTCORBA
virtual CORBA::Boolean keep_alive (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1150,9 +1109,7 @@ namespace RTCORBA
::CORBA::Boolean keep_alive
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1160,9 +1117,7 @@ namespace RTCORBA
virtual CORBA::Boolean dont_route (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1171,9 +1126,7 @@ namespace RTCORBA
::CORBA::Boolean dont_route
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1181,9 +1134,7 @@ namespace RTCORBA
virtual CORBA::Boolean no_delay (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1192,9 +1143,7 @@ namespace RTCORBA
::CORBA::Boolean no_delay
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1202,9 +1151,7 @@ namespace RTCORBA
virtual CORBA::Boolean enable_network_priority (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1213,9 +1160,7 @@ namespace RTCORBA
::CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -1401,9 +1346,7 @@ namespace RTCORBA
virtual CORBA::Long send_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1412,9 +1355,7 @@ namespace RTCORBA
::CORBA::Long send_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1422,9 +1363,7 @@ namespace RTCORBA
virtual CORBA::Long recv_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1433,9 +1372,7 @@ namespace RTCORBA
::CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -1532,9 +1469,7 @@ namespace RTCORBA
virtual CORBA::Long send_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1543,9 +1478,7 @@ namespace RTCORBA
::CORBA::Long send_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1553,9 +1486,7 @@ namespace RTCORBA
virtual CORBA::Long recv_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1564,9 +1495,7 @@ namespace RTCORBA
::CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1574,9 +1503,7 @@ namespace RTCORBA
virtual CORBA::Boolean keep_alive (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1585,9 +1512,7 @@ namespace RTCORBA
::CORBA::Boolean keep_alive
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1595,9 +1520,7 @@ namespace RTCORBA
virtual CORBA::Boolean dont_route (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1606,9 +1529,7 @@ namespace RTCORBA
::CORBA::Boolean dont_route
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1616,9 +1537,7 @@ namespace RTCORBA
virtual CORBA::Boolean no_delay (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1627,9 +1546,7 @@ namespace RTCORBA
::CORBA::Boolean no_delay
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1637,9 +1554,7 @@ namespace RTCORBA
virtual CORBA::Long preallocate_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1648,9 +1563,7 @@ namespace RTCORBA
::CORBA::Long preallocate_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1658,9 +1571,7 @@ namespace RTCORBA
virtual char * mmap_filename (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1669,9 +1580,7 @@ namespace RTCORBA
const char * mmap_filename
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1679,9 +1588,7 @@ namespace RTCORBA
virtual char * mmap_lockname (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1690,9 +1597,7 @@ namespace RTCORBA
const char * mmap_lockname
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -1789,9 +1694,7 @@ namespace RTCORBA
virtual CORBA::Boolean enable_network_priority (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1800,9 +1703,7 @@ namespace RTCORBA
::CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -1899,9 +1800,7 @@ namespace RTCORBA
virtual CORBA::Long send_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1910,9 +1809,7 @@ namespace RTCORBA
::CORBA::Long send_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1920,9 +1817,7 @@ namespace RTCORBA
virtual CORBA::Long recv_buffer_size (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1931,9 +1826,7 @@ namespace RTCORBA
::CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1941,9 +1834,7 @@ namespace RTCORBA
virtual CORBA::Boolean keep_alive (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1952,9 +1843,7 @@ namespace RTCORBA
::CORBA::Boolean keep_alive
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1962,9 +1851,7 @@ namespace RTCORBA
virtual CORBA::Boolean dont_route (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1973,9 +1860,7 @@ namespace RTCORBA
::CORBA::Boolean dont_route
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1983,9 +1868,7 @@ namespace RTCORBA
virtual CORBA::Boolean no_delay (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -1994,9 +1877,7 @@ namespace RTCORBA
::CORBA::Boolean no_delay
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2004,9 +1885,7 @@ namespace RTCORBA
virtual CORBA::Boolean enable_network_priority (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2015,9 +1894,7 @@ namespace RTCORBA
::CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -2201,9 +2078,7 @@ namespace RTCORBA
virtual ::RTCORBA::PriorityBands * priority_bands (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2211,9 +2086,7 @@ namespace RTCORBA
virtual ::CORBA::Policy_ptr copy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2221,9 +2094,7 @@ namespace RTCORBA
virtual void destroy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -2320,9 +2191,7 @@ namespace RTCORBA
virtual RTCORBA::Priority the_priority (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2331,9 +2200,7 @@ namespace RTCORBA
::RTCORBA::Priority the_priority
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -2430,9 +2297,7 @@ namespace RTCORBA
virtual void lock (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2440,9 +2305,7 @@ namespace RTCORBA
virtual void unlock (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2451,9 +2314,7 @@ namespace RTCORBA
::TimeBase::TimeT max_wait
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
@@ -2550,9 +2411,7 @@ namespace RTCORBA
virtual ::RTCORBA::Mutex_ptr create_mutex (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2561,9 +2420,7 @@ namespace RTCORBA
::RTCORBA::Mutex_ptr the_mutex
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_exception/exception_ch.cpp:53
@@ -2623,9 +2480,7 @@ namespace RTCORBA
::CORBA::Boolean_out created_flag
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2634,10 +2489,7 @@ namespace RTCORBA
const char * name
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::RTCORBA::RTORB::MutexNotFound
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2651,9 +2503,7 @@ namespace RTCORBA
::CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2663,9 +2513,7 @@ namespace RTCORBA
::CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2681,9 +2529,7 @@ namespace RTCORBA
const char * mmap_lockname
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2692,9 +2538,7 @@ namespace RTCORBA
::CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2708,9 +2552,7 @@ namespace RTCORBA
::CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_exception/exception_ch.cpp:53
@@ -2775,9 +2617,7 @@ namespace RTCORBA
::CORBA::ULong max_request_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2791,9 +2631,7 @@ namespace RTCORBA
::CORBA::ULong max_request_buffer_size
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2802,10 +2640,7 @@ namespace RTCORBA
::RTCORBA::ThreadpoolId threadpool
)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- ::RTCORBA::RTORB::InvalidThreadpool
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2815,9 +2650,7 @@ namespace RTCORBA
::RTCORBA::Priority server_priority
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2826,9 +2659,7 @@ namespace RTCORBA
::RTCORBA::ThreadpoolId threadpool
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2837,9 +2668,7 @@ namespace RTCORBA
const ::RTCORBA::PriorityBands & priority_bands
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2848,9 +2677,7 @@ namespace RTCORBA
const ::RTCORBA::ProtocolList & protocols
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2859,9 +2686,7 @@ namespace RTCORBA
const ::RTCORBA::ProtocolList & protocols
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
@@ -2869,9 +2694,7 @@ namespace RTCORBA
virtual ::RTCORBA::PrivateConnectionPolicy_ptr create_private_connection_policy (
void
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ = 0;
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
diff --git a/TAO/tao/RTCORBA/RT_Current.cpp b/TAO/tao/RTCORBA/RT_Current.cpp
index 196877f5424..322e8634590 100644
--- a/TAO/tao/RTCORBA/RT_Current.cpp
+++ b/TAO/tao/RTCORBA/RT_Current.cpp
@@ -11,6 +11,7 @@
#include "tao/Stub.h"
#include "tao/ORB_Core.h"
#include "tao/Protocols_Hooks.h"
+#include "tao/SystemException.h"
#include "ace/Thread.h"
@@ -31,15 +32,12 @@ TAO_RT_Current::~TAO_RT_Current (void)
RTCORBA::Priority
TAO_RT_Current::the_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_Protocols_Hooks *tph = this->orb_core_->get_protocols_hooks ();
RTCORBA::Priority priority;
- int const result = tph->get_thread_CORBA_priority (priority);
-
- if (result == -1)
+ if (tph->get_thread_CORBA_priority (priority) == -1)
throw ::CORBA::DATA_CONVERSION (1, CORBA::COMPLETED_NO);
return priority;
@@ -47,14 +45,11 @@ TAO_RT_Current::the_priority (void)
void
TAO_RT_Current::the_priority (RTCORBA::Priority the_priority)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_Protocols_Hooks *tph = this->orb_core_->get_protocols_hooks ();
- int const result = tph->set_thread_CORBA_priority (the_priority);
-
- if (result == -1)
+ if (tph->set_thread_CORBA_priority (the_priority) == -1)
throw ::CORBA::DATA_CONVERSION (1, CORBA::COMPLETED_NO);
}
diff --git a/TAO/tao/RTCORBA/RT_Current.h b/TAO/tao/RTCORBA/RT_Current.h
index c80d668dd8e..7acf3f227cf 100644
--- a/TAO/tao/RTCORBA/RT_Current.h
+++ b/TAO/tao/RTCORBA/RT_Current.h
@@ -52,11 +52,9 @@ public:
/// Default constructor.
TAO_RT_Current (TAO_ORB_Core *orb_core);
- virtual RTCORBA::Priority the_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual RTCORBA::Priority the_priority (void);
- virtual void the_priority (RTCORBA::Priority the_priority)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void the_priority (RTCORBA::Priority the_priority);
protected:
diff --git a/TAO/tao/RTCORBA/RT_Endpoint_Utils.cpp b/TAO/tao/RTCORBA/RT_Endpoint_Utils.cpp
index bc92b6104dc..1cb9458734c 100644
--- a/TAO/tao/RTCORBA/RT_Endpoint_Utils.cpp
+++ b/TAO/tao/RTCORBA/RT_Endpoint_Utils.cpp
@@ -8,6 +8,8 @@
#include "tao/RTCORBA/RT_Stub.h"
+#include "tao/SystemException.h"
+
ACE_RCSID (RTCORBA,
RT_Endpoint_Utils,
"$Id$")
@@ -27,8 +29,7 @@ TAO_RT_Endpoint_Utils::policy (TAO_Cached_Policy_Type type,
try
{
policy =
- rt_stub->get_cached_policy (type
- );
+ rt_stub->get_cached_policy (type);
}
catch (const ::CORBA::INV_POLICY&)
{
@@ -36,8 +37,7 @@ TAO_RT_Endpoint_Utils::policy (TAO_Cached_Policy_Type type,
{
CORBA::PolicyList *p = r.inconsistent_policies ();
p->length (1);
- (*p)[0u] = rt_stub->TAO_Stub::get_cached_policy (type
- );
+ (*p)[0u] = rt_stub->TAO_Stub::get_cached_policy (type);
}
throw;
diff --git a/TAO/tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp b/TAO/tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp
index e4451641335..1063ce32d97 100644
--- a/TAO/tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp
+++ b/TAO/tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp
@@ -17,6 +17,7 @@
#include "tao/Endpoint.h"
#include "tao/Profile_Transport_Resolver.h"
#include "tao/ORB_Core.h"
+#include "tao/SystemException.h"
ACE_RCSID (RTCORBA,
RT_Invocation_Endpoint_Selectors,
diff --git a/TAO/tao/RTCORBA/RT_Mutex.cpp b/TAO/tao/RTCORBA/RT_Mutex.cpp
index dc830412021..d0c7b4c22ff 100644
--- a/TAO/tao/RTCORBA/RT_Mutex.cpp
+++ b/TAO/tao/RTCORBA/RT_Mutex.cpp
@@ -4,6 +4,7 @@
#if defined (TAO_HAS_CORBA_MESSAGING) && TAO_HAS_CORBA_MESSAGING != 0
#include "tao/RTCORBA/RT_ORB.h"
+#include "tao/SystemException.h"
#include "ace/OS_NS_sys_time.h"
ACE_RCSID(RTCORBA,
@@ -18,7 +19,6 @@ TAO_RT_Mutex::~TAO_RT_Mutex (void)
void
TAO_RT_Mutex::lock (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->mu_.acquire () != 0)
throw ::CORBA::INTERNAL ();
@@ -26,16 +26,13 @@ TAO_RT_Mutex::lock (void)
void
TAO_RT_Mutex::unlock (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (this->mu_.release () != 0)
throw ::CORBA::INTERNAL ();
}
CORBA::Boolean
-TAO_RT_Mutex::try_lock (TimeBase::TimeT wait_time
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
+TAO_RT_Mutex::try_lock (TimeBase::TimeT wait_time)
{
int result;
diff --git a/TAO/tao/RTCORBA/RT_Mutex.h b/TAO/tao/RTCORBA/RT_Mutex.h
index 89732b0008b..0b3d00bd600 100644
--- a/TAO/tao/RTCORBA/RT_Mutex.h
+++ b/TAO/tao/RTCORBA/RT_Mutex.h
@@ -58,12 +58,10 @@ class TAO_RTCORBA_Export TAO_RT_Mutex
public:
/// Acquire the lock.
- virtual void lock (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void lock (void);
/// Release the lock.
- virtual void unlock (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void unlock (void);
/**
* Acquire the lock, but only wait up to @a max_wait time. Note
@@ -72,8 +70,7 @@ public:
* using this operation in your program designs.
*/
virtual CORBA::Boolean try_lock (TimeBase::TimeT max_wait
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Returns the name of the mutex.
virtual const char *name (void) const;
diff --git a/TAO/tao/RTCORBA/RT_ORB.cpp b/TAO/tao/RTCORBA/RT_ORB.cpp
index 8aacb308375..51c6cf40e1d 100644
--- a/TAO/tao/RTCORBA/RT_ORB.cpp
+++ b/TAO/tao/RTCORBA/RT_ORB.cpp
@@ -9,6 +9,7 @@
#include "tao/RTCORBA/Priority_Mapping_Manager.h"
#include "tao/ORB_Core.h"
#include "tao/ORB.h"
+#include "tao/SystemException.h"
#include "tao/RTCORBA/Thread_Pool.h"
#include "tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h"
#include "ace/Sched_Params.h"
@@ -42,14 +43,12 @@ TAO_RT_ORB::~TAO_RT_ORB (void)
RTCORBA::Mutex_ptr
TAO_RT_ORB::create_mutex (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->mutex_mgr_.create_mutex ();
}
void
TAO_RT_ORB::destroy_mutex (RTCORBA::Mutex_ptr mutex)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->mutex_mgr_.destroy_mutex (mutex);
}
@@ -58,14 +57,12 @@ TAO_RT_ORB::destroy_mutex (RTCORBA::Mutex_ptr mutex)
RTCORBA::Mutex_ptr
TAO_RT_ORB::create_named_mutex (const char *name,
CORBA::Boolean_out created_flag)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->mutex_mgr_.create_named_mutex (name, created_flag);
}
RTCORBA::Mutex_ptr
TAO_RT_ORB::open_named_mutex (const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException, RTCORBA::RTORB::MutexNotFound))
{
return this->mutex_mgr_.open_named_mutex (name);
}
@@ -82,7 +79,6 @@ TAO_Named_RT_Mutex_Manager::~TAO_Named_RT_Mutex_Manager (void)
RTCORBA::Mutex_ptr
TAO_Named_RT_Mutex_Manager::create_mutex (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_RT_Mutex *mutex = 0;
ACE_NEW_THROW_EX (mutex,
@@ -101,7 +97,6 @@ TAO_Named_RT_Mutex_Manager::create_mutex (void)
#if (TAO_HAS_NAMED_RT_MUTEXES == 1)
void
TAO_Named_RT_Mutex_Manager::destroy_mutex (RTCORBA::Mutex_ptr mutex)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_RT_Mutex *tao_mutex =
dynamic_cast<TAO_RT_Mutex *> (mutex);
@@ -127,7 +122,6 @@ TAO_Named_RT_Mutex_Manager::destroy_mutex (RTCORBA::Mutex_ptr mutex)
#else /* TAO_HAS_NAMED_RT_MUTEXES == 1 */
void
TAO_Named_RT_Mutex_Manager::destroy_mutex (RTCORBA::Mutex_ptr)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
#endif /* TAO_HAS_NAMED_RT_MUTEXES == 1 */
@@ -135,7 +129,6 @@ TAO_Named_RT_Mutex_Manager::destroy_mutex (RTCORBA::Mutex_ptr)
RTCORBA::Mutex_ptr
TAO_Named_RT_Mutex_Manager::create_named_mutex (const char *name,
CORBA::Boolean_out created_flag)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
#if (TAO_HAS_NAMED_RT_MUTEXES == 1)
// The following should be atomic.
@@ -185,8 +178,6 @@ TAO_Named_RT_Mutex_Manager::create_named_mutex (const char *name,
RTCORBA::Mutex_ptr
TAO_Named_RT_Mutex_Manager::open_named_mutex (const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTCORBA::RTORB::MutexNotFound))
{
#if (TAO_HAS_NAMED_RT_MUTEXES == 1)
// The following should be atomic.
@@ -218,7 +209,6 @@ TAO_RT_ORB::create_tcp_protocol_properties (CORBA::Long send_buffer_size,
CORBA::Boolean no_delay,
CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((CORBA::SystemException ))
{
TAO_TCP_Protocol_Properties *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -239,7 +229,6 @@ TAO_RT_ORB::create_unix_domain_protocol_properties (
CORBA::Long send_buffer_size,
CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_UnixDomain_Protocol_Properties *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -262,7 +251,6 @@ TAO_RT_ORB::create_shared_memory_protocol_properties (
CORBA::Long preallocate_buffer_size,
const char *mmap_filename,
const char *mmap_lockname)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_SharedMemory_Protocol_Properties *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -284,7 +272,6 @@ RTCORBA::UserDatagramProtocolProperties_ptr
TAO_RT_ORB::create_user_datagram_protocol_properties (
CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_UserDatagram_Protocol_Properties *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -305,7 +292,6 @@ TAO_RT_ORB::create_stream_control_protocol_properties (
CORBA::Boolean no_delay,
CORBA::Boolean enable_network_priority
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_StreamControl_Protocol_Properties *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -331,7 +317,6 @@ TAO_RT_ORB::create_threadpool (CORBA::ULong stacksize,
CORBA::ULong max_buffered_requests,
CORBA::ULong max_request_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->tp_manager_->create_threadpool (stacksize,
static_threads,
@@ -352,7 +337,6 @@ TAO_RT_ORB::create_threadpool_with_lanes (CORBA::ULong stacksize,
CORBA::ULong max_buffered_requests,
CORBA::ULong max_request_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->tp_manager_->create_threadpool_with_lanes (stacksize,
lanes,
@@ -366,8 +350,6 @@ TAO_RT_ORB::create_threadpool_with_lanes (CORBA::ULong stacksize,
void
TAO_RT_ORB::destroy_threadpool (RTCORBA::ThreadpoolId threadpool)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTCORBA::RTORB::InvalidThreadpool))
{
this->tp_manager_->destroy_threadpool (threadpool);
}
@@ -376,7 +358,6 @@ RTCORBA::PriorityModelPolicy_ptr
TAO_RT_ORB::create_priority_model_policy (RTCORBA::PriorityModel priority_model,
RTCORBA::Priority server_priority
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_PriorityModelPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -389,7 +370,6 @@ TAO_RT_ORB::create_priority_model_policy (RTCORBA::PriorityModel priority_model,
RTCORBA::ThreadpoolPolicy_ptr
TAO_RT_ORB::create_threadpool_policy (RTCORBA::ThreadpoolId threadpool)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_ThreadpoolPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -404,7 +384,6 @@ RTCORBA::PriorityBandedConnectionPolicy_ptr
TAO_RT_ORB::create_priority_banded_connection_policy (const
RTCORBA::PriorityBands & priority_bands
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_PriorityBandedConnectionPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -417,7 +396,6 @@ TAO_RT_ORB::create_priority_banded_connection_policy (const
RTCORBA::PrivateConnectionPolicy_ptr
TAO_RT_ORB::create_private_connection_policy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_PrivateConnectionPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -431,7 +409,6 @@ TAO_RT_ORB::create_private_connection_policy (void)
RTCORBA::ServerProtocolPolicy_ptr
TAO_RT_ORB::create_server_protocol_policy (const RTCORBA::ProtocolList & protocols
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_ServerProtocolPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -445,7 +422,6 @@ TAO_RT_ORB::create_server_protocol_policy (const RTCORBA::ProtocolList & protoco
RTCORBA::ClientProtocolPolicy_ptr
TAO_RT_ORB::create_client_protocol_policy (const RTCORBA::ProtocolList & protocols
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_ClientProtocolPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
diff --git a/TAO/tao/RTCORBA/RT_ORB.h b/TAO/tao/RTCORBA/RT_ORB.h
index 9c5852963c2..f485e2fb64a 100644
--- a/TAO/tao/RTCORBA/RT_ORB.h
+++ b/TAO/tao/RTCORBA/RT_ORB.h
@@ -60,18 +60,14 @@ public:
/// Destructor.
~TAO_Named_RT_Mutex_Manager (void);
- RTCORBA::Mutex_ptr create_mutex (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ RTCORBA::Mutex_ptr create_mutex (void);
- void destroy_mutex (RTCORBA::Mutex_ptr the_mutex)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy_mutex (RTCORBA::Mutex_ptr the_mutex);
RTCORBA::Mutex_ptr create_named_mutex (const char *name,
- CORBA::Boolean_out created_flag)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean_out created_flag);
- RTCORBA::Mutex_ptr open_named_mutex (const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException, RTCORBA::RTORB::MutexNotFound));
+ RTCORBA::Mutex_ptr open_named_mutex (const char * name);
private:
@@ -112,16 +108,14 @@ public:
* consistant priority inheritance/piority ceiling semantics
* can be guaranteed.
*/
- virtual RTCORBA::Mutex_ptr create_mutex (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual RTCORBA::Mutex_ptr create_mutex (void);
/**
* Destroy a mutex. Currently this is a no-op since RTCORBA::Mutex
* instances are destroyed as soon as their reference counts go to
* 0.
*/
- virtual void destroy_mutex (RTCORBA::Mutex_ptr the_mutex)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy_mutex (RTCORBA::Mutex_ptr the_mutex);
/**
* Create a mutex and assign a name to it. If the
@@ -129,12 +123,10 @@ public:
* is set to 0.
*/
virtual RTCORBA::Mutex_ptr create_named_mutex (const char *name,
- CORBA::Boolean_out created_flag)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean_out created_flag);
/// Retrieve a previously created mutex.
- virtual RTCORBA::Mutex_ptr open_named_mutex (const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException, RTCORBA::RTORB::MutexNotFound));
+ virtual RTCORBA::Mutex_ptr open_named_mutex (const char * name);
/**
* Create and return a TCPProtocolProperties instance with the specified
@@ -147,14 +139,12 @@ public:
CORBA::Boolean keep_alive,
CORBA::Boolean dont_route,
CORBA::Boolean no_delay,
- CORBA::Boolean enable_network_priority)
- ACE_THROW_SPEC ((CORBA::SystemException ));
+ CORBA::Boolean enable_network_priority);
RTCORBA::UnixDomainProtocolProperties_ptr
create_unix_domain_protocol_properties (
CORBA::Long send_buffer_size,
- CORBA::Long recv_buffer_size )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long recv_buffer_size );
RTCORBA::SharedMemoryProtocolProperties_ptr
create_shared_memory_protocol_properties (
@@ -166,14 +156,12 @@ public:
CORBA::Long preallocate_buffer_size,
const char *mmap_filename,
const char *mmap_lockname
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
RTCORBA::UserDatagramProtocolProperties_ptr
create_user_datagram_protocol_properties (
CORBA::Boolean enable_network_priority
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
RTCORBA::StreamControlProtocolProperties_ptr
create_stream_control_protocol_properties (
@@ -183,8 +171,7 @@ public:
CORBA::Boolean dont_route,
CORBA::Boolean no_delay,
CORBA::Boolean enable_network_priority
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Create a RTCORBA threadpool to manage a set of threads without lanes.
virtual RTCORBA::ThreadpoolId
@@ -195,8 +182,7 @@ public:
CORBA::Boolean allow_request_buffering,
CORBA::ULong max_buffered_requests,
CORBA::ULong max_request_buffer_size
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/**
* Create a threadpool and separate it into subsets based on
@@ -209,27 +195,22 @@ public:
CORBA::Boolean allow_request_buffering,
CORBA::ULong max_buffered_requests,
CORBA::ULong max_request_buffer_size
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Free the resources associated with the specified threadpool.
virtual void destroy_threadpool (RTCORBA::ThreadpoolId threadpool
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTCORBA::RTORB::InvalidThreadpool));
+ );
/// Create a priority model policy for use when configuring a POA.
virtual RTCORBA::PriorityModelPolicy_ptr
create_priority_model_policy (
RTCORBA::PriorityModel priority_model,
RTCORBA::Priority server_priority
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Create a ThreadpoolPolicy instance for POA creation
virtual RTCORBA::ThreadpoolPolicy_ptr
- create_threadpool_policy (RTCORBA::ThreadpoolId threadpool)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ create_threadpool_policy (RTCORBA::ThreadpoolId threadpool);
/**
* Create a PriorityBandedConnectionPolicy instance
@@ -237,8 +218,7 @@ public:
*/
virtual RTCORBA::PriorityBandedConnectionPolicy_ptr
create_priority_banded_connection_policy (const RTCORBA::PriorityBands &
- priority_bands)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ priority_bands);
/**
* Create a PrivateConnectionPolicy instance to use on client
@@ -246,24 +226,21 @@ public:
* to the server.
*/
virtual RTCORBA::PrivateConnectionPolicy_ptr
- create_private_connection_policy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ create_private_connection_policy (void);
/**
* Create a ServerProtocolPolicy instance to select and configure
* communication protocols on the server side.
*/
virtual RTCORBA::ServerProtocolPolicy_ptr
- create_server_protocol_policy (const RTCORBA::ProtocolList & protocols)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ create_server_protocol_policy (const RTCORBA::ProtocolList & protocols);
/**
* Create a ClientProtocolPolicy instance to select and configure
* communication protocols on the client side.
*/
virtual RTCORBA::ClientProtocolPolicy_ptr
- create_client_protocol_policy (const RTCORBA::ProtocolList & protocols)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ create_client_protocol_policy (const RTCORBA::ProtocolList & protocols);
/// Reference to our creating ORB Core.
TAO_ORB_Core *orb_core (void) const;
diff --git a/TAO/tao/RTCORBA/RT_ORBInitializer.cpp b/TAO/tao/RTCORBA/RT_ORBInitializer.cpp
index 1651d70f8a9..9eef8d09122 100644
--- a/TAO/tao/RTCORBA/RT_ORBInitializer.cpp
+++ b/TAO/tao/RTCORBA/RT_ORBInitializer.cpp
@@ -63,7 +63,6 @@ TAO_RT_ORBInitializer::TAO_RT_ORBInitializer (int priority_mapping_type,
void
TAO_RT_ORBInitializer::pre_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
//
// Register all of the RT related services.
@@ -206,7 +205,6 @@ TAO_RT_ORBInitializer::pre_init (PortableInterceptor::ORBInitInfo_ptr info)
void
TAO_RT_ORBInitializer::post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->register_policy_factories (info);
}
diff --git a/TAO/tao/RTCORBA/RT_ORBInitializer.h b/TAO/tao/RTCORBA/RT_ORBInitializer.h
index 9a4cbe33ad2..adc676ef0de 100644
--- a/TAO/tao/RTCORBA/RT_ORBInitializer.h
+++ b/TAO/tao/RTCORBA/RT_ORBInitializer.h
@@ -65,11 +65,9 @@ public:
long scope_policy,
ACE_Time_Value const &dynamic_thread_idle_timeout);
- virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info);
- virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info);
private:
diff --git a/TAO/tao/RTCORBA/RT_PolicyFactory.cpp b/TAO/tao/RTCORBA/RT_PolicyFactory.cpp
index a4ec2936b7c..91fc5db1537 100644
--- a/TAO/tao/RTCORBA/RT_PolicyFactory.cpp
+++ b/TAO/tao/RTCORBA/RT_PolicyFactory.cpp
@@ -17,8 +17,6 @@ CORBA::Policy_ptr
TAO_RT_PolicyFactory::create_policy (
CORBA::PolicyType type,
const CORBA::Any &value)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError))
{
if (type == RTCORBA::PRIORITY_MODEL_POLICY_TYPE)
return TAO_PriorityModelPolicy::create (value);
@@ -42,11 +40,7 @@ TAO_RT_PolicyFactory::create_policy (
}
CORBA::Policy_ptr
-TAO_RT_PolicyFactory::_create_policy (
- CORBA::PolicyType type
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError))
+TAO_RT_PolicyFactory::_create_policy (CORBA::PolicyType type)
{
CORBA::Policy_ptr policy = CORBA::Policy::_nil ();
diff --git a/TAO/tao/RTCORBA/RT_PolicyFactory.h b/TAO/tao/RTCORBA/RT_PolicyFactory.h
index d51b6ec34c8..99ca81ff1a6 100644
--- a/TAO/tao/RTCORBA/RT_PolicyFactory.h
+++ b/TAO/tao/RTCORBA/RT_PolicyFactory.h
@@ -48,14 +48,10 @@ public:
CORBA::Policy_ptr create_policy (CORBA::PolicyType type,
const CORBA::Any &value
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError));
+ );
CORBA::Policy_ptr _create_policy (CORBA::PolicyType type
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- CORBA::PolicyError));
+ );
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/RTCORBA/RT_Policy_i.cpp b/TAO/tao/RTCORBA/RT_Policy_i.cpp
index 2e7e82f7227..52fb0b3875b 100644
--- a/TAO/tao/RTCORBA/RT_Policy_i.cpp
+++ b/TAO/tao/RTCORBA/RT_Policy_i.cpp
@@ -9,6 +9,7 @@
#include "tao/debug.h"
#include "tao/CDR.h"
#include "tao/AnyTypeCode/Any.h"
+#include "tao/SystemException.h"
#include "ace/OS_NS_string.h"
@@ -73,28 +74,24 @@ TAO_PriorityModelPolicy::get_priority_model (void)
RTCORBA::PriorityModel
TAO_PriorityModelPolicy::priority_model (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->priority_model_;
}
RTCORBA::Priority
TAO_PriorityModelPolicy::server_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->server_priority_;
}
CORBA::PolicyType
TAO_PriorityModelPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return RTCORBA::PRIORITY_MODEL_POLICY_TYPE;
}
CORBA::Policy_ptr
TAO_PriorityModelPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_PriorityModelPolicy* tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -107,7 +104,6 @@ TAO_PriorityModelPolicy::copy (void)
void
TAO_PriorityModelPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -190,21 +186,18 @@ TAO_ThreadpoolPolicy::create (const CORBA::Any &val
RTCORBA::ThreadpoolId
TAO_ThreadpoolPolicy::threadpool (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->id_;
}
CORBA::PolicyType
TAO_ThreadpoolPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return RTCORBA::THREADPOOL_POLICY_TYPE;
}
CORBA::Policy_ptr
TAO_ThreadpoolPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_ThreadpoolPolicy* tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -217,7 +210,6 @@ TAO_ThreadpoolPolicy::copy (void)
void
TAO_ThreadpoolPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -259,8 +251,7 @@ TAO_PrivateConnectionPolicy::~TAO_PrivateConnectionPolicy (void)
}
CORBA::Policy_ptr
-TAO_PrivateConnectionPolicy::create (const CORBA::Any &
- )
+TAO_PrivateConnectionPolicy::create (const CORBA::Any &)
{
TAO_PrivateConnectionPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -273,14 +264,12 @@ TAO_PrivateConnectionPolicy::create (const CORBA::Any &
CORBA::PolicyType
TAO_PrivateConnectionPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return RTCORBA::PRIVATE_CONNECTION_POLICY_TYPE;
}
CORBA::Policy_ptr
TAO_PrivateConnectionPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_PrivateConnectionPolicy* tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -293,7 +282,6 @@ TAO_PrivateConnectionPolicy::copy (void)
void
TAO_PrivateConnectionPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -360,7 +348,6 @@ TAO_PriorityBandedConnectionPolicy::create (const CORBA::Any &val
RTCORBA::PriorityBands *
TAO_PriorityBandedConnectionPolicy::priority_bands (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
RTCORBA::PriorityBands *tmp;
ACE_NEW_THROW_EX (tmp,
@@ -373,14 +360,12 @@ TAO_PriorityBandedConnectionPolicy::priority_bands (void)
CORBA::PolicyType
TAO_PriorityBandedConnectionPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return RTCORBA::PRIORITY_BANDED_CONNECTION_POLICY_TYPE;
}
CORBA::Policy_ptr
TAO_PriorityBandedConnectionPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_PriorityBandedConnectionPolicy *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -393,7 +378,6 @@ TAO_PriorityBandedConnectionPolicy::copy (void)
void
TAO_PriorityBandedConnectionPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -473,7 +457,6 @@ TAO_ServerProtocolPolicy::create (const CORBA::Any &val
RTCORBA::ProtocolList *
TAO_ServerProtocolPolicy::protocols (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
RTCORBA::ProtocolList *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -486,14 +469,12 @@ TAO_ServerProtocolPolicy::protocols (void)
CORBA::PolicyType
TAO_ServerProtocolPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return RTCORBA::SERVER_PROTOCOL_POLICY_TYPE;
}
CORBA::Policy_ptr
TAO_ServerProtocolPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_ServerProtocolPolicy* tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -506,7 +487,6 @@ TAO_ServerProtocolPolicy::copy (void)
void
TAO_ServerProtocolPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -579,7 +559,6 @@ TAO_ClientProtocolPolicy::create (const CORBA::Any &val
RTCORBA::ProtocolList *
TAO_ClientProtocolPolicy::protocols (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
RTCORBA::ProtocolList *tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -592,14 +571,12 @@ TAO_ClientProtocolPolicy::protocols (void)
CORBA::PolicyType
TAO_ClientProtocolPolicy::policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return RTCORBA::CLIENT_PROTOCOL_POLICY_TYPE;
}
CORBA::Policy_ptr
TAO_ClientProtocolPolicy::copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_ClientProtocolPolicy* tmp = 0;
ACE_NEW_THROW_EX (tmp,
@@ -612,7 +589,6 @@ TAO_ClientProtocolPolicy::copy (void)
void
TAO_ClientProtocolPolicy::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -713,7 +689,6 @@ TAO_TCP_Protocol_Properties::~TAO_TCP_Protocol_Properties (void)
CORBA::Long
TAO_TCP_Protocol_Properties::send_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->send_buffer_size_;
}
@@ -721,14 +696,12 @@ TAO_TCP_Protocol_Properties::send_buffer_size (void)
void
TAO_TCP_Protocol_Properties::send_buffer_size (CORBA::Long send_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->send_buffer_size_ = send_buffer_size;
}
CORBA::Long
TAO_TCP_Protocol_Properties::recv_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->recv_buffer_size_;
}
@@ -736,14 +709,12 @@ TAO_TCP_Protocol_Properties::recv_buffer_size (void)
void
TAO_TCP_Protocol_Properties::recv_buffer_size (CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->recv_buffer_size_ = recv_buffer_size;
}
CORBA::Boolean
TAO_TCP_Protocol_Properties::keep_alive (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->keep_alive_;
}
@@ -751,14 +722,12 @@ TAO_TCP_Protocol_Properties::keep_alive (void)
void
TAO_TCP_Protocol_Properties::keep_alive (CORBA::Boolean keep_alive
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->keep_alive_ = keep_alive;
}
CORBA::Boolean
TAO_TCP_Protocol_Properties::dont_route (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->dont_route_;
}
@@ -766,13 +735,11 @@ TAO_TCP_Protocol_Properties::dont_route (void)
void
TAO_TCP_Protocol_Properties::dont_route (CORBA::Boolean dont_route
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->dont_route_ = dont_route;
}
CORBA::Boolean TAO_TCP_Protocol_Properties::no_delay (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->no_delay_;
}
@@ -780,14 +747,12 @@ CORBA::Boolean TAO_TCP_Protocol_Properties::no_delay (void)
void
TAO_TCP_Protocol_Properties::no_delay (CORBA::Boolean no_delay
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->no_delay_ = no_delay;
}
CORBA::Boolean
TAO_TCP_Protocol_Properties::enable_network_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->enable_network_priority_;
}
@@ -795,7 +760,6 @@ TAO_TCP_Protocol_Properties::enable_network_priority (void)
void
TAO_TCP_Protocol_Properties::enable_network_priority (CORBA::Boolean enable
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->enable_network_priority_ = enable;
}
@@ -844,7 +808,6 @@ TAO_UnixDomain_Protocol_Properties::~TAO_UnixDomain_Protocol_Properties (void)
CORBA::Long
TAO_UnixDomain_Protocol_Properties::send_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->send_buffer_size_;
}
@@ -852,14 +815,12 @@ TAO_UnixDomain_Protocol_Properties::send_buffer_size (void)
void
TAO_UnixDomain_Protocol_Properties::send_buffer_size (CORBA::Long send_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->send_buffer_size_ = send_buffer_size;
}
CORBA::Long
TAO_UnixDomain_Protocol_Properties::recv_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->recv_buffer_size_;
}
@@ -867,7 +828,6 @@ TAO_UnixDomain_Protocol_Properties::recv_buffer_size (void)
void
TAO_UnixDomain_Protocol_Properties::recv_buffer_size (CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->recv_buffer_size_ = recv_buffer_size;
}
@@ -914,7 +874,6 @@ TAO_SharedMemory_Protocol_Properties::~TAO_SharedMemory_Protocol_Properties (voi
CORBA::Long
TAO_SharedMemory_Protocol_Properties::send_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->send_buffer_size_;
}
@@ -922,14 +881,12 @@ TAO_SharedMemory_Protocol_Properties::send_buffer_size (void)
void
TAO_SharedMemory_Protocol_Properties::send_buffer_size (CORBA::Long send_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->send_buffer_size_ = send_buffer_size;
}
CORBA::Long
TAO_SharedMemory_Protocol_Properties::recv_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->recv_buffer_size_;
}
@@ -937,14 +894,12 @@ TAO_SharedMemory_Protocol_Properties::recv_buffer_size (void)
void
TAO_SharedMemory_Protocol_Properties::recv_buffer_size (CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->recv_buffer_size_ = recv_buffer_size;
}
CORBA::Boolean
TAO_SharedMemory_Protocol_Properties::keep_alive (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->keep_alive_;
}
@@ -952,14 +907,12 @@ TAO_SharedMemory_Protocol_Properties::keep_alive (void)
void
TAO_SharedMemory_Protocol_Properties::keep_alive (CORBA::Boolean keep_alive
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->keep_alive_ = keep_alive;
}
CORBA::Boolean
TAO_SharedMemory_Protocol_Properties::dont_route (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->dont_route_;
}
@@ -967,14 +920,12 @@ TAO_SharedMemory_Protocol_Properties::dont_route (void)
void
TAO_SharedMemory_Protocol_Properties::dont_route (CORBA::Boolean dont_route
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->dont_route_ = dont_route;
}
CORBA::Boolean
TAO_SharedMemory_Protocol_Properties::no_delay (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->no_delay_;
}
@@ -982,14 +933,12 @@ TAO_SharedMemory_Protocol_Properties::no_delay (void)
void
TAO_SharedMemory_Protocol_Properties::no_delay (CORBA::Boolean no_delay
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->no_delay_ = no_delay;
}
CORBA::Long
TAO_SharedMemory_Protocol_Properties::preallocate_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->preallocate_buffer_size_;
}
@@ -997,14 +946,12 @@ TAO_SharedMemory_Protocol_Properties::preallocate_buffer_size (void)
void
TAO_SharedMemory_Protocol_Properties::preallocate_buffer_size (CORBA::Long preallocate_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->preallocate_buffer_size_ = preallocate_buffer_size;
}
char *
TAO_SharedMemory_Protocol_Properties::mmap_filename (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->mmap_filename_.rep ();
}
@@ -1012,14 +959,12 @@ TAO_SharedMemory_Protocol_Properties::mmap_filename (void)
void
TAO_SharedMemory_Protocol_Properties::mmap_filename (const char * mmap_filename
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->mmap_filename_.set (mmap_filename);
}
char *
TAO_SharedMemory_Protocol_Properties::mmap_lockname (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->mmap_lockname_.rep ();
}
@@ -1027,7 +972,6 @@ TAO_SharedMemory_Protocol_Properties::mmap_lockname (void)
void
TAO_SharedMemory_Protocol_Properties::mmap_lockname (const char * mmap_lockname
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->mmap_lockname_.set (mmap_lockname);
}
@@ -1085,7 +1029,6 @@ TAO_UserDatagram_Protocol_Properties::~TAO_UserDatagram_Protocol_Properties (voi
CORBA::Boolean
TAO_UserDatagram_Protocol_Properties::enable_network_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->enable_network_priority_;
}
@@ -1093,7 +1036,6 @@ TAO_UserDatagram_Protocol_Properties::enable_network_priority (void)
void
TAO_UserDatagram_Protocol_Properties::enable_network_priority (CORBA::Boolean enable
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->enable_network_priority_ = enable;
}
@@ -1133,7 +1075,6 @@ TAO_StreamControl_Protocol_Properties::~TAO_StreamControl_Protocol_Properties (v
CORBA::Long
TAO_StreamControl_Protocol_Properties::send_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->send_buffer_size_;
}
@@ -1141,14 +1082,12 @@ TAO_StreamControl_Protocol_Properties::send_buffer_size (void)
void
TAO_StreamControl_Protocol_Properties::send_buffer_size (CORBA::Long send_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->send_buffer_size_ = send_buffer_size;
}
CORBA::Long
TAO_StreamControl_Protocol_Properties::recv_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->recv_buffer_size_;
}
@@ -1156,14 +1095,12 @@ TAO_StreamControl_Protocol_Properties::recv_buffer_size (void)
void
TAO_StreamControl_Protocol_Properties::recv_buffer_size (CORBA::Long recv_buffer_size
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->recv_buffer_size_ = recv_buffer_size;
}
CORBA::Boolean
TAO_StreamControl_Protocol_Properties::keep_alive (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->keep_alive_;
}
@@ -1171,14 +1108,12 @@ TAO_StreamControl_Protocol_Properties::keep_alive (void)
void
TAO_StreamControl_Protocol_Properties::keep_alive (CORBA::Boolean keep_alive
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->keep_alive_ = keep_alive;
}
CORBA::Boolean
TAO_StreamControl_Protocol_Properties::dont_route (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->dont_route_;
}
@@ -1186,13 +1121,11 @@ TAO_StreamControl_Protocol_Properties::dont_route (void)
void
TAO_StreamControl_Protocol_Properties::dont_route (CORBA::Boolean dont_route
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->dont_route_ = dont_route;
}
CORBA::Boolean TAO_StreamControl_Protocol_Properties::no_delay (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->no_delay_;
}
@@ -1200,14 +1133,12 @@ CORBA::Boolean TAO_StreamControl_Protocol_Properties::no_delay (void)
void
TAO_StreamControl_Protocol_Properties::no_delay (CORBA::Boolean no_delay
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->no_delay_ = no_delay;
}
CORBA::Boolean
TAO_StreamControl_Protocol_Properties::enable_network_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->enable_network_priority_;
}
@@ -1215,7 +1146,6 @@ TAO_StreamControl_Protocol_Properties::enable_network_priority (void)
void
TAO_StreamControl_Protocol_Properties::enable_network_priority (CORBA::Boolean enable
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->enable_network_priority_ = enable;
}
diff --git a/TAO/tao/RTCORBA/RT_Policy_i.h b/TAO/tao/RTCORBA/RT_Policy_i.h
index 401eafaf4df..6893cb5fe6a 100644
--- a/TAO/tao/RTCORBA/RT_Policy_i.h
+++ b/TAO/tao/RTCORBA/RT_Policy_i.h
@@ -68,20 +68,15 @@ public:
*/
RTCORBA::PriorityModel get_priority_model (void);
- RTCORBA::PriorityModel priority_model (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ RTCORBA::PriorityModel priority_model (void);
- RTCORBA::Priority server_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ RTCORBA::Priority server_priority (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
/// This method writes a CDR representation of the object state.
CORBA::Boolean _tao_encode (TAO_OutputCDR &out_cdr);
@@ -137,17 +132,13 @@ public:
/// Copy constructor.
TAO_ThreadpoolPolicy (const TAO_ThreadpoolPolicy &rhs);
- RTCORBA::ThreadpoolId threadpool (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ RTCORBA::ThreadpoolId threadpool (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
// Return the cached policy type for this policy.
TAO_Cached_Policy_Type _tao_cached_type (void) const;
@@ -193,14 +184,11 @@ public:
/// Copy constructor.
TAO_PrivateConnectionPolicy (const TAO_PrivateConnectionPolicy &rhs);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
// Return the cached policy type for this policy.
TAO_Cached_Policy_Type _tao_cached_type (void) const;
@@ -251,17 +239,13 @@ public:
*/
RTCORBA::PriorityBands &priority_bands_rep (void);
- RTCORBA::PriorityBands *priority_bands (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ RTCORBA::PriorityBands *priority_bands (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
/// This method writes a CDR representation of the current object.
CORBA::Boolean _tao_encode (TAO_OutputCDR &out_cdr);
@@ -325,17 +309,13 @@ public:
RTCORBA::ProtocolList & protocols_rep (void);
RTCORBA::ProtocolList *protocols
- (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
// Return the cached policy type for this policy.
TAO_Cached_Policy_Type _tao_cached_type (void) const;
@@ -388,17 +368,13 @@ public:
RTCORBA::ProtocolList & protocols_rep (void);
RTCORBA::ProtocolList *protocols
- (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ (void);
- CORBA::PolicyType policy_type (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::PolicyType policy_type (void);
- CORBA::Policy_ptr copy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Policy_ptr copy (void);
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
// = CDR Encoder/Decoder.
@@ -457,41 +433,29 @@ public:
CORBA::Boolean no_delay,
CORBA::Boolean enable_network_priority);
- CORBA::Long send_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long send_buffer_size (void);
- void send_buffer_size (CORBA::Long send_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void send_buffer_size (CORBA::Long send_buffer_size);
- CORBA::Long recv_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long recv_buffer_size (void);
- void recv_buffer_size (CORBA::Long recv_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void recv_buffer_size (CORBA::Long recv_buffer_size);
- CORBA::Boolean keep_alive (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean keep_alive (void);
- void keep_alive (CORBA::Boolean keep_alive)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void keep_alive (CORBA::Boolean keep_alive);
- CORBA::Boolean dont_route (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean dont_route (void);
- void dont_route (CORBA::Boolean dont_route)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void dont_route (CORBA::Boolean dont_route);
- CORBA::Boolean no_delay (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean no_delay (void);
- void no_delay (CORBA::Boolean no_delay)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void no_delay (CORBA::Boolean no_delay);
- CORBA::Boolean enable_network_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean enable_network_priority (void);
- void enable_network_priority (CORBA::Boolean enable)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void enable_network_priority (CORBA::Boolean enable);
/// This method writes a CDR representation of TCPProtocolProperties.
CORBA::Boolean _tao_encode (TAO_OutputCDR &out_cdr);
@@ -536,17 +500,13 @@ public:
TAO_UnixDomain_Protocol_Properties (CORBA::Long send_buffer_size,
CORBA::Long recv_buffer_size);
- CORBA::Long send_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long send_buffer_size (void);
- void send_buffer_size (CORBA::Long send_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void send_buffer_size (CORBA::Long send_buffer_size);
- CORBA::Long recv_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long recv_buffer_size (void);
- void recv_buffer_size (CORBA::Long recv_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void recv_buffer_size (CORBA::Long recv_buffer_size);
/**
* This method writes the CDR encapsulation of an instance of
@@ -607,57 +567,40 @@ public:
// = IDL interface methods.
- CORBA::Long send_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long send_buffer_size (void);
- void send_buffer_size (CORBA::Long send_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void send_buffer_size (CORBA::Long send_buffer_size);
- CORBA::Long recv_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long recv_buffer_size (void);
- void recv_buffer_size (CORBA::Long recv_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void recv_buffer_size (CORBA::Long recv_buffer_size);
- CORBA::Boolean keep_alive (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean keep_alive (void);
- void keep_alive (CORBA::Boolean keep_alive)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void keep_alive (CORBA::Boolean keep_alive);
- CORBA::Boolean dont_route (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean dont_route (void);
- void dont_route (CORBA::Boolean dont_route)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void dont_route (CORBA::Boolean dont_route);
- CORBA::Boolean no_delay (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean no_delay (void);
void no_delay (CORBA::Boolean no_delay
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
- CORBA::Boolean enable_network_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean enable_network_priority (void);
- CORBA::Long preallocate_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long preallocate_buffer_size (void);
- void preallocate_buffer_size (CORBA::Long preallocate_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void preallocate_buffer_size (CORBA::Long preallocate_buffer_size);
- char *mmap_filename (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ char *mmap_filename (void);
- void mmap_filename (const char *mmap_filename)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void mmap_filename (const char *mmap_filename);
- char *mmap_lockname (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ char *mmap_lockname (void);
- void mmap_lockname (const char *mmap_lockname)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void mmap_lockname (const char *mmap_lockname);
/**
* This method writes the CDR encapsulation of an instance of
@@ -713,11 +656,9 @@ public:
/// Constructor.
TAO_UserDatagram_Protocol_Properties (CORBA::Boolean enable_network_priority);
- CORBA::Boolean enable_network_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean enable_network_priority (void);
- void enable_network_priority (CORBA::Boolean enable)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void enable_network_priority (CORBA::Boolean enable);
/// This method writes a CDR representation of UserDatagramProtocolProperties.
CORBA::Boolean _tao_encode (TAO_OutputCDR &out_cdr);
@@ -759,41 +700,29 @@ public:
CORBA::Boolean no_delay,
CORBA::Boolean enable_network_priority);
- CORBA::Long send_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long send_buffer_size (void);
- void send_buffer_size (CORBA::Long send_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void send_buffer_size (CORBA::Long send_buffer_size);
- CORBA::Long recv_buffer_size (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Long recv_buffer_size (void);
- void recv_buffer_size (CORBA::Long recv_buffer_size)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void recv_buffer_size (CORBA::Long recv_buffer_size);
- CORBA::Boolean keep_alive (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean keep_alive (void);
- void keep_alive (CORBA::Boolean keep_alive)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void keep_alive (CORBA::Boolean keep_alive);
- CORBA::Boolean dont_route (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean dont_route (void);
- void dont_route (CORBA::Boolean dont_route)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void dont_route (CORBA::Boolean dont_route);
- CORBA::Boolean no_delay (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean no_delay (void);
- void no_delay (CORBA::Boolean no_delay)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void no_delay (CORBA::Boolean no_delay);
- CORBA::Boolean enable_network_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean enable_network_priority (void);
- void enable_network_priority (CORBA::Boolean enable)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void enable_network_priority (CORBA::Boolean enable);
/// This method writes a CDR representation of StreamControlProtocolProperties.
CORBA::Boolean _tao_encode (TAO_OutputCDR &out_cdr);
diff --git a/TAO/tao/RTCORBA/RT_Protocols_Hooks.cpp b/TAO/tao/RTCORBA/RT_Protocols_Hooks.cpp
index 139538e68d8..8cf78be0c6d 100644
--- a/TAO/tao/RTCORBA/RT_Protocols_Hooks.cpp
+++ b/TAO/tao/RTCORBA/RT_Protocols_Hooks.cpp
@@ -18,6 +18,7 @@
#include "tao/Policy_Set.h"
#include "tao/debug.h"
#include "tao/CDR.h"
+#include "tao/SystemException.h"
#include "ace/Dynamic_Service.h"
#include "ace/OS_NS_string.h"
@@ -70,8 +71,7 @@ TAO_RT_Protocols_Hooks::init_hooks (TAO_ORB_Core *orb_core)
RTCORBA::ProtocolProperties_ptr
TAO_RT_Protocols_Hooks::server_protocol_properties (IOP::ProfileId protocol_tag,
- CORBA::Policy_ptr policy
- )
+ CORBA::Policy_ptr policy)
{
if (CORBA::is_nil (policy))
return 0;
@@ -176,8 +176,7 @@ TAO_RT_Protocols_Hooks::extract_protocol_properties (TAO_IIOP_Protocol_Propertie
)
{
RTCORBA::TCPProtocolProperties_var protocol_properties =
- RTCORBA::TCPProtocolProperties::_narrow (from
- );
+ RTCORBA::TCPProtocolProperties::_narrow (from);
to.send_buffer_size_ = protocol_properties->send_buffer_size ();
to.recv_buffer_size_ = protocol_properties->recv_buffer_size ();
@@ -188,8 +187,7 @@ TAO_RT_Protocols_Hooks::extract_protocol_properties (TAO_IIOP_Protocol_Propertie
}
void
-TAO_RT_Protocols_Hooks::server_protocol_properties_at_orb_level (TAO_IIOP_Protocol_Properties &to
- )
+TAO_RT_Protocols_Hooks::server_protocol_properties_at_orb_level (TAO_IIOP_Protocol_Properties &to)
{
RTCORBA::ProtocolProperties_var from =
this->server_protocol_properties_at_orb_level (IOP::TAG_INTERNET_IOP);
diff --git a/TAO/tao/RTCORBA/RT_Stub.cpp b/TAO/tao/RTCORBA/RT_Stub.cpp
index 84691dc0a24..ee410570711 100644
--- a/TAO/tao/RTCORBA/RT_Stub.cpp
+++ b/TAO/tao/RTCORBA/RT_Stub.cpp
@@ -8,7 +8,7 @@
#include "tao/ORB_Core.h"
#include "tao/Policy_Set.h"
#include "tao/Policy_Manager.h"
-
+#include "tao/SystemException.h"
ACE_RCSID (RTCORBA,
RT_Stub,
diff --git a/TAO/tao/RTCORBA/Thread_Pool.cpp b/TAO/tao/RTCORBA/Thread_Pool.cpp
index e7818d1917b..5a37a0282e9 100644
--- a/TAO/tao/RTCORBA/Thread_Pool.cpp
+++ b/TAO/tao/RTCORBA/Thread_Pool.cpp
@@ -715,7 +715,6 @@ TAO_Thread_Pool_Manager::create_threadpool (CORBA::ULong stacksize,
CORBA::ULong max_request_buffer_size,
ACE_Time_Value const &dynamic_thread_idle_timeout
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_THREAD_POOL_MANAGER_GUARD;
@@ -739,7 +738,6 @@ TAO_Thread_Pool_Manager::create_threadpool_with_lanes (CORBA::ULong stacksize,
CORBA::ULong max_request_buffer_size,
ACE_Time_Value const &dynamic_thread_idle_timeout
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_THREAD_POOL_MANAGER_GUARD;
@@ -749,15 +747,11 @@ TAO_Thread_Pool_Manager::create_threadpool_with_lanes (CORBA::ULong stacksize,
allow_request_buffering,
max_buffered_requests,
max_request_buffer_size,
- dynamic_thread_idle_timeout
- );
+ dynamic_thread_idle_timeout);
}
void
-TAO_Thread_Pool_Manager::destroy_threadpool (RTCORBA::ThreadpoolId threadpool
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTCORBA::RTORB::InvalidThreadpool))
+TAO_Thread_Pool_Manager::destroy_threadpool (RTCORBA::ThreadpoolId threadpool)
{
TAO_Thread_Pool *tao_thread_pool = 0;
@@ -805,7 +799,6 @@ TAO_Thread_Pool_Manager::create_threadpool_i (CORBA::ULong stacksize,
CORBA::ULong max_request_buffer_size,
ACE_Time_Value const &dynamic_thread_idle_timeout
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Create the thread pool.
TAO_Thread_Pool *thread_pool = 0;
@@ -837,7 +830,6 @@ TAO_Thread_Pool_Manager::create_threadpool_with_lanes_i (CORBA::ULong stacksize,
CORBA::ULong max_request_buffer_size,
ACE_Time_Value const &dynamic_thread_idle_timeout
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Create the thread pool.
TAO_Thread_Pool *thread_pool = 0;
@@ -860,9 +852,7 @@ TAO_Thread_Pool_Manager::create_threadpool_with_lanes_i (CORBA::ULong stacksize,
}
RTCORBA::ThreadpoolId
-TAO_Thread_Pool_Manager::create_threadpool_helper (TAO_Thread_Pool *thread_pool
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
+TAO_Thread_Pool_Manager::create_threadpool_helper (TAO_Thread_Pool *thread_pool)
{
// Make sure of safe deletion in case of errors.
auto_ptr<TAO_Thread_Pool> safe_thread_pool (thread_pool);
@@ -913,9 +903,7 @@ TAO_Thread_Pool_Manager::get_threadpool (RTCORBA::ThreadpoolId thread_pool_id )
TAO_THREAD_POOL_MANAGER_GUARD;
TAO_Thread_Pool *thread_pool = 0;
- int result =
- thread_pools_.find (thread_pool_id,
- thread_pool);
+ int const result = thread_pools_.find (thread_pool_id, thread_pool);
ACE_UNUSED_ARG (result);
diff --git a/TAO/tao/RTCORBA/Thread_Pool.h b/TAO/tao/RTCORBA/Thread_Pool.h
index f68dd67cd98..21009c2d2a4 100644
--- a/TAO/tao/RTCORBA/Thread_Pool.h
+++ b/TAO/tao/RTCORBA/Thread_Pool.h
@@ -383,8 +383,7 @@ public:
CORBA::Boolean allow_request_buffering,
CORBA::ULong max_buffered_requests,
CORBA::ULong max_request_buffer_size,
- ACE_Time_Value const &dynamic_thread_idle_timeout)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ACE_Time_Value const &dynamic_thread_idle_timeout);
/// Create a threadpool with lanes.
RTCORBA::ThreadpoolId
@@ -395,14 +394,11 @@ public:
CORBA::ULong max_buffered_requests,
CORBA::ULong max_request_buffer_size,
ACE_Time_Value const &dynamic_thread_idle_timeout
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
/// Destroy a threadpool.
void destroy_threadpool (RTCORBA::ThreadpoolId threadpool
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTCORBA::RTORB::InvalidThreadpool));
+ );
TAO_Thread_Pool *get_threadpool (RTCORBA::ThreadpoolId thread_pool_id);
@@ -429,8 +425,7 @@ private:
CORBA::Boolean allow_request_buffering,
CORBA::ULong max_buffered_requests,
CORBA::ULong max_request_buffer_size,
- ACE_Time_Value const &dynamic_thread_idle_timeout)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ACE_Time_Value const &dynamic_thread_idle_timeout);
RTCORBA::ThreadpoolId
create_threadpool_with_lanes_i (CORBA::ULong stacksize,
@@ -440,12 +435,10 @@ private:
CORBA::ULong max_buffered_requests,
CORBA::ULong max_request_buffer_size,
ACE_Time_Value const &dynamic_thread_idle_timeout
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
RTCORBA::ThreadpoolId
- create_threadpool_helper (TAO_Thread_Pool *thread_pool)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ create_threadpool_helper (TAO_Thread_Pool *thread_pool);
// @}
diff --git a/TAO/tao/RTPortableServer/RT_POA.cpp b/TAO/tao/RTPortableServer/RT_POA.cpp
index 8d9b2027b4d..0145c706d44 100644
--- a/TAO/tao/RTPortableServer/RT_POA.cpp
+++ b/TAO/tao/RTPortableServer/RT_POA.cpp
@@ -9,7 +9,6 @@
#include "tao/ORB_Core.h"
#include "tao/ORB.h"
#include "tao/Server_Strategy_Factory.h"
-#include "tao/Environment.h"
#include "tao/Exception.h"
#include "tao/Stub.h"
#include "tao/Policy_Manager.h"
@@ -96,8 +95,7 @@ TAO_RT_POA::new_POA (const String &name,
}
void
-TAO_RT_POA::parse_rt_policies (TAO_POA_Policy_Set &policies
- )
+TAO_RT_POA::parse_rt_policies (TAO_POA_Policy_Set &policies)
{
{
CORBA::Policy_var policy =
@@ -527,9 +525,6 @@ TAO_RT_POA::create_POA (const char *adapter_name,
PortableServer::POAManager_ptr poa_manager,
const CORBA::PolicyList &policies
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterAlreadyExists,
- PortableServer::POA::InvalidPolicy))
{
PortableServer::POA_ptr poa = this->TAO_Regular_POA::create_POA (adapter_name,
poa_manager,
@@ -542,8 +537,6 @@ PortableServer::POA_ptr
TAO_RT_POA::find_POA (const char *adapter_name,
CORBA::Boolean activate_it
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterNonExistent))
{
PortableServer::POA_ptr poa = this->TAO_Regular_POA::find_POA (adapter_name,
activate_it
@@ -555,7 +548,6 @@ void
TAO_RT_POA::destroy (CORBA::Boolean etherealize_objects,
CORBA::Boolean wait_for_completion
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->TAO_Regular_POA::destroy (etherealize_objects,
wait_for_completion
@@ -568,7 +560,6 @@ TAO_RT_POA::destroy (CORBA::Boolean etherealize_objects,
PortableServer::ThreadPolicy_ptr
TAO_RT_POA::create_thread_policy (PortableServer::ThreadPolicyValue value
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::ThreadPolicy_ptr policy =
this->TAO_Regular_POA::create_thread_policy (value
@@ -582,7 +573,6 @@ TAO_RT_POA::create_thread_policy (PortableServer::ThreadPolicyValue value
PortableServer::LifespanPolicy_ptr
TAO_RT_POA::create_lifespan_policy (PortableServer::LifespanPolicyValue value
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::LifespanPolicy_ptr policy =
this->TAO_Regular_POA::create_lifespan_policy (value
@@ -595,7 +585,6 @@ TAO_RT_POA::create_lifespan_policy (PortableServer::LifespanPolicyValue value
PortableServer::IdUniquenessPolicy_ptr
TAO_RT_POA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::IdUniquenessPolicy_ptr policy =
this->TAO_Regular_POA::create_id_uniqueness_policy (value
@@ -608,7 +597,6 @@ TAO_RT_POA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue
PortableServer::IdAssignmentPolicy_ptr
TAO_RT_POA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::IdAssignmentPolicy_ptr policy =
this->TAO_Regular_POA::create_id_assignment_policy (value
@@ -623,7 +611,6 @@ TAO_RT_POA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue
PortableServer::ImplicitActivationPolicy_ptr
TAO_RT_POA::create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::ImplicitActivationPolicy_ptr policy =
this->TAO_Regular_POA::create_implicit_activation_policy (value
@@ -634,7 +621,6 @@ TAO_RT_POA::create_implicit_activation_policy (PortableServer::ImplicitActivatio
PortableServer::ServantRetentionPolicy_ptr
TAO_RT_POA::create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::ServantRetentionPolicy_ptr policy =
this->TAO_Regular_POA::create_servant_retention_policy (value
@@ -646,7 +632,6 @@ TAO_RT_POA::create_servant_retention_policy (PortableServer::ServantRetentionPol
PortableServer::RequestProcessingPolicy_ptr
TAO_RT_POA::create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::RequestProcessingPolicy_ptr policy =
this->TAO_Regular_POA::create_request_processing_policy (value
@@ -658,7 +643,6 @@ TAO_RT_POA::create_request_processing_policy (PortableServer::RequestProcessingP
char *
TAO_RT_POA::the_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
char * name =
this->TAO_Regular_POA::the_name ();
@@ -667,7 +651,6 @@ TAO_RT_POA::the_name (void)
PortableServer::POA_ptr
TAO_RT_POA::the_parent (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::POA_ptr parent =
this->TAO_Regular_POA::the_parent ();
@@ -676,7 +659,6 @@ TAO_RT_POA::the_parent (void)
PortableServer::POAList *
TAO_RT_POA::the_children (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::POAList *children =
this->TAO_Regular_POA::the_children ();
@@ -685,7 +667,6 @@ TAO_RT_POA::the_children (void)
PortableServer::POAManager_ptr
TAO_RT_POA::the_POAManager (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::POAManager_ptr poa_manager =
this->TAO_Regular_POA::the_POAManager ();
@@ -697,7 +678,6 @@ TAO_RT_POA::the_POAManager (void)
PortableServer::AdapterActivator_ptr
TAO_RT_POA::the_activator (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
PortableServer::AdapterActivator_ptr activator =
this->TAO_Regular_POA::the_activator ();
@@ -707,7 +687,6 @@ TAO_RT_POA::the_activator (void)
void
TAO_RT_POA::the_activator (PortableServer::AdapterActivator_ptr adapter_activator
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->TAO_Regular_POA::the_activator (adapter_activator
);
@@ -715,8 +694,6 @@ TAO_RT_POA::the_activator (PortableServer::AdapterActivator_ptr adapter_activato
PortableServer::ServantManager_ptr
TAO_RT_POA::get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
PortableServer::ServantManager_ptr servant_manager =
this->TAO_Regular_POA::get_servant_manager ();
@@ -726,8 +703,6 @@ TAO_RT_POA::get_servant_manager (void)
void
TAO_RT_POA::set_servant_manager (PortableServer::ServantManager_ptr imgr
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
this->TAO_Regular_POA::set_servant_manager (imgr
);
@@ -735,9 +710,6 @@ TAO_RT_POA::set_servant_manager (PortableServer::ServantManager_ptr imgr
PortableServer::Servant
TAO_RT_POA::get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::NoServant,
- PortableServer::POA::WrongPolicy))
{
PortableServer::Servant servant =
this->TAO_Regular_POA::get_servant ();
@@ -747,8 +719,6 @@ TAO_RT_POA::get_servant (void)
void
TAO_RT_POA::set_servant (PortableServer::Servant servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
this->TAO_Regular_POA::set_servant (servant
);
@@ -759,9 +729,6 @@ TAO_RT_POA::set_servant (PortableServer::Servant servant
PortableServer::ObjectId *
TAO_RT_POA::activate_object (PortableServer::Servant p_servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
PortableServer::ObjectId *object_id =
this->TAO_Regular_POA::activate_object (p_servant
@@ -774,10 +741,6 @@ void
TAO_RT_POA::activate_object_with_id (const PortableServer::ObjectId &id,
PortableServer::Servant p_servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
this->TAO_Regular_POA::activate_object_with_id (id,
p_servant
@@ -788,9 +751,6 @@ TAO_RT_POA::activate_object_with_id (const PortableServer::ObjectId &id,
void
TAO_RT_POA::deactivate_object (const PortableServer::ObjectId &oid
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
this->TAO_Regular_POA::deactivate_object (oid
);
@@ -799,8 +759,6 @@ TAO_RT_POA::deactivate_object (const PortableServer::ObjectId &oid
CORBA::Object_ptr
TAO_RT_POA::create_reference (const char *intf
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
CORBA::Object_ptr obj =
this->TAO_Regular_POA::create_reference (intf
@@ -812,7 +770,6 @@ CORBA::Object_ptr
TAO_RT_POA::create_reference_with_id (const PortableServer::ObjectId &oid,
const char *intf
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::Object_ptr obj =
this->TAO_Regular_POA::create_reference_with_id (oid,
@@ -824,9 +781,6 @@ TAO_RT_POA::create_reference_with_id (const PortableServer::ObjectId &oid,
PortableServer::ObjectId *
TAO_RT_POA::servant_to_id (PortableServer::Servant p_servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
PortableServer::ObjectId *object_id =
this->TAO_Regular_POA::servant_to_id (p_servant
@@ -837,9 +791,6 @@ TAO_RT_POA::servant_to_id (PortableServer::Servant p_servant
CORBA::Object_ptr
TAO_RT_POA::servant_to_reference (PortableServer::Servant p_servant
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy))
{
CORBA::Object_ptr obj =
this->TAO_Regular_POA::servant_to_reference (p_servant
@@ -851,10 +802,6 @@ TAO_RT_POA::servant_to_reference (PortableServer::Servant p_servant
PortableServer::Servant
TAO_RT_POA::reference_to_servant (CORBA::Object_ptr reference
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy))
{
PortableServer::Servant servant =
this->TAO_Regular_POA::reference_to_servant (reference
@@ -865,9 +812,6 @@ TAO_RT_POA::reference_to_servant (CORBA::Object_ptr reference
PortableServer::ObjectId *
TAO_RT_POA::reference_to_id (CORBA::Object_ptr reference
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy))
{
PortableServer::ObjectId *object_id =
this->TAO_Regular_POA::reference_to_id (reference
@@ -878,9 +822,6 @@ TAO_RT_POA::reference_to_id (CORBA::Object_ptr reference
PortableServer::Servant
TAO_RT_POA::id_to_servant (const PortableServer::ObjectId &oid
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
PortableServer::Servant servant =
this->TAO_Regular_POA::id_to_servant (oid
@@ -891,9 +832,6 @@ TAO_RT_POA::id_to_servant (const PortableServer::ObjectId &oid
CORBA::Object_ptr
TAO_RT_POA::id_to_reference (const PortableServer::ObjectId &oid
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy))
{
CORBA::Object_ptr obj =
this->TAO_Regular_POA::id_to_reference (oid
@@ -903,7 +841,6 @@ TAO_RT_POA::id_to_reference (const PortableServer::ObjectId &oid
CORBA::OctetSeq *
TAO_RT_POA::id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->TAO_Regular_POA::id ();
}
diff --git a/TAO/tao/RTPortableServer/RT_POA.h b/TAO/tao/RTPortableServer/RT_POA.h
index 1cf913567bf..41a73486008 100644
--- a/TAO/tao/RTPortableServer/RT_POA.h
+++ b/TAO/tao/RTPortableServer/RT_POA.h
@@ -53,191 +53,119 @@ public:
// RTCORBA specific methods
CORBA::Object_ptr create_reference_with_priority (const char * intf,
- RTCORBA::Priority priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ RTCORBA::Priority priority);
CORBA::Object_ptr create_reference_with_id_and_priority (const PortableServer::ObjectId & oid,
const char * intf,
- RTCORBA::Priority priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ RTCORBA::Priority priority);
PortableServer::ObjectId * activate_object_with_priority (PortableServer::Servant p_servant,
- RTCORBA::Priority priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ RTCORBA::Priority priority);
void activate_object_with_id_and_priority (const PortableServer::ObjectId & oid,
PortableServer::Servant p_servant,
- RTCORBA::Priority priority)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ RTCORBA::Priority priority);
// End RTCORBA specific methods
// Standard POA interface methods
PortableServer::POA_ptr create_POA (const char *adapter_name,
PortableServer::POAManager_ptr poa_manager,
- const CORBA::PolicyList &policies)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterAlreadyExists,
- PortableServer::POA::InvalidPolicy));
+ const CORBA::PolicyList &policies);
PortableServer::POA_ptr find_POA (const char *adapter_name,
- CORBA::Boolean activate_it)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::AdapterNonExistent));
+ CORBA::Boolean activate_it);
void destroy (CORBA::Boolean etherealize_objects,
- CORBA::Boolean wait_for_completion)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean wait_for_completion);
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
PortableServer::ThreadPolicy_ptr create_thread_policy (
- PortableServer::ThreadPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::ThreadPolicyValue value);
#endif /* TAO_HAS_MINIMUM_POA == 0 */
#if !defined (CORBA_E_MICRO)
PortableServer::LifespanPolicy_ptr create_lifespan_policy (
- PortableServer::LifespanPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::LifespanPolicyValue value);
#endif
#if !defined (CORBA_E_MICRO)
PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (
- PortableServer::IdUniquenessPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::IdUniquenessPolicyValue value);
#endif
#if !defined (CORBA_E_MICRO)
PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (
- PortableServer::IdAssignmentPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::IdAssignmentPolicyValue value);
#endif
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
PortableServer::ImplicitActivationPolicy_ptr
create_implicit_activation_policy (
- PortableServer::ImplicitActivationPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::ImplicitActivationPolicyValue value);
PortableServer::ServantRetentionPolicy_ptr
create_servant_retention_policy (
- PortableServer::ServantRetentionPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::ServantRetentionPolicyValue value);
PortableServer::RequestProcessingPolicy_ptr
create_request_processing_policy (
- PortableServer::RequestProcessingPolicyValue value)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::RequestProcessingPolicyValue value);
#endif /* TAO_HAS_MINIMUM_POA == 0 && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) */
- char * the_name (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ char * the_name (void);
- PortableServer::POA_ptr the_parent (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::POA_ptr the_parent (void);
- PortableServer::POAList *the_children (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::POAList *the_children (void);
- PortableServer::POAManager_ptr the_POAManager (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::POAManager_ptr the_POAManager (void);
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
- PortableServer::AdapterActivator_ptr the_activator (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ PortableServer::AdapterActivator_ptr the_activator (void);
- void the_activator (PortableServer::AdapterActivator_ptr adapter_activator)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void the_activator (PortableServer::AdapterActivator_ptr adapter_activator);
- PortableServer::ServantManager_ptr get_servant_manager (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ PortableServer::ServantManager_ptr get_servant_manager (void);
- void set_servant_manager (PortableServer::ServantManager_ptr imgr)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ void set_servant_manager (PortableServer::ServantManager_ptr imgr);
- PortableServer::Servant get_servant (void)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::NoServant,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant get_servant (void);
- void set_servant (PortableServer::Servant servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ void set_servant (PortableServer::Servant servant);
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- PortableServer::ObjectId *activate_object (PortableServer::Servant p_servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ PortableServer::ObjectId *activate_object (PortableServer::Servant p_servant);
#if !defined (CORBA_E_MICRO)
void activate_object_with_id (const PortableServer::ObjectId &id,
- PortableServer::Servant p_servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy));
+ PortableServer::Servant p_servant);
#endif
- void deactivate_object (const PortableServer::ObjectId &oid)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
+ void deactivate_object (const PortableServer::ObjectId &oid);
- CORBA::Object_ptr create_reference (const char *intf)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
+ CORBA::Object_ptr create_reference (const char *intf);
CORBA::Object_ptr create_reference_with_id (const PortableServer::ObjectId &oid,
- const char *intf)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- PortableServer::ObjectId *servant_to_id (PortableServer::Servant p_servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
-
- CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantNotActive,
- PortableServer::POA::WrongPolicy));
-
- PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy));
-
- PortableServer::ObjectId *reference_to_id (CORBA::Object_ptr reference)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongAdapter,
- PortableServer::POA::WrongPolicy));
-
- PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
-
- CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ObjectNotActive,
- PortableServer::POA::WrongPolicy));
-
- CORBA::OctetSeq *id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *intf);
+
+ PortableServer::ObjectId *servant_to_id (PortableServer::Servant p_servant);
+
+ CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant);
+
+ PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference);
+
+ PortableServer::ObjectId *reference_to_id (CORBA::Object_ptr reference);
+
+ PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid);
+
+ CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid);
+
+ CORBA::OctetSeq *id (void);
// End standard POA interface methods.
diff --git a/TAO/tao/RTPortableServer/RT_POA.inl b/TAO/tao/RTPortableServer/RT_POA.inl
index 8a50bd7f91e..6ae1dc2512a 100644
--- a/TAO/tao/RTPortableServer/RT_POA.inl
+++ b/TAO/tao/RTPortableServer/RT_POA.inl
@@ -5,7 +5,6 @@
// Exception macros
#include "tao/PortableServer/poa_macros.h"
#include "tao/PortableServer/POA_Guard.h"
-#include "tao/Environment.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -13,8 +12,6 @@ ACE_INLINE CORBA::Object_ptr
TAO_RT_POA::create_reference_with_priority (const char * intf,
RTCORBA::Priority priority
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// Check that this method can be used based on this POA's policies.
this->validate_policies ();
@@ -34,8 +31,6 @@ TAO_RT_POA::create_reference_with_id_and_priority (const PortableServer::ObjectI
const char * intf,
RTCORBA::Priority priority
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
{
// Check that this method can be used based on this POA's policies.
this->validate_policies ();
@@ -55,9 +50,6 @@ ACE_INLINE PortableServer::ObjectId *
TAO_RT_POA::activate_object_with_priority (PortableServer::Servant servant,
RTCORBA::Priority priority
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
// Check that this method can be used based on this POA's policies.
this->validate_policies ();
@@ -92,10 +84,6 @@ TAO_RT_POA::activate_object_with_id_and_priority (const PortableServer::ObjectId
PortableServer::Servant servant,
RTCORBA::Priority priority
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy))
{
// Check that this method can be used based on this POA's policies.
this->validate_policies ();
diff --git a/TAO/tao/RTPortableServer/RT_Policy_Validator.cpp b/TAO/tao/RTPortableServer/RT_Policy_Validator.cpp
index 08c4b896d8b..96c16d2ce44 100644
--- a/TAO/tao/RTPortableServer/RT_Policy_Validator.cpp
+++ b/TAO/tao/RTPortableServer/RT_Policy_Validator.cpp
@@ -34,8 +34,7 @@ TAO_POA_RT_Policy_Validator::~TAO_POA_RT_Policy_Validator (void)
}
void
-TAO_POA_RT_Policy_Validator::validate_impl (TAO_Policy_Set &policies
- )
+TAO_POA_RT_Policy_Validator::validate_impl (TAO_Policy_Set &policies)
{
this->validate_thread_pool (policies);
@@ -55,15 +54,13 @@ TAO_POA_RT_Policy_Validator::legal_policy_impl (CORBA::PolicyType type)
}
void
-TAO_POA_RT_Policy_Validator::validate_server_protocol (TAO_Policy_Set &policies
- )
+TAO_POA_RT_Policy_Validator::validate_server_protocol (TAO_Policy_Set &policies)
{
// Make sure we have an endpoint for at least one of the protocols
// specified in the RTCORBA::ServerProtocolPolicy. This ensure we
// will be able to create non-nil object references.
CORBA::Policy_var protocol =
- policies.get_cached_policy (TAO_CACHED_POLICY_RT_SERVER_PROTOCOL
- );
+ policies.get_cached_policy (TAO_CACHED_POLICY_RT_SERVER_PROTOCOL);
if (CORBA::is_nil (protocol.in ()))
{
diff --git a/TAO/tao/RTScheduling/Current.cpp b/TAO/tao/RTScheduling/Current.cpp
index 3004c66deab..733042d926c 100644
--- a/TAO/tao/RTScheduling/Current.cpp
+++ b/TAO/tao/RTScheduling/Current.cpp
@@ -72,8 +72,6 @@ TAO_RTScheduler_Current::begin_scheduling_segment (
const char * name,
CORBA::Policy_ptr sched_param,
CORBA::Policy_ptr implicit_sched_param)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE))
{
TAO_RTScheduler_Current_i *impl = this->implementation ();
@@ -103,8 +101,6 @@ TAO_RTScheduler_Current::update_scheduling_segment (const char * name,
CORBA::Policy_ptr sched_param,
CORBA::Policy_ptr implicit_sched_param
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE))
{
TAO_RTScheduler_Current_i *impl = this->implementation ();
@@ -119,7 +115,6 @@ TAO_RTScheduler_Current::update_scheduling_segment (const char * name,
void
TAO_RTScheduler_Current::end_scheduling_segment (const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_RTScheduler_Current_i *impl = this->implementation ();
@@ -137,7 +132,6 @@ TAO_RTScheduler_Current::end_scheduling_segment (const char * name)
RTScheduling::DistributableThread_ptr
TAO_RTScheduler_Current::lookup(const RTScheduling::Current::IdType & id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
RTScheduling::DistributableThread_var DT;
int result = this->dt_hash_.find (id,
@@ -159,7 +153,6 @@ TAO_RTScheduler_Current::spawn (RTScheduling::ThreadAction_ptr start,
CORBA::Policy_ptr implicit_sched_param,
CORBA::ULong stack_size,
RTCORBA::Priority base_priority)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_RTScheduler_Current_i *impl = this->implementation ();
@@ -178,7 +171,6 @@ TAO_RTScheduler_Current::spawn (RTScheduling::ThreadAction_ptr start,
RTScheduling::Current::IdType *
TAO_RTScheduler_Current::id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_RTScheduler_Current_i *impl = this->implementation ();
@@ -190,7 +182,6 @@ TAO_RTScheduler_Current::id (void)
CORBA::Policy_ptr
TAO_RTScheduler_Current::scheduling_parameter (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_RTScheduler_Current_i *impl = this->implementation ();
@@ -203,7 +194,6 @@ TAO_RTScheduler_Current::scheduling_parameter (void)
CORBA::Policy_ptr
TAO_RTScheduler_Current::implicit_scheduling_parameter (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_RTScheduler_Current_i *impl = this->implementation ();
@@ -215,7 +205,6 @@ TAO_RTScheduler_Current::implicit_scheduling_parameter (void)
RTScheduling::Current::NameList *
TAO_RTScheduler_Current::current_scheduling_segment_names (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_RTScheduler_Current_i *impl = this->implementation ();
@@ -227,14 +216,12 @@ TAO_RTScheduler_Current::current_scheduling_segment_names (void)
RTCORBA::Priority
TAO_RTScheduler_Current::the_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->rt_current_->the_priority ();
}
void
TAO_RTScheduler_Current::the_priority (RTCORBA::Priority the_priority)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->rt_current_->the_priority(the_priority);
}
@@ -330,8 +317,6 @@ TAO_RTScheduler_Current_i::begin_scheduling_segment(
const char * name,
CORBA::Policy_ptr sched_param,
CORBA::Policy_ptr implicit_sched_param)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE))
{
// Check if it is a new Scheduling Segmnet
if (this->guid_.length () == 0)
@@ -420,8 +405,6 @@ TAO_RTScheduler_Current_i::update_scheduling_segment (const char * name,
CORBA::Policy_ptr sched_param,
CORBA::Policy_ptr implicit_sched_param
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE))
{
// Check if DT has been cancelled
if (this->dt_->state () == RTScheduling::DistributableThread::CANCELLED)
@@ -444,7 +427,6 @@ TAO_RTScheduler_Current_i::update_scheduling_segment (const char * name,
void
TAO_RTScheduler_Current_i::end_scheduling_segment (const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Check if DT has been cancelled
if (this->dt_->state () == RTScheduling::DistributableThread::CANCELLED)
@@ -494,7 +476,6 @@ TAO_RTScheduler_Current_i::spawn (RTScheduling::ThreadAction_ptr start,
CORBA::ULong stack_size,
RTCORBA::Priority base_priority
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Check if DT has been cancelled.
if (this->dt_->state () == RTScheduling::DistributableThread::CANCELLED)
@@ -650,7 +631,6 @@ DTTask::svc (void)
RTScheduling::Current::IdType *
TAO_RTScheduler_Current_i::id (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
RTScheduling::Current::IdType_var guid = this->guid_;
@@ -660,21 +640,18 @@ TAO_RTScheduler_Current_i::id (void)
CORBA::Policy_ptr
TAO_RTScheduler_Current_i::scheduling_parameter (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::Policy::_duplicate (this->sched_param_);
}
CORBA::Policy_ptr
TAO_RTScheduler_Current_i::implicit_scheduling_parameter (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::Policy::_duplicate (this->implicit_sched_param_);
}
RTScheduling::Current::NameList *
TAO_RTScheduler_Current_i::current_scheduling_segment_names (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
RTScheduling::Current::NameList* name_list;
ACE_NEW_RETURN (name_list,
@@ -705,7 +682,6 @@ TAO_RTScheduler_Current_i::name (void)
void
TAO_RTScheduler_Current_i::cancel_thread (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
size_t guid;
ACE_OS::memcpy (&guid,
diff --git a/TAO/tao/RTScheduling/Current.h b/TAO/tao/RTScheduling/Current.h
index 0cdc365d86c..8a680b0353d 100644
--- a/TAO/tao/RTScheduling/Current.h
+++ b/TAO/tao/RTScheduling/Current.h
@@ -87,34 +87,26 @@ class TAO_RTScheduler_Export TAO_RTScheduler_Current
void init (TAO_ORB_Core* orb);
- virtual RTCORBA::Priority the_priority (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual RTCORBA::Priority the_priority (void);
- virtual void the_priority (RTCORBA::Priority the_priority)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void the_priority (RTCORBA::Priority the_priority);
void rt_current (RTCORBA::Current_ptr rt_current);
virtual void begin_scheduling_segment
(const char * name,
CORBA::Policy_ptr sched_param,
- CORBA::Policy_ptr implicit_sched_param)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE));
+ CORBA::Policy_ptr implicit_sched_param);
virtual void update_scheduling_segment
(const char * name,
CORBA::Policy_ptr sched_param,
- CORBA::Policy_ptr implicit_sched_param)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE));
+ CORBA::Policy_ptr implicit_sched_param);
- virtual void end_scheduling_segment (const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void end_scheduling_segment (const char * name);
virtual RTScheduling::DistributableThread_ptr
- lookup(const RTScheduling::Current::IdType & id)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ lookup(const RTScheduling::Current::IdType & id);
// returns a null reference if
// the distributable thread is
@@ -127,21 +119,16 @@ class TAO_RTScheduler_Export TAO_RTScheduler_Current
CORBA::Policy_ptr sched_param,
CORBA::Policy_ptr implicit_sched_param,
CORBA::ULong stack_size,
- RTCORBA::Priority base_priority)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ RTCORBA::Priority base_priority);
- virtual ::RTScheduling::Current::IdType *id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual ::RTScheduling::Current::IdType *id (void);
- virtual ::CORBA::Policy_ptr scheduling_parameter (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual ::CORBA::Policy_ptr scheduling_parameter (void);
- virtual ::CORBA::Policy_ptr implicit_scheduling_parameter (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual ::CORBA::Policy_ptr implicit_scheduling_parameter (void);
virtual ::RTScheduling::Current::NameList *
- current_scheduling_segment_names (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ current_scheduling_segment_names (void);
TAO_RTScheduler_Current_i* implementation (void);
@@ -254,48 +241,37 @@ class TAO_RTScheduler_Export TAO_RTScheduler_Current_i
CORBA::Policy_ptr sched_param,
CORBA::Policy_ptr implicit_sched_param,
CORBA::ULong stack_size,
- RTCORBA::Priority base_priority)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ RTCORBA::Priority base_priority);
virtual void begin_scheduling_segment
(const char * name,
CORBA::Policy_ptr sched_param,
- CORBA::Policy_ptr implicit_sched_param)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE));
+ CORBA::Policy_ptr implicit_sched_param);
virtual void update_scheduling_segment
(const char * name,
CORBA::Policy_ptr sched_param,
- CORBA::Policy_ptr implicit_sched_param)
- ACE_THROW_SPEC ((CORBA::SystemException,
- RTScheduling::Current::UNSUPPORTED_SCHEDULING_DISCIPLINE));
+ CORBA::Policy_ptr implicit_sched_param);
- virtual void end_scheduling_segment (const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void end_scheduling_segment (const char * name);
- virtual RTScheduling::Current::IdType *id (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual RTScheduling::Current::IdType *id (void);
void id (RTScheduling::Current::IdType guid);
- virtual CORBA::Policy_ptr scheduling_parameter (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr scheduling_parameter (void);
- virtual CORBA::Policy_ptr implicit_scheduling_parameter (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual CORBA::Policy_ptr implicit_scheduling_parameter (void);
void scheduling_parameter (CORBA::Policy_ptr);
void implicit_scheduling_parameter (CORBA::Policy_ptr);
virtual RTScheduling::Current::NameList *
- current_scheduling_segment_names (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ current_scheduling_segment_names (void);
- void cancel_thread (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void cancel_thread (void);
void cleanup_DT (void);
diff --git a/TAO/tao/RTScheduling/Distributable_Thread.cpp b/TAO/tao/RTScheduling/Distributable_Thread.cpp
index db091728591..7d8a6a0dc1f 100644
--- a/TAO/tao/RTScheduling/Distributable_Thread.cpp
+++ b/TAO/tao/RTScheduling/Distributable_Thread.cpp
@@ -16,14 +16,12 @@ TAO_DistributableThread::~TAO_DistributableThread (void)
void
TAO_DistributableThread::cancel (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
this->state_ = RTScheduling::DistributableThread::CANCELLED;
}
RTScheduling::DistributableThread::DT_State
TAO_DistributableThread::state (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->state_;
}
diff --git a/TAO/tao/RTScheduling/Distributable_Thread.h b/TAO/tao/RTScheduling/Distributable_Thread.h
index 8fc2dca562a..4840d1a9d42 100644
--- a/TAO/tao/RTScheduling/Distributable_Thread.h
+++ b/TAO/tao/RTScheduling/Distributable_Thread.h
@@ -19,11 +19,9 @@ class TAO_RTScheduler_Export TAO_DistributableThread:
~TAO_DistributableThread (void);
- virtual void cancel (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void cancel (void);
- virtual RTScheduling::DistributableThread::DT_State state (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual RTScheduling::DistributableThread::DT_State state (void);
private:
RTScheduling::DistributableThread::DT_State state_;
diff --git a/TAO/tao/RTScheduling/RTScheduler_Initializer.cpp b/TAO/tao/RTScheduling/RTScheduler_Initializer.cpp
index b88594c4c84..6bc9295d07f 100644
--- a/TAO/tao/RTScheduling/RTScheduler_Initializer.cpp
+++ b/TAO/tao/RTScheduling/RTScheduler_Initializer.cpp
@@ -25,7 +25,6 @@ static TAO_RTScheduler_Current_var current_cleanup;
void
TAO_RTScheduler_ORB_Initializer::pre_init (
PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
//
// Register all of the RT related services.
@@ -127,7 +126,6 @@ void
void
TAO_RTScheduler_ORB_Initializer::post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// @@ This is busted. TAO_ORBInitInfo should do proper reference
diff --git a/TAO/tao/RTScheduling/RTScheduler_Initializer.h b/TAO/tao/RTScheduling/RTScheduler_Initializer.h
index 09bf03a1c91..47c5ab040f3 100644
--- a/TAO/tao/RTScheduling/RTScheduler_Initializer.h
+++ b/TAO/tao/RTScheduling/RTScheduler_Initializer.h
@@ -43,11 +43,9 @@ class TAO_RTScheduler_ORB_Initializer
, public virtual TAO_Local_RefCounted_Object
{
public:
- virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info);
- virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info);
private:
TAO_RTScheduler_Current* current_;
diff --git a/TAO/tao/RTScheduling/Request_Interceptor.cpp b/TAO/tao/RTScheduling/Request_Interceptor.cpp
index 1cca5d0c1e9..c6a87ee70b6 100644
--- a/TAO/tao/RTScheduling/Request_Interceptor.cpp
+++ b/TAO/tao/RTScheduling/Request_Interceptor.cpp
@@ -23,8 +23,6 @@ Client_Interceptor::SchedulingInfo = 30;
void
Client_Interceptor::send_request (PortableInterceptor::ClientRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest))
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -118,7 +116,6 @@ Client_Interceptor::send_request (PortableInterceptor::ClientRequestInfo_ptr ri)
void
Client_Interceptor::send_poll (PortableInterceptor::ClientRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -138,7 +135,6 @@ Client_Interceptor::send_poll (PortableInterceptor::ClientRequestInfo_ptr ri)
void
Client_Interceptor::receive_reply (PortableInterceptor::ClientRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -158,8 +154,6 @@ Client_Interceptor::receive_reply (PortableInterceptor::ClientRequestInfo_ptr ri
void
Client_Interceptor::receive_exception (PortableInterceptor::ClientRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest))
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -216,8 +210,6 @@ Client_Interceptor::receive_exception (PortableInterceptor::ClientRequestInfo_pt
void
Client_Interceptor::receive_other (PortableInterceptor::ClientRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest))
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -237,14 +229,12 @@ Client_Interceptor::receive_other (PortableInterceptor::ClientRequestInfo_ptr ri
char*
Client_Interceptor::name (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::string_dup ("RTSchdeuler_Client_Interceptor");
}
void
Client_Interceptor::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
}
@@ -259,8 +249,6 @@ Server_Interceptor::Server_Interceptor (TAO_RTScheduler_Current_ptr current)
void
Server_Interceptor::receive_request_service_contexts (
PortableInterceptor::ServerRequestInfo_ptr)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest))
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -271,8 +259,6 @@ Server_Interceptor::receive_request_service_contexts (
void
Server_Interceptor::receive_request (PortableInterceptor::ServerRequestInfo_ptr ri
)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest))
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -283,8 +269,7 @@ Server_Interceptor::receive_request (PortableInterceptor::ServerRequestInfo_ptr
try
{
serv_cxt =
- ri->get_request_service_context (Server_Interceptor::SchedulingInfo
- );
+ ri->get_request_service_context (Server_Interceptor::SchedulingInfo);
}
catch (const ::CORBA::Exception&)
{
@@ -374,9 +359,7 @@ Server_Interceptor::receive_request (PortableInterceptor::ServerRequestInfo_ptr
}
void
-Server_Interceptor::send_reply (PortableInterceptor::ServerRequestInfo_ptr ri
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
+Server_Interceptor::send_reply (PortableInterceptor::ServerRequestInfo_ptr ri)
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -423,10 +406,7 @@ Server_Interceptor::send_reply (PortableInterceptor::ServerRequestInfo_ptr ri
}
void
-Server_Interceptor::send_exception (PortableInterceptor::ServerRequestInfo_ptr ri
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest))
+Server_Interceptor::send_exception (PortableInterceptor::ServerRequestInfo_ptr ri)
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -449,10 +429,7 @@ Server_Interceptor::send_exception (PortableInterceptor::ServerRequestInfo_ptr r
}
void
-Server_Interceptor::send_other (PortableInterceptor::ServerRequestInfo_ptr ri
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest))
+Server_Interceptor::send_other (PortableInterceptor::ServerRequestInfo_ptr ri)
{
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -476,16 +453,13 @@ Server_Interceptor::send_other (PortableInterceptor::ServerRequestInfo_ptr ri
char*
Server_Interceptor::name (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return CORBA::string_dup ("RTSchdeuler_Server_Interceptor");
}
void
Server_Interceptor::destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
-
}
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/RTScheduling/Request_Interceptor.h b/TAO/tao/RTScheduling/Request_Interceptor.h
index 194a03cccdc..bc476915dd2 100644
--- a/TAO/tao/RTScheduling/Request_Interceptor.h
+++ b/TAO/tao/RTScheduling/Request_Interceptor.h
@@ -26,31 +26,21 @@ public:
// Client_Interceptor (RTScheduling::Current_ptr current);
virtual void send_request (PortableInterceptor::ClientRequestInfo_ptr ri
- )
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest));
+ );
virtual void send_poll (PortableInterceptor::ClientRequestInfo_ptr ri
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
virtual void receive_reply (PortableInterceptor::ClientRequestInfo_ptr ri
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
- virtual void receive_exception (PortableInterceptor::ClientRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest));
+ virtual void receive_exception (PortableInterceptor::ClientRequestInfo_ptr ri);
- virtual void receive_other (PortableInterceptor::ClientRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest));
+ virtual void receive_other (PortableInterceptor::ClientRequestInfo_ptr ri);
- virtual char* name (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char* name (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
static const IOP::ServiceId SchedulingInfo;
@@ -64,30 +54,19 @@ class TAO_RTScheduler_Export Server_Interceptor :
public:
Server_Interceptor (TAO_RTScheduler_Current_ptr current);
- virtual void receive_request_service_contexts (PortableInterceptor::ServerRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest));
+ virtual void receive_request_service_contexts (PortableInterceptor::ServerRequestInfo_ptr ri);
- virtual void receive_request (PortableInterceptor::ServerRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest));
+ virtual void receive_request (PortableInterceptor::ServerRequestInfo_ptr ri);
- virtual void send_reply (PortableInterceptor::ServerRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void send_reply (PortableInterceptor::ServerRequestInfo_ptr ri);
- virtual void send_exception (PortableInterceptor::ServerRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest));
+ virtual void send_exception (PortableInterceptor::ServerRequestInfo_ptr ri);
- virtual void send_other (PortableInterceptor::ServerRequestInfo_ptr ri)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableInterceptor::ForwardRequest));
+ virtual void send_other (PortableInterceptor::ServerRequestInfo_ptr ri);
- virtual char* name (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual char* name (void);
- virtual void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void destroy (void);
static const IOP::ServiceId SchedulingInfo;
diff --git a/TAO/tao/RTScheduling/ThreadAction.h b/TAO/tao/RTScheduling/ThreadAction.h
index 62af6e4cbde..268222087ca 100644
--- a/TAO/tao/RTScheduling/ThreadAction.h
+++ b/TAO/tao/RTScheduling/ThreadAction.h
@@ -20,7 +20,7 @@ public RTScheduling::ThreadAction,
virtual void do (CORBA::VoidData data
)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Remote_Invocation.cpp b/TAO/tao/Remote_Invocation.cpp
index ad5ada04b04..ff155ac70c2 100644
--- a/TAO/tao/Remote_Invocation.cpp
+++ b/TAO/tao/Remote_Invocation.cpp
@@ -10,6 +10,7 @@
#include "tao/ORB_Core.h"
#include "tao/Protocols_Hooks.h"
#include "tao/debug.h"
+#include "tao/SystemException.h"
ACE_RCSID (tao,
Remote_Invocation,
@@ -96,14 +97,11 @@ namespace TAO
target_spec.target_specifier (*ior_info, index);
break;
}
-
-
}
void
Remote_Invocation::write_header (TAO_Target_Specification &spec,
- TAO_OutputCDR &out_stream
- )
+ TAO_OutputCDR &out_stream)
{
this->resolver_.transport ()->clear_translators (0, &out_stream);
diff --git a/TAO/tao/Remote_Invocation.h b/TAO/tao/Remote_Invocation.h
index 066cb23f624..ce45b946d6b 100644
--- a/TAO/tao/Remote_Invocation.h
+++ b/TAO/tao/Remote_Invocation.h
@@ -15,14 +15,13 @@
#define TAO_REMOTE_INVOCATION_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+
+#include "tao/Invocation_Base.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/Invocation_Base.h"
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
class TAO_Operation_Details;
diff --git a/TAO/tao/Request_Dispatcher.h b/TAO/tao/Request_Dispatcher.h
index e70b0f2f81a..559993dfe33 100644
--- a/TAO/tao/Request_Dispatcher.h
+++ b/TAO/tao/Request_Dispatcher.h
@@ -18,13 +18,12 @@
#include /**/ "ace/pre.h"
-#include "tao/SystemException.h"
+#include "tao/Objref_VarOut_T.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/Objref_VarOut_T.h"
#include "tao/Pseudo_VarOut_T.h"
diff --git a/TAO/tao/ServerRequestInterceptor_Adapter.h b/TAO/tao/ServerRequestInterceptor_Adapter.h
index d429a356686..14d2abc13bc 100644
--- a/TAO/tao/ServerRequestInterceptor_Adapter.h
+++ b/TAO/tao/ServerRequestInterceptor_Adapter.h
@@ -24,8 +24,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/CORBA_macros.h"
-#include "tao/SystemException.h"
+#include "tao/orbconf.h"
+#include "tao/Basic_Types.h"
#if TAO_HAS_EXTENDED_FT_INTERCEPTORS == 1
# include "tao/OctetSeqC.h"
@@ -154,13 +154,11 @@ namespace TAO
virtual TAO::PICurrent_Impl *allocate_pi_current (void) = 0;
- virtual void deallocate_pi_current (
- TAO::PICurrent_Impl *picurrent) = 0;
+ virtual void deallocate_pi_current (TAO::PICurrent_Impl *picurrent) = 0;
virtual void execute_command (
TAO_ServerRequest &server_request,
- TAO::Upcall_Command &command
- ) = 0;
+ TAO::Upcall_Command &command) = 0;
};
}
diff --git a/TAO/tao/ServerRequestInterceptor_Adapter_Factory.h b/TAO/tao/ServerRequestInterceptor_Adapter_Factory.h
index e97987173d6..1269b8c41f0 100644
--- a/TAO/tao/ServerRequestInterceptor_Adapter_Factory.h
+++ b/TAO/tao/ServerRequestInterceptor_Adapter_Factory.h
@@ -21,8 +21,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
-
+#include /**/ "tao/TAO_Export.h"
+#include "tao/orbconf.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Service_Callbacks.h b/TAO/tao/Service_Callbacks.h
index c4a865fb9f2..6f94f428b87 100644
--- a/TAO/tao/Service_Callbacks.h
+++ b/TAO/tao/Service_Callbacks.h
@@ -18,14 +18,14 @@
#define TAO_SERVICE_CALLBACK_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+
+#include "tao/Basic_Types.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include /**/ "tao/TAO_Export.h"
-#include "tao/Basic_Types.h"
#include "tao/Invocation_Utils.h"
#include "tao/Object.h"
#include "tao/Service_Context.h"
diff --git a/TAO/tao/Services_Activate.h b/TAO/tao/Services_Activate.h
index d1e1905d8f6..2ba8d73aa99 100644
--- a/TAO/tao/Services_Activate.h
+++ b/TAO/tao/Services_Activate.h
@@ -23,7 +23,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/orbconf.h"
+#include /**/ "tao/TAO_Export.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -53,8 +54,7 @@ public:
* This method cannot throw any exception, but it can return a nil
* object to indicate an error condition.
*/
- virtual TAO_Service_Callbacks* activate_services (TAO_ORB_Core *orb)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ virtual TAO_Service_Callbacks* activate_services (TAO_ORB_Core *orb) = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Strategies/COIOP_Connector.cpp b/TAO/tao/Strategies/COIOP_Connector.cpp
index d3f2eead383..d986c4e9b24 100644
--- a/TAO/tao/Strategies/COIOP_Connector.cpp
+++ b/TAO/tao/Strategies/COIOP_Connector.cpp
@@ -8,6 +8,7 @@
#include "ace/Connector.h"
#include "tao/debug.h"
#include "tao/ORB_Core.h"
+#include "tao/SystemException.h"
#include "ace/OS_NS_strings.h"
#include "ace/OS_NS_string.h"
diff --git a/TAO/tao/Strategies/COIOP_Profile.cpp b/TAO/tao/Strategies/COIOP_Profile.cpp
index 39d6804470e..c17426ef1c6 100644
--- a/TAO/tao/Strategies/COIOP_Profile.cpp
+++ b/TAO/tao/Strategies/COIOP_Profile.cpp
@@ -5,7 +5,7 @@
#if defined (TAO_HAS_COIOP) && (TAO_HAS_COIOP != 0)
#include "tao/CDR.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/ORB.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
diff --git a/TAO/tao/Strategies/DIOP_Connector.cpp b/TAO/tao/Strategies/DIOP_Connector.cpp
index c70dc9ff725..61011bc8bb7 100644
--- a/TAO/tao/Strategies/DIOP_Connector.cpp
+++ b/TAO/tao/Strategies/DIOP_Connector.cpp
@@ -9,7 +9,7 @@
#include "tao/debug.h"
#include "tao/ORB_Core.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/Base_Transport_Property.h"
#include "tao/Protocols_Hooks.h"
#include "ace/OS_NS_strings.h"
diff --git a/TAO/tao/Strategies/DIOP_Profile.cpp b/TAO/tao/Strategies/DIOP_Profile.cpp
index 246a505e5ce..8fc849e1868 100644
--- a/TAO/tao/Strategies/DIOP_Profile.cpp
+++ b/TAO/tao/Strategies/DIOP_Profile.cpp
@@ -5,7 +5,7 @@
#if defined (TAO_HAS_DIOP) && (TAO_HAS_DIOP != 0)
#include "tao/CDR.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/ORB.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
diff --git a/TAO/tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp b/TAO/tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp
index 9708dbdffd2..a60ed33ad4b 100644
--- a/TAO/tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp
+++ b/TAO/tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp
@@ -10,6 +10,7 @@
#include "tao/ORB_Core.h"
#include "tao/Transport.h"
#include "tao/Profile_Transport_Resolver.h"
+#include "tao/SystemException.h"
ACE_RCSID (tao,
Optimized_Connection_Endpoint_Selector,
diff --git a/TAO/tao/Strategies/SCIOP_Connector.cpp b/TAO/tao/Strategies/SCIOP_Connector.cpp
index 20127b267e3..da977043497 100644
--- a/TAO/tao/Strategies/SCIOP_Connector.cpp
+++ b/TAO/tao/Strategies/SCIOP_Connector.cpp
@@ -6,7 +6,7 @@
#include "tao/debug.h"
#include "tao/ORB_Core.h"
#include "tao/Client_Strategy_Factory.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/Base_Transport_Property.h"
#include "tao/Protocols_Hooks.h"
#include "tao/Transport_Cache_Manager.h"
diff --git a/TAO/tao/Strategies/SCIOP_Profile.cpp b/TAO/tao/Strategies/SCIOP_Profile.cpp
index 72e9a609a1d..a8655da4f71 100644
--- a/TAO/tao/Strategies/SCIOP_Profile.cpp
+++ b/TAO/tao/Strategies/SCIOP_Profile.cpp
@@ -6,7 +6,7 @@
#if TAO_HAS_SCIOP == 1
#include "tao/CDR.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/ORB.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
diff --git a/TAO/tao/Strategies/SHMIOP_Connector.cpp b/TAO/tao/Strategies/SHMIOP_Connector.cpp
index 1ac25106500..6e4e621d82b 100644
--- a/TAO/tao/Strategies/SHMIOP_Connector.cpp
+++ b/TAO/tao/Strategies/SHMIOP_Connector.cpp
@@ -11,7 +11,7 @@
#include "tao/Base_Transport_Property.h"
#include "tao/ORB_Core.h"
#include "tao/Client_Strategy_Factory.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/Transport_Cache_Manager.h"
#include "tao/Thread_Lane_Resources.h"
#include "tao/Blocked_Connect_Strategy.h"
diff --git a/TAO/tao/Strategies/SHMIOP_Profile.cpp b/TAO/tao/Strategies/SHMIOP_Profile.cpp
index 04786b75501..998bb2175bc 100644
--- a/TAO/tao/Strategies/SHMIOP_Profile.cpp
+++ b/TAO/tao/Strategies/SHMIOP_Profile.cpp
@@ -3,7 +3,7 @@
#if defined (TAO_HAS_SHMIOP) && (TAO_HAS_SHMIOP != 0)
#include "tao/CDR.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/ORB.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
diff --git a/TAO/tao/Strategies/UIOP_Connector.cpp b/TAO/tao/Strategies/UIOP_Connector.cpp
index fd9891fcd6a..9fd67d0804b 100644
--- a/TAO/tao/Strategies/UIOP_Connector.cpp
+++ b/TAO/tao/Strategies/UIOP_Connector.cpp
@@ -5,7 +5,7 @@
#include "tao/Strategies/UIOP_Profile.h"
#include "tao/debug.h"
#include "tao/ORB_Core.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/Protocols_Hooks.h"
#include "tao/Base_Transport_Property.h"
#include "tao/Transport_Cache_Manager.h"
diff --git a/TAO/tao/Strategies/UIOP_Profile.cpp b/TAO/tao/Strategies/UIOP_Profile.cpp
index 9556bcca35a..8b37bb457d5 100644
--- a/TAO/tao/Strategies/UIOP_Profile.cpp
+++ b/TAO/tao/Strategies/UIOP_Profile.cpp
@@ -5,7 +5,7 @@
#include "tao/Strategies/uiop_endpointsC.h"
#include "tao/CDR.h"
-#include "tao/Environment.h"
+#include "tao/SystemException.h"
#include "tao/ORB.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
diff --git a/TAO/tao/Stub.cpp b/TAO/tao/Stub.cpp
index 5b90664bf58..29802a00e39 100644
--- a/TAO/tao/Stub.cpp
+++ b/TAO/tao/Stub.cpp
@@ -24,6 +24,7 @@
#endif /* ! __ACE_INLINE__ */
#include "ace/Auto_Ptr.h"
+#include "ace/CORBA_macros.h"
ACE_RCSID (tao,
diff --git a/TAO/tao/Synch_Invocation.cpp b/TAO/tao/Synch_Invocation.cpp
index 10792070575..34e957bdbba 100644
--- a/TAO/tao/Synch_Invocation.cpp
+++ b/TAO/tao/Synch_Invocation.cpp
@@ -14,6 +14,7 @@
#include "tao/Messaging_SyncScopeC.h"
#include "tao/ORB_Core.h"
#include "tao/Service_Context.h"
+#include "tao/SystemException.h"
#if TAO_HAS_INTERCEPTORS == 1
# include "tao/PortableInterceptorC.h"
@@ -51,7 +52,6 @@ namespace TAO
Invocation_Status
Synch_Twoway_Invocation::remote_twoway (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception))
{
ACE_Countdown_Time countdown (max_wait_time);
@@ -226,7 +226,6 @@ namespace TAO
Synch_Twoway_Invocation::wait_for_reply (ACE_Time_Value *max_wait_time,
TAO_Synch_Reply_Dispatcher &rd,
TAO_Bind_Dispatcher_Guard &bd)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
/*
* Precondition: The call went to the remote
@@ -415,7 +414,6 @@ namespace TAO
Invocation_Status
Synch_Twoway_Invocation::location_forward (TAO_InputCDR &inp_stream)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
Reply_Guard mon (this, TAO_INVOKE_FAILURE);
@@ -446,7 +444,6 @@ namespace TAO
Invocation_Status
Synch_Twoway_Invocation::handle_user_exception (TAO_InputCDR &cdr)
- ACE_THROW_SPEC ((CORBA::Exception))
{
Reply_Guard mon (this,
TAO_INVOKE_FAILURE);
@@ -494,7 +491,6 @@ namespace TAO
Invocation_Status
Synch_Twoway_Invocation::handle_system_exception (TAO_InputCDR &cdr)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
Reply_Guard mon (this, TAO_INVOKE_FAILURE);
@@ -611,7 +607,6 @@ namespace TAO
Invocation_Status
Synch_Oneway_Invocation::remote_oneway (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception))
{
ACE_Countdown_Time countdown (max_wait_time);
diff --git a/TAO/tao/Synch_Invocation.h b/TAO/tao/Synch_Invocation.h
index d3b711d460e..58aa96774c6 100644
--- a/TAO/tao/Synch_Invocation.h
+++ b/TAO/tao/Synch_Invocation.h
@@ -20,7 +20,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/orbconf.h"
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
class ACE_Time_Value;
@@ -80,8 +80,7 @@ namespace TAO
* invocation. This method is also nerve centre for the
* interceptor invocation points.
*/
- Invocation_Status remote_twoway (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception));
+ Invocation_Status remote_twoway (ACE_Time_Value *max_wait_time);
protected:
@@ -91,17 +90,14 @@ namespace TAO
* example the DII needs a totally different method of
* user exception exception handling
*/
- virtual Invocation_Status handle_user_exception (TAO_InputCDR &cdr)
- ACE_THROW_SPEC ((CORBA::Exception));
+ virtual Invocation_Status handle_user_exception (TAO_InputCDR &cdr);
/// Helper method used to handle location forwarded replies.
- Invocation_Status location_forward (TAO_InputCDR &cdr)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ Invocation_Status location_forward (TAO_InputCDR &cdr);
/// Helper method used to handle system exceptions from the remote
/// objects.
- Invocation_Status handle_system_exception (TAO_InputCDR &cdr)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ Invocation_Status handle_system_exception (TAO_InputCDR &cdr);
/// As the name suggests waits for a reply from the remote ORB.
/**
@@ -109,8 +105,7 @@ namespace TAO
*/
Invocation_Status wait_for_reply (ACE_Time_Value *max_wait_time,
TAO_Synch_Reply_Dispatcher &rd,
- TAO_Bind_Dispatcher_Guard &bd)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ TAO_Bind_Dispatcher_Guard &bd);
private:
@@ -159,8 +154,7 @@ namespace TAO
/// Method used by the adapter to kickstart an oneway invocation
/// to the remote object.
- Invocation_Status remote_oneway (ACE_Time_Value *max_wait_time)
- ACE_THROW_SPEC ((CORBA::Exception));
+ Invocation_Status remote_oneway (ACE_Time_Value *max_wait_time);
};
/**
diff --git a/TAO/tao/SystemException.h b/TAO/tao/SystemException.h
index b1da978276e..d0057eb1186 100644
--- a/TAO/tao/SystemException.h
+++ b/TAO/tao/SystemException.h
@@ -28,7 +28,6 @@
#include "tao/Exception.h"
-
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
class TAO_OutputCDR;
diff --git a/TAO/tao/Thread_Lane_Resources.h b/TAO/tao/Thread_Lane_Resources.h
index 48955aa1b81..30df4693a83 100644
--- a/TAO/tao/Thread_Lane_Resources.h
+++ b/TAO/tao/Thread_Lane_Resources.h
@@ -14,16 +14,15 @@
#define TAO_THREAD_LANE_RESOURCES_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+
+#include "tao/orbconf.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "ace/Thread_Mutex.h"
-
#include /**/ "tao/TAO_Export.h"
-#include "tao/orbconf.h"
#include "tao/params.h"
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Thread_Lane_Resources_Manager.h b/TAO/tao/Thread_Lane_Resources_Manager.h
index 812108edd14..011a4c9468c 100644
--- a/TAO/tao/Thread_Lane_Resources_Manager.h
+++ b/TAO/tao/Thread_Lane_Resources_Manager.h
@@ -14,14 +14,12 @@
#define TAO_THREAD_LANE_RESOURCES_MANAGER_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+#include "ace/Service_Object.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/Service_Object.h"
-
#include /**/ "tao/TAO_Export.h"
#include /**/ "tao/Versioned_Namespace.h"
diff --git a/TAO/tao/Transport.cpp b/TAO/tao/Transport.cpp
index 985ea018653..54fd38db5f0 100644
--- a/TAO/tao/Transport.cpp
+++ b/TAO/tao/Transport.cpp
@@ -22,12 +22,14 @@
#include "tao/CDR.h"
#include "tao/ORB_Core.h"
#include "tao/MMAP_Allocator.h"
+#include "tao/SystemException.h"
#include "ace/OS_NS_sys_time.h"
#include "ace/OS_NS_stdio.h"
#include "ace/Reactor.h"
#include "ace/os_include/sys/os_uio.h"
#include "ace/High_Res_Timer.h"
+#include "ace/CORBA_macros.h"
/*
* Specialization hook to add include files from
diff --git a/TAO/tao/TransportCurrent/Current_Impl.cpp b/TAO/tao/TransportCurrent/Current_Impl.cpp
index 7fa3bae6832..e14dccf18ad 100644
--- a/TAO/tao/TransportCurrent/Current_Impl.cpp
+++ b/TAO/tao/TransportCurrent/Current_Impl.cpp
@@ -42,7 +42,6 @@ namespace TAO
/// thread.
const TAO_Transport*
Current_Impl::transport (void) const
- ACE_THROW_SPEC ((NoContext))
{
Transport_Selection_Guard* topguard =
Transport_Selection_Guard::current (this->core_, this->tss_slot_id_);
@@ -56,7 +55,6 @@ namespace TAO
/// Obtains the current transport's stats
const TAO::Transport::Stats*
Current_Impl::transport_stats (void) const
- ACE_THROW_SPEC ((NoContext))
{
static const TAO::Transport::Stats dummy;
@@ -66,7 +64,6 @@ namespace TAO
}
CORBA::Long Current_Impl::id (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
const TAO_Transport* t = this->transport ();
@@ -74,31 +71,26 @@ namespace TAO
}
CounterT Current_Impl::bytes_sent (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
return transport_stats ()->bytes_sent ();
}
CounterT Current_Impl::bytes_received (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
return transport_stats ()->bytes_received ();
}
CounterT Current_Impl::messages_sent (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
return transport_stats ()->messages_sent ();
}
CounterT Current_Impl::messages_received (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
return transport_stats ()->messages_received ();
}
TimeBase::TimeT Current_Impl::open_since (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
TimeBase::TimeT msecs = 0;
transport_stats ()->opened_since ().msec (msecs);
diff --git a/TAO/tao/TransportCurrent/Current_Impl.h b/TAO/tao/TransportCurrent/Current_Impl.h
index 9463b35c01c..4fefe078e3f 100644
--- a/TAO/tao/TransportCurrent/Current_Impl.h
+++ b/TAO/tao/TransportCurrent/Current_Impl.h
@@ -49,23 +49,17 @@ namespace TAO
* PortableInterceptor::Current interface.
*/
//@{
- virtual CORBA::Long id (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual CORBA::Long id (void);
- virtual CounterT bytes_sent (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual CounterT bytes_sent (void);
- virtual CounterT bytes_received (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual CounterT bytes_received (void);
- virtual CounterT messages_sent (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual CounterT messages_sent (void);
- virtual CounterT messages_received (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual CounterT messages_received (void);
- virtual ::TimeBase::TimeT open_since (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual ::TimeBase::TimeT open_since (void);
//@}
protected:
@@ -75,14 +69,12 @@ namespace TAO
*/
//@{
/// A (strategy) method used to obtain the transport ptr
- const TAO_Transport* transport (void) const
- ACE_THROW_SPEC ((NoContext));
+ const TAO_Transport* transport (void) const;
/// A Stats instance. If protocol is unavailable (0) or the
/// TAO_HAS_TRANSPORT_CURRENT macro is defined as anything but
/// 1, a single static instance will be used.
- const TAO::Transport::Stats* transport_stats (void) const
- ACE_THROW_SPEC ((NoContext));
+ const TAO::Transport::Stats* transport_stats (void) const;
//@}
/// Destructor is protected to enforce the fact this class is
diff --git a/TAO/tao/TransportCurrent/Current_ORBInitializer.cpp b/TAO/tao/TransportCurrent/Current_ORBInitializer.cpp
index 61300fa35aa..be55fa69b0a 100644
--- a/TAO/tao/TransportCurrent/Current_ORBInitializer.cpp
+++ b/TAO/tao/TransportCurrent/Current_ORBInitializer.cpp
@@ -28,7 +28,6 @@ namespace TAO
TAO::Transport::Current_ptr
Current_ORBInitializer<Impl>::make_current_instance (TAO_ORB_Core* core,
size_t tss_slot_id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
// Create the Current
Current_ptr tmp = 0;
diff --git a/TAO/tao/TransportCurrent/Current_ORBInitializer.h b/TAO/tao/TransportCurrent/Current_ORBInitializer.h
index 516c6205c02..34487cd14a3 100644
--- a/TAO/tao/TransportCurrent/Current_ORBInitializer.h
+++ b/TAO/tao/TransportCurrent/Current_ORBInitializer.h
@@ -38,8 +38,7 @@ namespace TAO
protected:
virtual TAO::Transport::Current_ptr
- make_current_instance (TAO_ORB_Core* c, size_t s)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ make_current_instance (TAO_ORB_Core* c, size_t s);
};
}
}
diff --git a/TAO/tao/TransportCurrent/Current_ORBInitializer_Base.cpp b/TAO/tao/TransportCurrent/Current_ORBInitializer_Base.cpp
index 816f99d153c..aeae2652ebc 100644
--- a/TAO/tao/TransportCurrent/Current_ORBInitializer_Base.cpp
+++ b/TAO/tao/TransportCurrent/Current_ORBInitializer_Base.cpp
@@ -26,7 +26,6 @@ namespace TAO
void
Current_ORBInitializer_Base::pre_init (
PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC((CORBA::SystemException))
{
// Narrow to a TAO_ORBInitInfo object to get access to the
// allocate_tss_slot_id() TAO extension.
@@ -62,7 +61,6 @@ namespace TAO
void
Current_ORBInitializer_Base::post_init (
PortableInterceptor::ORBInitInfo_ptr)
- ACE_THROW_SPEC( (CORBA::SystemException) )
{
// do nothing
}
diff --git a/TAO/tao/TransportCurrent/Current_ORBInitializer_Base.h b/TAO/tao/TransportCurrent/Current_ORBInitializer_Base.h
index d2e10d98e36..d92da1f47b7 100644
--- a/TAO/tao/TransportCurrent/Current_ORBInitializer_Base.h
+++ b/TAO/tao/TransportCurrent/Current_ORBInitializer_Base.h
@@ -42,15 +42,13 @@ namespace TAO
Current_ORBInitializer_Base (const ACE_TCHAR* id);
virtual ~Current_ORBInitializer_Base (void);
- virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr);
- virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info);
protected:
virtual TAO::Transport::Current_ptr
make_current_instance (TAO_ORB_Core* core, size_t tss_slot_id)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
protected:
const ACE_TString id_;
};
diff --git a/TAO/tao/TransportCurrent/IIOP_Current_Impl.cpp b/TAO/tao/TransportCurrent/IIOP_Current_Impl.cpp
index 7faecaeff6c..fa49fcf0104 100644
--- a/TAO/tao/TransportCurrent/IIOP_Current_Impl.cpp
+++ b/TAO/tao/TransportCurrent/IIOP_Current_Impl.cpp
@@ -4,6 +4,7 @@
#include "tao/IIOP_Connection_Handler.h"
#include "tao/IIOP_Transport.h"
#include "tao/Transport_Selection_Guard.h"
+#include "tao/SystemException.h"
#if TAO_HAS_TRANSPORT_CURRENT == 1
@@ -25,7 +26,6 @@ namespace TAO
TAO_IIOP_Connection_Handler*
IIOP_Current_Impl::handler (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
#if defined (TAO_HAS_IIOP) && (TAO_HAS_IIOP != 0)
const TAO_Transport* t = this->transport ();
@@ -59,7 +59,6 @@ namespace TAO
CORBA::Long
IIOP_Current_Impl::id (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
#if defined (TAO_HAS_IIOP) && (TAO_HAS_IIOP != 0)
// Need to use cast to pacify windows compilers complaining
@@ -72,7 +71,6 @@ namespace TAO
::SSLIOP::Current_ptr
IIOP_Current_Impl::ssliop_current (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
throw ::CORBA::NO_IMPLEMENT ();
}
@@ -80,7 +78,6 @@ namespace TAO
CORBA::Long
IIOP_Current_Impl::remote_port (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
#if defined (TAO_HAS_IIOP) && (TAO_HAS_IIOP != 0)
TAO_IIOP_Connection_Handler *iiopch =
@@ -97,7 +94,6 @@ namespace TAO
char*
IIOP_Current_Impl::remote_host (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
#if defined (TAO_HAS_IIOP) && (TAO_HAS_IIOP != 0)
TAO_IIOP_Connection_Handler *iiopch =
@@ -114,7 +110,6 @@ namespace TAO
CORBA::Long
IIOP_Current_Impl::local_port (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
#if defined (TAO_HAS_IIOP) && (TAO_HAS_IIOP != 0)
TAO_IIOP_Connection_Handler *iiopch =
@@ -131,7 +126,6 @@ namespace TAO
char*
IIOP_Current_Impl::local_host (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext))
{
#if defined (TAO_HAS_IIOP) && (TAO_HAS_IIOP != 0)
TAO_IIOP_Connection_Handler *iiopch =
diff --git a/TAO/tao/TransportCurrent/IIOP_Current_Impl.h b/TAO/tao/TransportCurrent/IIOP_Current_Impl.h
index acb48edcbe2..0495f17b6f4 100644
--- a/TAO/tao/TransportCurrent/IIOP_Current_Impl.h
+++ b/TAO/tao/TransportCurrent/IIOP_Current_Impl.h
@@ -51,23 +51,17 @@ namespace TAO
IIOP_Current_Impl (TAO_ORB_Core* core, size_t tss_slot_id);
//@{
- virtual ::CORBA::Long id (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual ::CORBA::Long id (void);
- virtual ::SSLIOP::Current_ptr ssliop_current (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual ::SSLIOP::Current_ptr ssliop_current (void);
- virtual ::CORBA::Long remote_port (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual ::CORBA::Long remote_port (void);
- virtual char* remote_host (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual char* remote_host (void);
- virtual ::CORBA::Long local_port (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual ::CORBA::Long local_port (void);
- virtual char* local_host (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ virtual char* local_host (void);
//@}
@@ -87,8 +81,7 @@ namespace TAO
/// Transport. Will throw NO_IMPLEMENT if the (selected) transport
/// () == 0, or if transport->connection_handler () == 0. Will
/// throw NoContext, if no transport has been selected yet.
- TAO_IIOP_Connection_Handler* handler (void)
- ACE_THROW_SPEC ((::CORBA::SystemException, NoContext));
+ TAO_IIOP_Connection_Handler* handler (void);
private:
diff --git a/TAO/tao/Transport_Connector.h b/TAO/tao/Transport_Connector.h
index 8de3a02fcbb..ca9029f86ab 100644
--- a/TAO/tao/Transport_Connector.h
+++ b/TAO/tao/Transport_Connector.h
@@ -17,14 +17,13 @@
#define TAO_CONNECTOR_H
#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
+#include "tao/Basic_Types.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include /**/ "tao/TAO_Export.h"
-#include "tao/Basic_Types.h"
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
class ACE_Time_Value;
diff --git a/TAO/tao/Transport_Selection_Guard.h b/TAO/tao/Transport_Selection_Guard.h
index 96f3deac271..910f4ae7953 100644
--- a/TAO/tao/Transport_Selection_Guard.h
+++ b/TAO/tao/Transport_Selection_Guard.h
@@ -21,14 +21,13 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/Environment.h"
-
-/* #include "tao/Policy_Current_Impl.h" */
+#include "tao/orbconf.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
// Forward declarations
class TAO_Transport;
+class TAO_ORB_Core;
namespace TAO
{
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp b/TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp
index d44213c910c..2453262a6f6 100644
--- a/TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp
+++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp
@@ -23,7 +23,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_struct_tc (
const char * id,
const char * name,
const CORBA::StructMemberSeq & members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -36,7 +35,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_union_tc (
const char * name,
CORBA::TypeCode_ptr discriminator_type,
const CORBA::UnionMemberSeq & members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -48,7 +46,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_enum_tc (
const char * id,
const char * name,
const CORBA::EnumMemberSeq & members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -60,7 +57,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_alias_tc (
const char * id,
const char * name,
CORBA::TypeCode_ptr original_type)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -72,7 +68,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_exception_tc (
const char * id,
const char * name,
const CORBA::StructMemberSeq & members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -83,7 +78,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_interface_tc (
const char * id,
const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -92,7 +86,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_interface_tc (
CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_string_tc (CORBA::ULong bound)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -101,7 +94,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_string_tc (CORBA::ULong bound)
CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_wstring_tc (CORBA::ULong bound)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -112,7 +104,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_fixed_tc (
CORBA::UShort digits,
CORBA::UShort scale)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -123,7 +114,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_sequence_tc (
CORBA::ULong bound,
CORBA::TypeCode_ptr element_type)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -134,7 +124,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_array_tc (
CORBA::ULong length,
CORBA::TypeCode_ptr element_type)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -148,7 +137,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_value_tc (
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
const CORBA::ValueMemberSeq & members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -160,7 +148,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_value_box_tc (
const char * id,
const char * name,
CORBA::TypeCode_ptr boxed_type)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -171,7 +158,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_native_tc (
const char * id,
const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -180,7 +166,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_native_tc (
CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_recursive_tc (const char * id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -191,7 +176,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_abstract_interface_tc (
const char * id,
const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -202,7 +186,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_local_interface_tc (
const char * id,
const char * name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -213,7 +196,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_component_tc (
const char *id,
const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -224,7 +206,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_Adapter_Impl::create_home_tc (
const char *id,
const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
@@ -238,7 +219,6 @@ TAO_TypeCodeFactory_Adapter_Impl::create_event_tc (
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
const CORBA::ValueMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_TypeCodeFactory_i tcf;
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h b/TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h
index 961f84e4f09..2f60b63d946 100644
--- a/TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h
+++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h
@@ -45,112 +45,92 @@ public:
virtual CORBA::TypeCode_ptr create_struct_tc (
const char *id,
const char *name,
- const CORBA::StructMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::StructMemberSeq &members);
virtual CORBA::TypeCode_ptr create_union_tc (
const char *id,
const char *name,
CORBA::TypeCode_ptr discriminator_type,
- const CORBA::UnionMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::UnionMemberSeq &members);
virtual CORBA::TypeCode_ptr create_enum_tc (
const char *id,
const char *name,
- const CORBA::EnumMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::EnumMemberSeq &members);
virtual CORBA::TypeCode_ptr create_alias_tc (
const char *id,
const char *name,
- CORBA::TypeCode_ptr original_type)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TypeCode_ptr original_type);
virtual CORBA::TypeCode_ptr create_exception_tc (
const char *id,
const char *name,
- const CORBA::StructMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::StructMemberSeq &members);
virtual CORBA::TypeCode_ptr create_interface_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_string_tc (
- CORBA::ULong bound)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::ULong bound);
virtual CORBA::TypeCode_ptr create_wstring_tc (
- CORBA::ULong bound)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::ULong bound);
virtual CORBA::TypeCode_ptr create_fixed_tc (
CORBA::UShort digits,
- CORBA::UShort scale)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::UShort scale);
virtual CORBA::TypeCode_ptr create_sequence_tc (
CORBA::ULong bound,
- CORBA::TypeCode_ptr element_type)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TypeCode_ptr element_type);
virtual CORBA::TypeCode_ptr create_array_tc (
CORBA::ULong length,
- CORBA::TypeCode_ptr element_type)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TypeCode_ptr element_type);
virtual CORBA::TypeCode_ptr create_value_tc (
const char *id,
const char *name,
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
- const CORBA::ValueMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::ValueMemberSeq &members);
virtual CORBA::TypeCode_ptr create_value_box_tc (
const char *id,
const char *name,
- CORBA::TypeCode_ptr boxed_type)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TypeCode_ptr boxed_type);
virtual CORBA::TypeCode_ptr create_native_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_recursive_tc (
- const char *id)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *id);
virtual CORBA::TypeCode_ptr create_abstract_interface_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_local_interface_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_component_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_home_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_event_tc (
const char *id,
const char *name,
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
- const CORBA::ValueMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::ValueMemberSeq &members);
/**
* @name TAO-specific TypeCode factory methods.
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp b/TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp
index beb07d97246..654417b0dfd 100644
--- a/TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp
+++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp
@@ -31,7 +31,6 @@ TAO_TypeCodeFactory_Loader::TAO_TypeCodeFactory_Loader (void)
CORBA::Object_ptr
TAO_TypeCodeFactory_Loader::create_object (CORBA::ORB_ptr, int, ACE_TCHAR * [])
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::Object_ptr obj;
ACE_NEW_RETURN (obj,
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.h b/TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.h
index e7b40eea848..de8be09f33a 100644
--- a/TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.h
+++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory_Loader.h
@@ -41,8 +41,7 @@ public:
/// of a TypeCodeFactory object.
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
int argc,
- ACE_TCHAR *argv [])
- ACE_THROW_SPEC ((CORBA::SystemException));
+ ACE_TCHAR *argv []);
/// Used to force the initialization of the ORB code.
static int Initializer (void);
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory_i.cpp b/TAO/tao/TypeCodeFactory/TypeCodeFactory_i.cpp
index e45c72820ce..217ef0965a5 100644
--- a/TAO/tao/TypeCodeFactory/TypeCodeFactory_i.cpp
+++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory_i.cpp
@@ -129,7 +129,6 @@ TAO_TypeCodeFactory_i::create_struct_tc (
const char *id,
const char *name,
const CORBA::StructMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->struct_except_tc_common (id,
name,
@@ -143,7 +142,6 @@ TAO_TypeCodeFactory_i::create_union_tc (
const char *name,
CORBA::TypeCode_ptr discriminator_type,
const CORBA::UnionMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc = CORBA::TypeCode::_nil ();
@@ -614,7 +612,6 @@ TAO_TypeCodeFactory_i::create_enum_tc (
const char *id,
const char *name,
const CORBA::EnumMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc = CORBA::TypeCode::_nil ();
@@ -668,7 +665,6 @@ TAO_TypeCodeFactory_i::create_alias_tc (
const char *id,
const char *name,
CORBA::TypeCode_ptr original_type)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->alias_value_box_tc_common (id,
name,
@@ -681,7 +677,6 @@ TAO_TypeCodeFactory_i::create_exception_tc (
const char *id,
const char *name,
const CORBA::StructMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->struct_except_tc_common (id,
name,
@@ -693,7 +688,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_i::create_interface_tc (
const char *id,
const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->create_tc_common (id,
name,
@@ -702,7 +696,6 @@ TAO_TypeCodeFactory_i::create_interface_tc (
CORBA::TypeCode_ptr
TAO_TypeCodeFactory_i::create_string_tc (CORBA::ULong bound)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->string_wstring_tc_common (bound,
CORBA::tk_string);
@@ -710,7 +703,6 @@ TAO_TypeCodeFactory_i::create_string_tc (CORBA::ULong bound)
CORBA::TypeCode_ptr
TAO_TypeCodeFactory_i::create_wstring_tc (CORBA::ULong bound)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->string_wstring_tc_common (bound,
CORBA::tk_wstring);
@@ -720,7 +712,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_i::create_fixed_tc (
CORBA::UShort digits,
CORBA::UShort scale)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc;
ACE_NEW_THROW_EX (tc,
@@ -735,7 +726,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_i::create_sequence_tc (
CORBA::ULong bound,
CORBA::TypeCode_ptr element_type)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return sequence_array_tc_common (bound,
element_type,
@@ -746,7 +736,6 @@ CORBA::TypeCode_ptr
TAO_TypeCodeFactory_i::create_array_tc (
CORBA::ULong length,
CORBA::TypeCode_ptr element_type)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return sequence_array_tc_common (length, element_type, CORBA::tk_array);
}
@@ -759,7 +748,6 @@ TAO_TypeCodeFactory_i::create_value_tc (
CORBA::TypeCode_ptr concrete_base,
const CORBA::ValueMemberSeq &members
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->value_event_tc_common (id,
name,
@@ -776,7 +764,6 @@ TAO_TypeCodeFactory_i::create_value_box_tc (
const char *name,
CORBA::TypeCode_ptr boxed_type
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->alias_value_box_tc_common (id,
name,
@@ -790,7 +777,6 @@ TAO_TypeCodeFactory_i::create_native_tc (
const char *id,
const char *name
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->create_tc_common (id,
name,
@@ -800,7 +786,6 @@ TAO_TypeCodeFactory_i::create_native_tc (
CORBA::TypeCode_ptr
TAO_TypeCodeFactory_i::create_recursive_tc (const char *id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc = CORBA::TypeCode::_nil ();
@@ -821,7 +806,6 @@ TAO_TypeCodeFactory_i::create_abstract_interface_tc (
const char *id,
const char *name
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->create_tc_common (id,
name,
@@ -834,7 +818,6 @@ TAO_TypeCodeFactory_i::create_local_interface_tc (
const char *id,
const char *name
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->create_tc_common (id,
name,
@@ -847,7 +830,6 @@ TAO_TypeCodeFactory_i::create_component_tc (
const char *id,
const char *name
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->create_tc_common (id,
name,
@@ -856,7 +838,6 @@ TAO_TypeCodeFactory_i::create_component_tc (
CORBA::TypeCode_ptr
TAO_TypeCodeFactory_i::create_home_tc (const char *id, const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->create_tc_common (id,
name,
@@ -870,7 +851,6 @@ TAO_TypeCodeFactory_i::create_event_tc (
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
const CORBA::ValueMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->value_event_tc_common (id,
name,
@@ -1144,7 +1124,6 @@ TAO_TypeCodeFactory_i::create_tc_common (
CORBA::TCKind kind
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
if (name == 0 || !this->valid_name (name))
{
@@ -1175,7 +1154,6 @@ TAO_TypeCodeFactory_i::string_wstring_tc_common (
CORBA::TCKind kind
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc;
ACE_NEW_THROW_EX (tc,
@@ -1193,7 +1171,6 @@ TAO_TypeCodeFactory_i::sequence_array_tc_common (
CORBA::TCKind kind
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc = CORBA::TypeCode::_nil ();
@@ -1226,7 +1203,6 @@ TAO_TypeCodeFactory_i::struct_except_tc_common (
CORBA::TCKind kind
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc = CORBA::TypeCode::_nil ();
@@ -1333,7 +1309,6 @@ TAO_TypeCodeFactory_i::alias_value_box_tc_common (
CORBA::TypeCode_ptr underlying_type,
CORBA::TCKind kind
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc = CORBA::TypeCode::_nil ();
@@ -1378,7 +1353,6 @@ TAO_TypeCodeFactory_i::value_event_tc_common (
CORBA::TCKind kind
)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
CORBA::TypeCode_ptr tc = CORBA::TypeCode::_nil ();
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory_i.h b/TAO/tao/TypeCodeFactory/TypeCodeFactory_i.h
index 2d512cbf276..baa765a63ef 100644
--- a/TAO/tao/TypeCodeFactory/TypeCodeFactory_i.h
+++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory_i.h
@@ -64,112 +64,92 @@ public:
virtual CORBA::TypeCode_ptr create_struct_tc (
const char *id,
const char *name,
- const CORBA::StructMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::StructMemberSeq &members);
virtual CORBA::TypeCode_ptr create_union_tc (
const char *id,
const char *name,
CORBA::TypeCode_ptr discriminator_type,
- const CORBA::UnionMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::UnionMemberSeq &members);
virtual CORBA::TypeCode_ptr create_enum_tc (
const char *id,
const char *name,
- const CORBA::EnumMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::EnumMemberSeq &members);
virtual CORBA::TypeCode_ptr create_alias_tc (
const char *id,
const char *name,
- CORBA::TypeCode_ptr original_type)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TypeCode_ptr original_type);
virtual CORBA::TypeCode_ptr create_exception_tc (
const char *id,
const char *name,
- const CORBA::StructMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::StructMemberSeq &members);
virtual CORBA::TypeCode_ptr create_interface_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_string_tc (
- CORBA::ULong bound)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::ULong bound);
virtual CORBA::TypeCode_ptr create_wstring_tc (
- CORBA::ULong bound)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::ULong bound);
virtual CORBA::TypeCode_ptr create_fixed_tc (
CORBA::UShort digits,
- CORBA::UShort scale)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::UShort scale);
virtual CORBA::TypeCode_ptr create_sequence_tc (
CORBA::ULong bound,
- CORBA::TypeCode_ptr element_type)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TypeCode_ptr element_type);
virtual CORBA::TypeCode_ptr create_array_tc (
CORBA::ULong length,
- CORBA::TypeCode_ptr element_type)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TypeCode_ptr element_type);
virtual CORBA::TypeCode_ptr create_value_tc (
const char *id,
const char *name,
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
- const CORBA::ValueMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::ValueMemberSeq &members);
virtual CORBA::TypeCode_ptr create_value_box_tc (
const char *id,
const char *name,
- CORBA::TypeCode_ptr boxed_type)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TypeCode_ptr boxed_type);
virtual CORBA::TypeCode_ptr create_native_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_recursive_tc (
- const char *id)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *id);
virtual CORBA::TypeCode_ptr create_abstract_interface_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_local_interface_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_component_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_home_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const char *name);
virtual CORBA::TypeCode_ptr create_event_tc (
const char *id,
const char *name,
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
- const CORBA::ValueMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ const CORBA::ValueMemberSeq &members);
private:
/// Finds a legal default label value.
@@ -182,37 +162,32 @@ private:
CORBA::TypeCode_ptr create_tc_common (
const char *id,
const char *name,
- CORBA::TCKind kind)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TCKind kind);
/// Code for strings and wstrings is identical except for TCKind.
CORBA::TypeCode_ptr string_wstring_tc_common (
CORBA::ULong bound,
- CORBA::TCKind kind)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TCKind kind);
/// Code for arrays and sequences is identical except for TCKind.
CORBA::TypeCode_ptr sequence_array_tc_common (
CORBA::ULong bound,
CORBA::TypeCode_ptr element_type,
- CORBA::TCKind kind)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TCKind kind);
/// Code for structs and unions is identical except for TCKind.
CORBA::TypeCode_ptr struct_except_tc_common (
const char *id,
const char *name,
const CORBA::StructMemberSeq &members,
- CORBA::TCKind kind)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TCKind kind);
/// Code for aliases and boxed valuetypes is identical except for TCKind.
CORBA::TypeCode_ptr alias_value_box_tc_common (
const char *id,
const char *name,
CORBA::TypeCode_ptr underlying_type,
- CORBA::TCKind kind)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TCKind kind);
CORBA::TypeCode_ptr value_event_tc_common (
const char *id,
@@ -220,8 +195,7 @@ private:
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
const CORBA::ValueMemberSeq &members,
- CORBA::TCKind kind)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::TCKind kind);
/// If any of these fail, we raise a spec-defined minor code
/// of BAD_PARAM or BAD_TYPECODE.
diff --git a/TAO/tao/TypeCodeFactory_Adapter.h b/TAO/tao/TypeCodeFactory_Adapter.h
index 9c954c7a864..d18d0f02106 100644
--- a/TAO/tao/TypeCodeFactory_Adapter.h
+++ b/TAO/tao/TypeCodeFactory_Adapter.h
@@ -20,9 +20,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
-#include "tao/Environment.h"
#include "tao/Typecode_typesC.h"
+#include "tao/Pseudo_VarOut_T.h"
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
template<class T> class ACE_Array_Base;
@@ -71,67 +70,50 @@ public:
virtual CORBA::TypeCode_ptr create_struct_tc (
const char *id,
const char *name,
- const CORBA::StructMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ const CORBA::StructMemberSeq &members) = 0;
virtual CORBA::TypeCode_ptr create_union_tc (
const char *id,
const char *name,
CORBA::TypeCode_ptr discriminator_type,
- const CORBA::UnionMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ const CORBA::UnionMemberSeq &members) = 0;
virtual CORBA::TypeCode_ptr create_enum_tc (
const char *id,
const char *name,
- const CORBA::EnumMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ const CORBA::EnumMemberSeq &members) = 0;
virtual CORBA::TypeCode_ptr create_alias_tc (
const char *id,
const char *name,
- CORBA::TypeCode_ptr original_type)
+ CORBA::TypeCode_ptr original_type) = 0;
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
virtual CORBA::TypeCode_ptr create_exception_tc (
const char *id,
const char *name,
- const CORBA::StructMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ const CORBA::StructMemberSeq &members) = 0;
virtual CORBA::TypeCode_ptr create_interface_tc (
const char *id,
- const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ const char *name) = 0;
virtual CORBA::TypeCode_ptr create_string_tc (
- CORBA::ULong bound
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ CORBA::ULong bound) = 0;
virtual CORBA::TypeCode_ptr create_wstring_tc (
- CORBA::ULong bound
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ CORBA::ULong bound) = 0;
virtual CORBA::TypeCode_ptr create_fixed_tc (
CORBA::UShort digits,
- CORBA::UShort scale
-
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ CORBA::UShort scale) = 0;
virtual CORBA::TypeCode_ptr create_sequence_tc (
CORBA::ULong bound,
- CORBA::TypeCode_ptr element_type
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ CORBA::TypeCode_ptr element_type) = 0;
virtual CORBA::TypeCode_ptr create_array_tc (
CORBA::ULong length,
- CORBA::TypeCode_ptr element_type
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ CORBA::TypeCode_ptr element_type) = 0;
virtual CORBA::TypeCode_ptr create_value_tc (
const char *id,
@@ -140,44 +122,44 @@ public:
CORBA::TypeCode_ptr concrete_base,
const CORBA::ValueMemberSeq &members
)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual CORBA::TypeCode_ptr create_value_box_tc (
const char *id,
const char *name,
CORBA::TypeCode_ptr boxed_type
)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual CORBA::TypeCode_ptr create_native_tc (
const char *id,
const char *name
)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual CORBA::TypeCode_ptr create_recursive_tc (
const char *id)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual CORBA::TypeCode_ptr create_abstract_interface_tc (
const char *id,
const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual CORBA::TypeCode_ptr create_local_interface_tc (
const char *id,
const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual CORBA::TypeCode_ptr create_component_tc (
const char *id,
const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual CORBA::TypeCode_ptr create_home_tc (
const char *id,
const char *name)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
virtual CORBA::TypeCode_ptr create_event_tc (
const char *id,
@@ -185,7 +167,7 @@ public:
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
const CORBA::ValueMemberSeq &members)
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ = 0;
// --
diff --git a/TAO/tao/Unbounded_Array_Sequence_T.h b/TAO/tao/Unbounded_Array_Sequence_T.h
index 8dd16f2bb70..0fee7534ee0 100644
--- a/TAO/tao/Unbounded_Array_Sequence_T.h
+++ b/TAO/tao/Unbounded_Array_Sequence_T.h
@@ -12,7 +12,6 @@
#include "tao/Unbounded_Array_Allocation_Traits_T.h"
#include "tao/Generic_Sequence_T.h"
#include "tao/Array_Traits_T.h"
-#include "tao/SystemException.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Unbounded_Sequence_CDR_T.h b/TAO/tao/Unbounded_Sequence_CDR_T.h
index 77bdef93629..ee925f249b9 100644
--- a/TAO/tao/Unbounded_Sequence_CDR_T.h
+++ b/TAO/tao/Unbounded_Sequence_CDR_T.h
@@ -12,6 +12,7 @@
*/
#include "tao/orbconf.h"
+#include "tao/CORBA_String.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Utils/Implicit_Deactivator.cpp b/TAO/tao/Utils/Implicit_Deactivator.cpp
index b1799cf088b..cc40c5c1892 100644
--- a/TAO/tao/Utils/Implicit_Deactivator.cpp
+++ b/TAO/tao/Utils/Implicit_Deactivator.cpp
@@ -10,7 +10,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
void
TAO::Utils::Implicit_Deactivation_Functor::operator () (
PortableServer::ServantBase * servant)
- ACE_THROW_SPEC (())
{
try
diff --git a/TAO/tao/Utils/Implicit_Deactivator.h b/TAO/tao/Utils/Implicit_Deactivator.h
index 68077296726..d2646599ad2 100644
--- a/TAO/tao/Utils/Implicit_Deactivator.h
+++ b/TAO/tao/Utils/Implicit_Deactivator.h
@@ -39,8 +39,7 @@ namespace TAO
typedef PortableServer::ServantBase * argument;
// Deactivate an implicitly activated servant
- void operator() (PortableServer::ServantBase * servant)
- ACE_THROW_SPEC (());
+ void operator() (PortableServer::ServantBase * servant);
};
/**
diff --git a/TAO/tao/Utils/ORB_Destroyer.cpp b/TAO/tao/Utils/ORB_Destroyer.cpp
index f21bef3f86d..7418bbd01fb 100644
--- a/TAO/tao/Utils/ORB_Destroyer.cpp
+++ b/TAO/tao/Utils/ORB_Destroyer.cpp
@@ -9,7 +9,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
void
TAO::Utils::ORB_Destroyer_Functor::operator() (CORBA::ORB_ptr orb)
- ACE_THROW_SPEC (())
{
try
{
diff --git a/TAO/tao/Utils/ORB_Destroyer.h b/TAO/tao/Utils/ORB_Destroyer.h
index 920ba64d3e5..fac9de338ad 100644
--- a/TAO/tao/Utils/ORB_Destroyer.h
+++ b/TAO/tao/Utils/ORB_Destroyer.h
@@ -38,8 +38,7 @@ namespace TAO
typedef CORBA::ORB_ptr argument;
/// Destroy the ORB
- void operator() (CORBA::ORB_ptr orb)
- ACE_THROW_SPEC (());
+ void operator() (CORBA::ORB_ptr orb);
};
/**
diff --git a/TAO/tao/Utils/ORB_Manager.cpp b/TAO/tao/Utils/ORB_Manager.cpp
index e07ded0d198..9b349c66957 100644
--- a/TAO/tao/Utils/ORB_Manager.cpp
+++ b/TAO/tao/Utils/ORB_Manager.cpp
@@ -16,7 +16,6 @@
#include "tao/PortableServer/IdAssignmentPolicyC.h"
#include "tao/PortableServer/LifespanPolicyC.h"
-#include "tao/Environment.h"
#include "tao/ORBInitializer_Registry.h"
#include "ace/Log_Msg.h"
diff --git a/TAO/tao/Utils/PolicyList_Destroyer.cpp b/TAO/tao/Utils/PolicyList_Destroyer.cpp
index a5acabe07da..46e5a6fdfe4 100644
--- a/TAO/tao/Utils/PolicyList_Destroyer.cpp
+++ b/TAO/tao/Utils/PolicyList_Destroyer.cpp
@@ -1,5 +1,4 @@
#include "tao/Utils/PolicyList_Destroyer.h"
-#include "tao/Environment.h"
#if !defined (__ACE_INLINE__)
# include "tao/Utils/PolicyList_Destroyer.inl"
@@ -12,7 +11,6 @@ ACE_RCSID (Utils,
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
TAO::Utils::PolicyList_Destroyer::~PolicyList_Destroyer()
- ACE_THROW_SPEC (())
{
for (CORBA::ULong i = 0; i != length(); ++i)
diff --git a/TAO/tao/Utils/PolicyList_Destroyer.h b/TAO/tao/Utils/PolicyList_Destroyer.h
index ef2ef408805..36f4aead23a 100644
--- a/TAO/tao/Utils/PolicyList_Destroyer.h
+++ b/TAO/tao/Utils/PolicyList_Destroyer.h
@@ -37,8 +37,7 @@ namespace TAO
{
public:
PolicyList_Destroyer(CORBA::ULong length_hint);
- ~PolicyList_Destroyer()
- ACE_THROW_SPEC (());
+ ~PolicyList_Destroyer();
};
} // namespace Utils
diff --git a/TAO/tao/Utils/Servant_Var.h b/TAO/tao/Utils/Servant_Var.h
index ee6c34f4087..1492c97b2c8 100644
--- a/TAO/tao/Utils/Servant_Var.h
+++ b/TAO/tao/Utils/Servant_Var.h
@@ -22,8 +22,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "ace/CORBA_macros.h"
-#include "tao/Environment.h"
+#include "tao/orbconf.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -60,8 +59,7 @@ namespace TAO
/// Destructor. Removes a reference from the underlying object,
/// possibly destroying it.
- ~Servant_Var()
- ACE_THROW_SPEC (());
+ ~Servant_Var();
/// Assignment operator. Assumes ownership of @c p.
Servant_Var<T> & operator=(T * p);
@@ -137,8 +135,7 @@ namespace TAO
/**
* Often used to implement strong exception safety.
*/
- void swap(Servant_Var<T> & rhs)
- ACE_THROW_SPEC(());
+ void swap(Servant_Var<T> & rhs);
private:
T * ptr_;
diff --git a/TAO/tao/Utils/Servant_Var.inl b/TAO/tao/Utils/Servant_Var.inl
index ca6e0e6f9bf..03b3f8c2e2a 100644
--- a/TAO/tao/Utils/Servant_Var.inl
+++ b/TAO/tao/Utils/Servant_Var.inl
@@ -75,7 +75,6 @@ TAO::Utils::Servant_Var<T>::operator= (T * p)
template <class T> ACE_INLINE
TAO::Utils::Servant_Var<T>::~Servant_Var (void)
- ACE_THROW_SPEC (())
{
// Unfortunately, there is no throw spec on _remove_ref, so we
// can't assume that it will not throw. If it does, then we are in
diff --git a/TAO/tao/Valuetype/AbstractBase.h b/TAO/tao/Valuetype/AbstractBase.h
index 8ebddcab997..3ce3d5a9438 100644
--- a/TAO/tao/Valuetype/AbstractBase.h
+++ b/TAO/tao/Valuetype/AbstractBase.h
@@ -27,7 +27,6 @@
#include "tao/Objref_VarOut_T.h"
#include "tao/Object.h" /* For CORBA::Object_var */
#include "tao/Pseudo_VarOut_T.h"
-#include "ace/CORBA_macros.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Valuetype/ValueBase.cpp b/TAO/tao/Valuetype/ValueBase.cpp
index e701faa9749..763d7515a3b 100644
--- a/TAO/tao/Valuetype/ValueBase.cpp
+++ b/TAO/tao/Valuetype/ValueBase.cpp
@@ -12,9 +12,9 @@
#include "tao/ORB.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
+#include "tao/SystemException.h"
#include "ace/OS_NS_string.h"
-#include "ace/CORBA_macros.h"
#if !defined (__ACE_INLINE__)
# include "tao/Valuetype/ValueBase.inl"
diff --git a/TAO/tao/Valuetype/ValueBase.h b/TAO/tao/Valuetype/ValueBase.h
index b732014f8ca..95f46be0647 100644
--- a/TAO/tao/Valuetype/ValueBase.h
+++ b/TAO/tao/Valuetype/ValueBase.h
@@ -30,7 +30,6 @@
#include "tao/Any_Insert_Policy_T.h"
#include "ace/Basic_Types.h"
-#include "ace/CORBA_macros.h"
#include "ace/Synch_Traits.h"
#include "ace/Thread_Mutex.h"
#include "ace/Atomic_Op.h"
diff --git a/TAO/tao/Valuetype/ValueFactory.h b/TAO/tao/Valuetype/ValueFactory.h
index 6bfd4dd0c14..859a011e331 100644
--- a/TAO/tao/Valuetype/ValueFactory.h
+++ b/TAO/tao/Valuetype/ValueFactory.h
@@ -23,13 +23,11 @@
#include "tao/Valuetype/Value_VarOut_T.h"
-#include "tao/Environment.h"
#include "tao/Basic_Types.h"
#include "tao/orbconf.h"
#include "ace/Synch_Traits.h"
#include "ace/Thread_Mutex.h"
#include "ace/Null_Mutex.h"
-#include "ace/CORBA_macros.h"
#include "ace/Atomic_Op.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.cpp b/TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.cpp
index 21093cf9ca7..1f987d36639 100644
--- a/TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.cpp
+++ b/TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.cpp
@@ -4,6 +4,7 @@
#include "tao/Valuetype/Valuetype_Adapter_Factory_Impl.h"
#include "tao/ORB_Core.h"
+#include "tao/SystemException.h"
ACE_RCSID (ValueType,
Valuetype_Adapter_Factory_Impl,
@@ -17,7 +18,6 @@ TAO_Valuetype_Adapter_Factory_Impl::~TAO_Valuetype_Adapter_Factory_Impl (void)
TAO_Valuetype_Adapter *
TAO_Valuetype_Adapter_Factory_Impl::create (void)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_Valuetype_Adapter_Impl *nva = 0;
ACE_NEW_THROW_EX (nva,
diff --git a/TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.h b/TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.h
index 6cac11a715b..15d86b11251 100644
--- a/TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.h
+++ b/TAO/tao/Valuetype/Valuetype_Adapter_Factory_Impl.h
@@ -45,8 +45,7 @@ public:
virtual TAO_Valuetype_Adapter * create (
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
+ );
// Used to force the initialization of the ORB code.
static int Initializer (void);
diff --git a/TAO/tao/Valuetype_Adapter_Factory.h b/TAO/tao/Valuetype_Adapter_Factory.h
index 3e1ab345ee0..e2e859fc57d 100644
--- a/TAO/tao/Valuetype_Adapter_Factory.h
+++ b/TAO/tao/Valuetype_Adapter_Factory.h
@@ -21,7 +21,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/SystemException.h"
+#include "tao/orbconf.h"
+#include "tao/TAO_Export.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -42,10 +43,7 @@ class TAO_Export TAO_Valuetype_Adapter_Factory
public:
virtual ~TAO_Valuetype_Adapter_Factory (void);
- virtual TAO_Valuetype_Adapter * create (
-
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ virtual TAO_Valuetype_Adapter * create (void) = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/tao/WrongTransactionC.h b/TAO/tao/WrongTransactionC.h
index 1fdf4a35e91..70c706f9629 100644
--- a/TAO/tao/WrongTransactionC.h
+++ b/TAO/tao/WrongTransactionC.h
@@ -42,7 +42,6 @@
#include /**/ "tao/TAO_Export.h"
#include "tao/ORB.h"
-#include "tao/Environment.h"
#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
diff --git a/TAO/tao/operation_details.cpp b/TAO/tao/operation_details.cpp
index 880879e54ab..de697c78aad 100644
--- a/TAO/tao/operation_details.cpp
+++ b/TAO/tao/operation_details.cpp
@@ -22,7 +22,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
CORBA::Exception *
TAO_Operation_Details::corba_exception (const char *id)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
for (CORBA::ULong i = 0; i != this->ex_count_; ++i)
{
diff --git a/TAO/tao/operation_details.h b/TAO/tao/operation_details.h
index 1baf4c9b93e..61ad4d406e4 100644
--- a/TAO/tao/operation_details.h
+++ b/TAO/tao/operation_details.h
@@ -14,13 +14,12 @@
#include /**/ "ace/pre.h"
-#include "tao/SystemException.h"
+#include "tao/Service_Context.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/Service_Context.h"
#include "tao/TimeBaseC.h"
#include "tao/target_specification.h"
@@ -130,8 +129,7 @@ public:
* is not found in the list of exceptions specified by the operation
* this call would raise an UNKNOWN exception.
*/
- CORBA::Exception *corba_exception (const char *ex)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Exception *corba_exception (const char *ex);
/// Check whether exception @a ex is in the signature of this operation
bool has_exception (::CORBA::Exception& ex) const;