diff options
author | Joe George <joe@zeroc.com> | 2014-12-17 22:45:03 -0500 |
---|---|---|
committer | Joe George <joe@zeroc.com> | 2014-12-17 22:45:03 -0500 |
commit | edea1bee5dad67a867ae056c089243102dfacaea (patch) | |
tree | c16d03f12ce04ace91190b2b0a22e2fe11f8163e /cpp/demo/Ice/MFC/client/HelloClientDlg.h | |
parent | Partial fix for (ICE-6200) Improve Silverlight version detection (diff) | |
download | ice-edea1bee5dad67a867ae056c089243102dfacaea.tar.bz2 ice-edea1bee5dad67a867ae056c089243102dfacaea.tar.xz ice-edea1bee5dad67a867ae056c089243102dfacaea.zip |
ICE-6169 - Fix hello demos to only create new proxies if settings have changed
Diffstat (limited to 'cpp/demo/Ice/MFC/client/HelloClientDlg.h')
-rw-r--r-- | cpp/demo/Ice/MFC/client/HelloClientDlg.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/demo/Ice/MFC/client/HelloClientDlg.h b/cpp/demo/Ice/MFC/client/HelloClientDlg.h index 67247cfb15d..ec3c66a2a6e 100644 --- a/cpp/demo/Ice/MFC/client/HelloClientDlg.h +++ b/cpp/demo/Ice/MFC/client/HelloClientDlg.h @@ -35,6 +35,7 @@ protected: virtual void DoDataExchange(CDataExchange*); // DDX/DDV support Ice::CommunicatorPtr _communicator; + Demo::HelloPrx _helloPrx; Demo::Callback_Hello_sayHelloPtr _sayHelloCallback; Demo::Callback_Hello_shutdownPtr _shutdownCallback; Ice::Callback_Communicator_flushBatchRequestsPtr _flushCallback; @@ -53,6 +54,8 @@ protected: afx_msg void OnClose(); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); + afx_msg void OnHostChanged(); + afx_msg void OnModeChanged(); afx_msg void OnHScroll(UINT, UINT, CScrollBar*); afx_msg void OnSayHello(); afx_msg void OnFlush(); @@ -62,7 +65,7 @@ protected: private: - Demo::HelloPrx createProxy(); + void updateProxy(); BOOL deliveryModeIsBatch(); void handleException(const IceUtil::Exception&); }; |