summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
5770bfe)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47512
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#include "wx/apptrait.h"
#include "wx/sckaddr.h"
#include "wx/apptrait.h"
#include "wx/sckaddr.h"
-#include "wx/datetime.h"
+#include "wx/stopwatch.h"
// DLL options compatibility check:
#include "wx/build.h"
// DLL options compatibility check:
#include "wx/build.h"
wxSocketEventFlags flags)
{
GSocketEventFlags result;
wxSocketEventFlags flags)
{
GSocketEventFlags result;
// Set this to true to interrupt ongoing waits
m_interrupt = false;
// Set this to true to interrupt ongoing waits
m_interrupt = false;
// Do this at least once (important if timeout == 0, when
// we are just polling). Also, if just polling, do not yield.
// Do this at least once (important if timeout == 0, when
// we are just polling). Also, if just polling, do not yield.
- wxDateTime current_time = wxDateTime::UNow();
- unsigned int time_limit = (current_time.GetTicks() * 1000) + current_time.GetMillisecond() + timeout;
+ const wxMilliClock_t time_limit = wxGetLocalTimeMillis() + timeout;
bool done = false;
bool valid_result = false;
bool done = false;
bool valid_result = false;
- current_time = wxDateTime::UNow();
- int time_left = time_limit - ((current_time.GetTicks() * 1000) + current_time.GetMillisecond());
+ long time_left = wxMilliClockToLong(time_limit - wxGetLocalTimeMillis());
if ((!timeout) || (time_left <= 0) || (m_interrupt))
done = true;
else
if ((!timeout) || (time_left <= 0) || (m_interrupt))
done = true;
else