]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/ipc/server.h
don't call SetInsertionPointToEnd() on read-only combobox in wxGridCellChoiceEditor...
[wxWidgets.git] / samples / ipc / server.h
index c0450f99c42bdbfcf8df1191e3a41725f133b622..0c0238f1ebdd5df2a5ac1349ea9c26fc5d8662d0 100644 (file)
@@ -9,6 +9,8 @@
 // Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
+#include "connection.h"
+
 #define ID_START         10000
 #define ID_DISCONNECT    10001
 #define ID_ADVISE         10002
@@ -17,7 +19,6 @@
 
 // Define a new application
 class MyServer;
-class MyConnection;
 class MyFrame;
 
 class MyApp : public wxApp
@@ -63,12 +64,9 @@ protected:
     DECLARE_EVENT_TABLE()
 };
 
-class MyConnection : public wxConnection
+class MyConnection : public MyConnectionBase
 {
 public:
-    MyConnection();
-    ~MyConnection();
-
     virtual bool OnExecute(const wxString& topic, const void *data, size_t size, wxIPCFormat format);
     virtual const void *OnRequest(const wxString& topic, const wxString& item, size_t *size, wxIPCFormat format);
     virtual bool OnPoke(const wxString& topic, const wxString& item, const void *data, size_t size, wxIPCFormat format);
@@ -76,10 +74,9 @@ public:
     virtual bool OnStopAdvise(const wxString& topic, const wxString& item);
     virtual bool DoAdvise(const wxString& item, const void *data, size_t size, wxIPCFormat format);
     virtual bool OnDisconnect();
-protected:
-    void Log(const wxString& command, const wxString& topic, const wxString& item, const void *data, size_t size, wxIPCFormat format);
-public:
+
     wxString        m_sAdvise;
+
 protected:
     wxString        m_sRequestDate;
     char            m_achRequestBytes[3];