]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/sckipc.cpp
1. wxWindow::IsTopLevel() added and documented
[wxWidgets.git] / src / common / sckipc.cpp
index 0003b97093aa807bbcaa11ffb4b9f1719dc01b52..5528d2eca3e5b10b37bb701d2547fcde38f44c8d 100644 (file)
@@ -20,6 +20,8 @@
 #pragma hdrstop
 #endif
 
+#if wxUSE_SOCKETS
+
 #ifndef WX_PRECOMP
 #endif
 
@@ -188,6 +190,10 @@ wxTCPConnection::wxTCPConnection (void)
 {
 }
 
+wxTCPConnection::wxTCPConnection(char *buffer, int size)
+{
+}
+
 wxTCPConnection::~wxTCPConnection (void)
 {
   wxDELETE(m_sock);
@@ -211,7 +217,7 @@ bool wxTCPConnection::Disconnect (void)
   return TRUE;
 }
 
-bool wxTCPConnection::Execute (char *data, int size, wxIPCFormat format)
+bool wxTCPConnection::Execute (wxChar *data, int size, wxIPCFormat format)
 {
   if (!m_sock->IsConnected())
     return FALSE;
@@ -258,7 +264,7 @@ char *wxTCPConnection::Request (const wxString& item, int *size, wxIPCFormat for
   }
 }
 
-bool wxTCPConnection::Poke (const wxString& item, char *data, int size, wxIPCFormat format)
+bool wxTCPConnection::Poke (const wxString& item, wxChar *data, int size, wxIPCFormat format)
 {
   if (!m_sock->IsConnected())
     return FALSE;
@@ -314,7 +320,7 @@ bool wxTCPConnection::StopAdvise (const wxString& item)
 
 // Calls that SERVER can make
 bool wxTCPConnection::Advise (const wxString& item,
-                              char *data, int size, wxIPCFormat format)
+                              wxChar *data, int size, wxIPCFormat format)
 {
   if (!m_sock->IsConnected())
     return FALSE;
@@ -411,12 +417,12 @@ void Client_OnRequest(wxSocketBase& sock, wxSocketBase::wxRequestEvent evt,
   case IPC_POKE: {
     wxIPCFormat format;
     size_t size;
-    char *data;
+    wxChar *data;
 
     item = codeci->ReadString();
     format = (wxIPCFormat)codeci->Read8();
     size = codeci->Read32();
-    data = new char[size];
+    data = new wxChar[size];
     codeci->Read(data, size);
     
     connection->OnPoke (topic_name, item, data, size, format);
@@ -512,3 +518,6 @@ void Server_OnRequest(wxSocketServer& server,
     }
   }
 }
+
+#endif
+  // wxUSE_SOCKETS