GetStart()->Enable(m_server == NULL);
GetServername()->Enable(m_server == NULL);
GetAdvise()->Enable(m_server && m_server->CanAdvise());
- GetDisconnect()->Enable(m_server && m_server->IsConnected() != NULL);
+ GetDisconnect()->Enable(m_server && m_server->IsConnected());
}
void MyFrame::OnClose(wxCloseEvent& event)
wxConnectionBase *MyServer::OnAcceptConnection(const wxString& topic)
{
- wxLogMessage(_T("OnAcceptConnection(\"%s\")"), topic);
+ wxLogMessage(_T("OnAcceptConnection(\"%s\")"), topic.c_str());
if ( topic == IPC_TOPIC )
{
bool MyConnection::OnStartAdvise(const wxString& topic,
const wxString& item)
{
- wxLogMessage(_T("OnStartAdvise(\"%s\",\"%s\")"), topic, item);
+ wxLogMessage(_T("OnStartAdvise(\"%s\",\"%s\")"), topic.c_str(), item.c_str());
wxLogMessage(_T("Returning true"));
m_sAdvise = item;
wxGetApp().GetFrame()->Enable();
bool MyConnection::OnStopAdvise(const wxString& topic,
const wxString& item)
{
- wxLogMessage(_T("OnStopAdvise(\"%s\",\"%s\")"), topic, item);
+ wxLogMessage(_T("OnStopAdvise(\"%s\",\"%s\")"), topic.c_str(), item.c_str());
wxLogMessage(_T("Returning true"));
m_sAdvise.Empty();
wxGetApp().GetFrame()->Enable();
{
wxString s;
if (topic.IsEmpty() && item.IsEmpty())
- s.Printf(_T("%s("), command);
+ s.Printf(_T("%s("), command.c_str());
else if (topic.IsEmpty())
- s.Printf(_T("%s(\"%s\","), command, item);
+ s.Printf(_T("%s(\"%s\","), command.c_str(), item.c_str());
else if (item.IsEmpty())
- s.Printf(_T("%s(\"%s\","), command, topic);
+ s.Printf(_T("%s(\"%s\","), command.c_str(), topic.c_str());
else
- s.Printf(_T("%s(\"%s\",\"%s\","), command, topic, item);
+ s.Printf(_T("%s(\"%s\",\"%s\","), command.c_str(), topic.c_str(), item.c_str());
if (format == wxIPC_TEXT || format == wxIPC_UNICODETEXT)
- wxLogMessage(_T("%s\"%s\",%d)"), s, data, size);
+ wxLogMessage(_T("%s\"%s\",%d)"), s.c_str(), data, size);
else if (format == wxIPC_PRIVATE)
{
if (size == 3)
{
char *bytes = (char *)data;
- wxLogMessage(_T("%s'%c%c%c',%d)"), s, bytes[0], bytes[1], bytes[2], size);
+ wxLogMessage(_T("%s'%c%c%c',%d)"), s.c_str(), bytes[0], bytes[1], bytes[2], size);
}
else
- wxLogMessage(_T("%s...,%d)"), s, size);
+ wxLogMessage(_T("%s...,%d)"), s.c_str(), size);
}
else if (format == wxIPC_INVALID)
- wxLogMessage(_T("%s[invalid data],%d)"), s, size);
+ wxLogMessage(_T("%s[invalid data],%d)"), s.c_str(), size);
}
bool MyConnection::Advise(const wxString& item, wxChar *data, int size, wxIPCFormat format)