// Author: Guilhem Lavaux
// Modified by:
// Created: 07/07/1997
-// RCS-ID: $Id$
// Copyright: (c) 1997, 1998 Guilhem Lavaux
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#endif
#include "wx/url.h"
+#include "wx/log.h"
#include <stdlib.h>
// wxProtoInfo
// ----------------------------------------------------------------------------
+IMPLEMENT_CLASS(wxProtoInfo, wxObject)
+
wxProtoInfo::wxProtoInfo(const wxChar *name, const wxChar *serv,
const bool need_host1, wxClassInfo *info)
: m_protoname(name),
SetDefaultTimeout(60); // default timeout is 60 seconds
}
+void wxProtocol::SetDefaultTimeout(wxUint32 Value)
+{
+ m_uiDefaultTimeout = Value;
+#if wxUSE_SOCKETS
+ wxSocketBase::SetTimeout(Value); // sets it for this socket
+#endif
+}
+
+wxProtocol::~wxProtocol()
+{
+ delete m_log;
+}
+
#if wxUSE_SOCKETS
bool wxProtocol::Reconnect()
{
return true;
}
-void wxProtocol::SetDefaultTimeout(wxUint32 Value)
-{
- m_uiDefaultTimeout = Value;
-#if wxUSE_SOCKETS
- wxSocketBase::SetTimeout(Value); // sets it for this socket
-#endif
-}
-
-wxProtocol::~wxProtocol()
-{
- delete m_log;
-}
-
// ----------------------------------------------------------------------------
// Read a line from socket
// ----------------------------------------------------------------------------
if ( eol == pBuf )
{
// check for case of "\r\n" being split
- if ( result.empty() || result.Last() != _T('\r') )
+ if ( result.empty() || result.Last() != wxT('\r') )
{
// ignore the stray '\n'
eol = NULL;
m_log->LogResponse(str);
}
-void wxProtocolLog::DoLogString(const wxString& WXUNUSED_UNLESS_DEBUG(str))
+void wxProtocolLog::DoLogString(const wxString& str)
{
+ wxUnusedVar(str); // unused if wxLogTrace() is disabled
wxLogTrace(m_traceMask, "%s", str);
}