]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/ipc/client.h
making things compile and build again ...
[wxWidgets.git] / samples / ipc / client.h
index 8c04e41c7f58fffd38864999fa5322088148c424..8f9168e312c8d46b2827b87f2ea91d2d5deb9ae1 100644 (file)
@@ -45,7 +45,7 @@ public:
 
     void OnExit(wxCommandEvent& event);
     void OnClose(wxCloseEvent& event);
-    void Enable();
+    void EnableControls();
     void Disconnect();
 
 protected:
@@ -81,14 +81,14 @@ protected:
 class MyConnection: public wxConnection
 {
 public:
-    virtual bool Execute(const wxChar *data, int size = -1, wxIPCFormat format = wxIPC_TEXT);
-    virtual wxChar *Request(const wxString& item, int *size = NULL, wxIPCFormat format = wxIPC_TEXT);
-    virtual bool Poke(const wxString& item, wxChar *data, int size = -1, wxIPCFormat format = wxIPC_TEXT);
-    virtual bool OnAdvise(const wxString& topic, const wxString& item, wxChar *data, int size, wxIPCFormat format);
+    virtual bool DoExecute(const void *data, size_t size, wxIPCFormat format);
+    virtual const void *Request(const wxString& item, size_t *size = NULL, wxIPCFormat format = wxIPC_TEXT);
+    virtual bool DoPoke(const wxString& item, const void* data, size_t size, wxIPCFormat format);
+    virtual bool OnAdvise(const wxString& topic, const wxString& item, const void *data, size_t size, wxIPCFormat format);
     virtual bool OnDisconnect();
-protected:    
+protected:
     void Log(const wxString& command, const wxString& topic,
-        const wxString& item, wxChar *data, int size, wxIPCFormat format);
+        const wxString& item, const void *data, size_t size, wxIPCFormat format);
 };
 
 class MyClient: public wxClient
@@ -105,4 +105,3 @@ public:
 protected:
     MyConnection     *m_connection;
 };
-