summaryrefslogtreecommitdiff
path: root/cpp/demo/Ice/MFC/client/HelloClientDlg.h
diff options
context:
space:
mode:
authorJoe George <joe@zeroc.com>2014-12-17 22:45:03 -0500
committerJoe George <joe@zeroc.com>2014-12-17 22:45:03 -0500
commitedea1bee5dad67a867ae056c089243102dfacaea (patch)
treec16d03f12ce04ace91190b2b0a22e2fe11f8163e /cpp/demo/Ice/MFC/client/HelloClientDlg.h
parentPartial fix for (ICE-6200) Improve Silverlight version detection (diff)
downloadice-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.h5
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&);
};