Example #1
0
void SipperMediaListener::removeController(int accSock)
{
   MutexGuard(&_mutex);
   _controllerMap.erase(accSock);
   MutexSignal();
   SipperMediaPortable::getTimeOfDay(&_lastActivityTime);              
}
Example #2
0
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);
}