MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / startNativeSocketsThread

Function startNativeSocketsThread

source/kernel/knativesocket.cpp:190–198  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

188}
189
190void startNativeSocketsThread() {
191 BOXEDWINE_CRITICAL_SECTION_WITH_MUTEX(checkWaitingNativeSocketsThreadMutex);
192 if (!checkWaitingNativeSocketsThread) {
193 Platform::nativeSocketPair(nativeSocketPipe);
194 setNativeBlocking(nativeSocketPipe[0], false);
195 setNativeBlocking(nativeSocketPipe[1], false);
196 checkWaitingNativeSocketsThread = KNativeThread::createAndStartThread(checkWaitingNativeSockets_thread, B("NativeSockeThread"), (void *)nullptr);
197 }
198}
199
200void stopNativeSocketsThread() {
201 BOXEDWINE_CRITICAL_SECTION_WITH_MUTEX(checkWaitingNativeSocketsThreadMutex);

Callers 1

addWaitingNativeSocketFunction · 0.85

Calls 2

setNativeBlockingFunction · 0.85
BFunction · 0.85

Tested by

no test coverage detected