void SipperMediaListener::removeController(int accSock) { MutexGuard(&_mutex); _controllerMap.erase(accSock); MutexSignal(); SipperMediaPortable::getTimeOfDay(&_lastActivityTime); }
static void a_exitInterruptlevel(void) { /* end the interrupt handler / interrupt level */ if (intlevelCounter_g == 1) { interruptExecuting_g = 0; interruptActive_g = 0; SemaSignal(globalSyncSem_g); } /* allow other threads to get to interrupt level */ intlevelCounter_g--; MutexSignal(windowsThreadSyncMutex_g); }