X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0d2a2b601b1994333886dff8f53d82a714c4042f..a6f989f3dbec747c6da629a32fa5cad9a554f66e:/include/wx/sckipc.h diff --git a/include/wx/sckipc.h b/include/wx/sckipc.h index f0a80d8cbb..586b0d06ef 100644 --- a/include/wx/sckipc.h +++ b/include/wx/sckipc.h @@ -52,7 +52,7 @@ class wxTCPClient; class wxTCPConnection: public wxConnectionBase { DECLARE_DYNAMIC_CLASS(wxTCPConnection) - + protected: wxSocketBase *m_sock; wxSocketStream *m_sockstrm; @@ -63,9 +63,9 @@ protected: friend class wxTCPServer; friend class wxTCPClient; friend void Client_OnRequest(wxSocketBase&, - wxSocketBase::wxRequestEvent, char *); + wxSocketNotify, char *); friend void Server_OnRequest(wxSocketServer&, - wxSocketBase::wxRequestEvent, char *); + wxSocketNotify, char *); public: wxTCPConnection(char *buffer, int size); @@ -73,17 +73,17 @@ public: virtual ~wxTCPConnection(); // Calls that CLIENT can make - bool Execute(char *data, int size = -1, + bool Execute(wxChar *data, int size = -1, wxIPCFormat format = wxIPC_TEXT); char *Request(const wxString& item, int *size = NULL, wxIPCFormat format = wxIPC_TEXT); - bool Poke(const wxString& item, char *data, int size = -1, + bool Poke(const wxString& item, wxChar *data, int size = -1, wxIPCFormat format = wxIPC_TEXT); bool StartAdvise(const wxString& item); bool StopAdvise(const wxString& item); // Calls that SERVER can make - bool Advise(const wxString& item, char *data, int size = -1, + bool Advise(const wxString& item, wxChar *data, int size = -1, wxIPCFormat format = wxIPC_TEXT); // Calls that both can make @@ -94,6 +94,9 @@ public: // To enable the compressor void Compress(bool on); +private: + // to prevent virtual function hiding warnings + virtual bool Execute(const wxString& str) { return(wxConnectionBase::Execute(str)); }; }; class wxTCPServer: public wxServerBase @@ -105,9 +108,9 @@ public: wxTCPServer(); virtual ~wxTCPServer(); - + // Returns FALSE if can't create server (e.g. port number is already in use) - virtual bool Create(const wxString& server_name); + virtual bool Create(const wxString& server_name); virtual wxConnectionBase *OnAcceptConnection(const wxString& topic); }; @@ -115,7 +118,7 @@ class wxTCPClient: public wxClientBase { DECLARE_DYNAMIC_CLASS(wxTCPClient) -public: +public: wxTCPClient(); virtual ~wxTCPClient(); @@ -125,7 +128,7 @@ public: virtual wxConnectionBase *MakeConnection(const wxString& host, const wxString& server, const wxString& topic); - + // Tailor this to return own connection. virtual wxConnectionBase *OnMakeConnection(); };