diff options
author | zhangw <zhangw@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-03-02 20:46:54 +0000 |
---|---|---|
committer | zhangw <zhangw@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-03-02 20:46:54 +0000 |
commit | c008221be290196dc1fe6a34e62af160805d93d3 (patch) | |
tree | 5e598be97581e43327cd02f3e0a92db2598358ad | |
parent | d6ba9ac5d1eafb102105300cb9b57d1781734d35 (diff) | |
download | ATCD-c008221be290196dc1fe6a34e62af160805d93d3.tar.gz |
Fri Mar 2 20:31:11 UTC 2007 Wallace Zhang <zhang_w@ociweb.com>
-rw-r--r-- | TAO/ChangeLog | 15 | ||||
-rw-r--r-- | TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp | 3 | ||||
-rw-r--r-- | TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.h | 1 | ||||
-rw-r--r-- | TAO/tao/Messaging/AMH_Response_Handler.cpp | 4 | ||||
-rw-r--r-- | TAO/tao/Messaging/AMH_Response_Handler.h | 18 |
5 files changed, 26 insertions, 15 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index a9691a8e55c..eaa134f4c70 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,18 @@ +Fri Mar 2 20:31:11 UTC 2007 Wallace Zhang <zhang_w@ociweb.com> + + * tao/DynamicInterface/AMH_DSI_Response_Handler.h: + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + + Don't need the exception_type_ data memember. + It is inherited from its parent class AMH_Response_Handler. + + * tao/Messaging/AMH_Response_Handler.h: + * tao/Messaging/AMH_Response_Handler.cpp: + + Move the exception_type_ from private section to protected section. + so that the AMH_DSI_Response_Handler as a child class can access + this data member. + Fri Mar 2 18:45:34 UTC 2007 Wallace Zhang <zhang_w@ociweb.com> * tao/DynamicInterface/AMH_DSI_Response_Handler.inl: diff --git a/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp b/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp index 37fc50aca96..aea071fcfe3 100644 --- a/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp +++ b/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp @@ -314,8 +314,7 @@ TAO_AMH_DSI_Response_Handler::_nil (void) TAO_AMH_DSI_Response_Handler::TAO_AMH_DSI_Response_Handler ( TAO_ServerRequest & sr) : TAO_AMH_Response_Handler (), - orb_core_ (sr.orb_core ()), - exception_type_ (TAO_GIOP_NO_EXCEPTION) + orb_core_ (sr.orb_core ()) { } diff --git a/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.h b/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.h index 0a230184407..8f6af4aa735 100644 --- a/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.h +++ b/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.h @@ -251,7 +251,6 @@ protected: private: TAO_ORB_Core *orb_core_; - CORBA::ULong exception_type_; }; TAO_END_VERSIONED_NAMESPACE_DECL diff --git a/TAO/tao/Messaging/AMH_Response_Handler.cpp b/TAO/tao/Messaging/AMH_Response_Handler.cpp index 3dd8a60de50..c8df60412ba 100644 --- a/TAO/tao/Messaging/AMH_Response_Handler.cpp +++ b/TAO/tao/Messaging/AMH_Response_Handler.cpp @@ -18,12 +18,12 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_AMH_Response_Handler::TAO_AMH_Response_Handler () - : mesg_base_ (0) + : exception_type_ (TAO_GIOP_NO_EXCEPTION) + , mesg_base_ (0) , request_id_ (0) , transport_ (0) , orb_core_ (0) , argument_flag_ (1) - , exception_type_ (TAO_GIOP_NO_EXCEPTION) , reply_status_ (TAO_RS_UNINITIALIZED) , allocator_ (0) { diff --git a/TAO/tao/Messaging/AMH_Response_Handler.h b/TAO/tao/Messaging/AMH_Response_Handler.h index 5f9eb5d0574..ac869cdea24 100644 --- a/TAO/tao/Messaging/AMH_Response_Handler.h +++ b/TAO/tao/Messaging/AMH_Response_Handler.h @@ -107,8 +107,6 @@ protected: /// Send back an exception to the client. void _tao_rh_send_exception (const CORBA::Exception &ex); -protected: - /// The outgoing CDR stream /** * The IDL-generated ResponseHandler implementations used this field @@ -118,13 +116,20 @@ protected: */ TAO_OutputCDR _tao_out; + // TAO_GIOP_ReplyStatusType exception_type_; + /// Exception type (will be NO_EXCEPTION in the majority of the + /// cases). + // @@ Mayur: I do not think we need this one, we can deduce the type + // of reply depending on the _tao_rh_*() method called. + CORBA::ULong exception_type_; + + private: // Private and undefined, standard C++ idiom to prohibit copying. TAO_AMH_Response_Handler (const TAO_AMH_Response_Handler&); TAO_AMH_Response_Handler& operator= (const TAO_AMH_Response_Handler&); -private: /// Pointer to the original message-base TAO_Pluggable_Messaging *mesg_base_; @@ -153,13 +158,6 @@ private: // ResponseHandler to set this field correctly! CORBA::Boolean argument_flag_; - // TAO_GIOP_ReplyStatusType exception_type_; - /// Exception type (will be NO_EXCEPTION in the majority of the - /// cases). - // @@ Mayur: I do not think we need this one, we can deduce the type - // of reply depending on the _tao_rh_*() method called. - CORBA::ULong exception_type_; - /** * Various states the ResponseHandler can be in. * |