git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3873
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#include "wx/setup.h"
#ifdef __GNUG__
#include "wx/setup.h"
#ifdef __GNUG__
- #pragma implementation "dialup.h"
+# pragma implementation "dialup.h"
#endif
#if wxUSE_DIALUP_MANAGER
#endif
#if wxUSE_DIALUP_MANAGER
return m_IsOnline != 0;
}
return m_IsOnline != 0;
}
+ /// do we have a constant net connection? -- GUESS!
+ bool IsAlwaysOnline() const
+ {
+ ((wxDialUpManagerImpl *) this)->HangUp(); // brutal but necessary
+ return IsOnline();
+ }
/// returns TRUE if (async) dialing is in progress
inline virtual bool IsDialing() const
{ return m_DialProcess != NULL; }
/// returns TRUE if (async) dialing is in progress
inline virtual bool IsDialing() const
{ return m_DialProcess != NULL; }
// NB: this won't result in DISCONNECTED event being sent
virtual bool CancelDialing();
// NB: this won't result in DISCONNECTED event being sent
virtual bool CancelDialing();
+ unsigned int GetISPNames(class wxArrayString &) const
+ { return 0; }
+
// sometimes the built-in logic for determining the online status may fail,
// so, in general, the user should be allowed to override it. This function
// allows to forcefully set the online status - whatever our internal
// sometimes the built-in logic for determining the online status may fail,
// so, in general, the user should be allowed to override it. This function
// allows to forcefully set the online status - whatever our internal
// sys_error("cannot create socket for gw");
return;
}
// sys_error("cannot create socket for gw");
return;
}
- if(sendto(sockfd, "hello", strlen("hello"), /* flags */ 0, &serv_addr,
+ if(sendto(sockfd, "hello", strlen("hello"), /* flags */ 0,
+ (struct sockaddr *)&serv_addr,
sizeof(serv_addr)) == -1)
return;
sizeof(serv_addr)) == -1)
return;
if( connect(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)
{
if( connect(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)
{
}
//connected!
close(sockfd);
}
//connected!
close(sockfd);