wxWidgets/include/wx/private
Vadim Zeitlin e5c93ad674 Synchronize access to wxSelectDispatcher from different threads
We reuse the same global dispatcher object (allocated in
wxFDIODispatcher::Get()) for the sockets created in different threads, so it's
perfectly possible for its methods to be called concurrently and this happens
even in our own socket streams unit tests.

Protect against concurrent modification of the select sets and m_maxFD. This
fixes sporadic Travis build failures such as the one at
https://travis-ci.org/wxWidgets/wxWidgets/jobs/110757281 for example and
probably even worse bugs too.
2016-02-21 18:47:46 +01:00
..
addremovectrl.h
eventloopsourcesmanager.h
fd.h
fdiodispatcher.h
fdioeventloopsourcehandler.h
fdiohandler.h
fdiomanager.h
fileback.h
filename.h
flagscheck.h
fontmgr.h
fswatcher.h
graphics.h
launchbrowser.h Fix path/URL confusion in wxLaunchDefaultBrowser() 2016-02-07 19:32:18 +01:00
markupparser.h
markupparserattr.h
notifmsg.h Restructure wxNotificationMessage. 2016-02-10 20:38:10 +01:00
overlay.h
pipestream.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
preferences.h
richtooltip.h
sckaddr.h
selectdispatcher.h Synchronize access to wxSelectDispatcher from different threads 2016-02-21 18:47:46 +01:00
socket.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
streamtempinput.h
textmeasure.h
threadinfo.h
timer.h
window.h
wxprintf.h Really fix check for maximal argument number in wxPrintf(). 2015-05-24 02:47:00 +02:00