// -*- c++ -*- ///////////////////////////////////////////////////////////////
// Name: unix/net.cpp
// Purpose: Network related wxWindows classes and functions
-// Author: Karsten Ballüder
+// Author: Karsten Ballüder
// Modified by:
// Created: 03.10.99
// RCS-ID: $Id$
-// Copyright: (c) Karsten Ballüder
+// Copyright: (c) Karsten Ballüder
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
wxDialUpManager methods.
*/
virtual bool IsOk() const
- { return TRUE; }
+ { return true; }
/** The simplest way to initiate a dial up: this function dials the given
ISP (exact meaning of the parameter depends on the platform), returns
// so, in general, the user should be allowed to override it. This function
// allows to forcefully set the online status - whatever our internal
// algorithm may think about it.
- virtual void SetOnlineStatus(bool isOnline = TRUE)
+ virtual void SetOnlineStatus(bool isOnline = true)
{ m_IsOnline = isOnline; }
// set misc wxDialUpManager options
{ m_ConnectCommand = command; m_HangUpCommand = hupcmd; }
private:
- /// -1: don´t know, 0 = no, 1 = yes
+ /// -1: don't know, 0 = no, 1 = yes
int m_IsOnline;
/// Can we use ifconfig to list active devices?
AutoCheckTimer(wxDialUpManagerImpl *dupman)
{
m_dupman = dupman;
- m_started = FALSE;
+ m_started = false;
}
virtual bool Start( int millisecs = -1 )
- { m_started = TRUE; return wxTimer::Start(millisecs, FALSE); }
+ { m_started = true; return wxTimer::Start(millisecs, false); }
virtual void Notify()
{ wxLogTrace("Checking dial up network status."); m_dupman->CheckStatus(); }
const wxString & WXUNUSED(password))
{
if(m_IsOnline == 1)
- return FALSE;
+ return false;
m_IsOnline = -1;
m_ISPname = isp;
wxString cmd;
wxDialUpManagerImpl::HangUp(void)
{
if(m_IsOnline == 0)
- return FALSE;
+ return false;
m_IsOnline = -1;
wxString cmd;
if(m_HangUpCommand.Find("%s"))
bool rc = m_timer->Start(nSeconds*1000);
if(! rc)
{
- delete m_timer;
- m_timer = NULL;
+ wxDELETE(m_timer);
}
return rc;
}
{
wxASSERT(m_timer != NULL);
m_timer->Stop();
- delete m_timer;
- m_timer = NULL;
+ wxDELETE(m_timer);
}
{
/// does hostname contain a port number?
wxString port = hostname.After(':');
- if(port.Length())
+ if(port.empty())
{
- m_BeaconHost = hostname.Before(':');
- m_BeaconPort = atoi(port);
+ m_BeaconHost = hostname;
+ m_BeaconPort = portno;
}
else
{
- m_BeaconHost = hostname;
- m_BeaconPort = portno;
+ m_BeaconHost = hostname.Before(':');
+ m_BeaconPort = atoi(port);
}
}
}
wxLogNull ln; // suppress all error messages
- // Let´s try the ifconfig method first, should be fastest:
+ // Let's try the ifconfig method first, should be fastest:
if(m_CanUseIfconfig != 0) // unknown or yes
{
- wxASSERT(m_IfconfigPath.length());
+ wxASSERT( !m_IfconfigPath.empty() );
wxString tmpfile = wxFileName::CreateTempFileName("_wxdialuptest");
wxString cmd = "/bin/sh -c \'";
cmd << m_IfconfigPath << " >" << tmpfile << '\'';
/* I tried to add an option to wxExecute() to not close stdout,
so we could let ifconfig write directly to the tmpfile, but
- this does not work. That should be faster, as it doesn´t call
+ this does not work. That should be faster, as it doesn't call
the shell first. I have no idea why. :-( (KB) */
#if 0
// temporarily redirect stdout/stderr:
// else m_IsOnline remains -1 as we don't know for sure
}
else // could not run ifconfig correctly
- m_CanUseIfconfig = 0; // don´t try again
+ m_CanUseIfconfig = 0; // don't try again
(void) wxRemoveFile(tmpfile);
if(m_IsOnline != -1) // we are done
return;