Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / tests / DSI_AMI_Gateway / My_DII_Reply_Handler.h
blob11a75754d40de75918c54d36e8e049fd9dc26a2c
1 #include "tao/Messaging/MessagingS.h"
2 #include "tao/DynamicInterface/DII_Reply_Handler.h"
3 #include "tao/DynamicInterface/AMH_DSI_Response_Handler.h"
5 class My_DII_Reply_Handler : public virtual TAO_DII_Reply_Handler,
6 public virtual Messaging::ReplyHandler
8 // Used to handle replies from the server and to complete the
9 // call back to the client.
11 public:
12 My_DII_Reply_Handler (TAO_AMH_DSI_Response_Handler_ptr rph,
13 CORBA::ORB_var orb);
14 virtual ~My_DII_Reply_Handler ();
16 // Callback method for deferred synchronous requests.
17 virtual void handle_response (TAO_InputCDR &incoming);
18 virtual void handle_excep (TAO_InputCDR &incoming,
19 CORBA::ULong reply_status);
21 private:
22 TAO_AMH_DSI_Response_Handler_var response_handler_;
23 CORBA::ORB_var orb_;