X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/50c549b98d8e61e19f59c61989af293bb58319f8..5b99d5d8eae1091046d3fd475c48fa43073e03b3:/samples/ipc/server.cpp diff --git a/samples/ipc/server.cpp b/samples/ipc/server.cpp index 691798278f..6d97919bbb 100644 --- a/samples/ipc/server.cpp +++ b/samples/ipc/server.cpp @@ -304,15 +304,6 @@ void MyServer::Advise() // MyConnection // ---------------------------------------------------------------------------- -MyConnection::MyConnection() - : wxConnection() -{ -} - -MyConnection::~MyConnection() -{ -} - bool MyConnection::OnExecute(const wxString& topic, const void *data, size_t size, wxIPCFormat format) { @@ -378,47 +369,6 @@ bool MyConnection::OnStopAdvise(const wxString& topic, return true; } -void MyConnection::Log(const wxString& command, const wxString& topic, - const wxString& item, const void *data, size_t size, wxIPCFormat format) -{ - wxString s; - if (topic.IsEmpty() && item.IsEmpty()) - s.Printf(_T("%s("), command.c_str()); - else if (topic.IsEmpty()) - s.Printf(_T("%s(\"%s\","), command.c_str(), item.c_str()); - else if (item.IsEmpty()) - s.Printf(_T("%s(\"%s\","), command.c_str(), topic.c_str()); - else - s.Printf(_T("%s(\"%s\",\"%s\","), command.c_str(), topic.c_str(), item.c_str()); - - switch (format) - { - case wxIPC_TEXT: - case wxIPC_UTF8TEXT: -#if !wxUSE_UNICODE || wxUSE_UNICODE_UTF8 - wxLogMessage(_T("%s\"%s\",%d)"), s.c_str(), data, size); -#else - wxLogMessage(_T("%s\"%s\",%d)"), s.c_str(), wxConvUTF8.cMB2WC((const char*)data), size); -#endif - break; - case wxIPC_PRIVATE: - if (size == 3) - { - char *bytes = (char *)data; - wxLogMessage(_T("%s'%c%c%c',%d)"), s.c_str(), bytes[0], bytes[1], bytes[2], size); - } - else - wxLogMessage(_T("%s...,%d)"), s.c_str(), size); - break; - case wxIPC_INVALID: - wxLogMessage(_T("%s[invalid data],%d)"), s.c_str(), size); - break; - default: - wxLogMessage(_T("%s[unknown data],%d)"), s.c_str(), size); - break; - } -} - bool MyConnection::DoAdvise(const wxString& item, const void *data, size_t size, wxIPCFormat format) { Log(_T("Advise"), _T(""), item, data, size, format);