Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / DSI_AMI_Gateway / My_DII_Reply_Handler.h
blob134dafde1e09950f03d09efca259bece2c7f464e
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 (void);
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_;