Lines Matching refs:m_semaphore
151 MPSemaphoreID m_semaphore;
160 m_semaphore = kInvalidID ;
167 verify_noerr( MPCreateBinarySemaphore( & m_semaphore) );
168 m_isOk = ( m_semaphore != kInvalidID ) ;
182 if ( m_semaphore != kInvalidID )
183 MPDeleteSemaphore( m_semaphore);
189 OSStatus err = MPWaitOnSemaphore( m_semaphore, kDurationForever);
202 OSStatus err = MPWaitOnSemaphore( m_semaphore, kDurationImmediate);
219 OSStatus err = MPSignalSemaphore( m_semaphore);
336 MPSemaphoreID m_semaphore;
344 m_semaphore = kInvalidID ;
350 verify_noerr( MPCreateSemaphore( maxcount, initialcount, & m_semaphore) );
351 m_isOk = ( m_semaphore != kInvalidID ) ;
359 if( m_semaphore != kInvalidID )
360 MPDeleteSemaphore( m_semaphore);
365 OSStatus err = MPWaitOnSemaphore( m_semaphore, milliseconds);
379 OSStatus err = MPSignalSemaphore( m_semaphore);
399 m_semaphore( 0, 1),
435 wxSemaphoreInternal m_semaphore; // Signals the waiting threads.
459 wxSemaError err = m_semaphore.WaitTimeout( msectimeout);
474 wxSemaError err2 = m_semaphore.Wait();
558 wxSemaError err = m_semaphore.Post();
571 bool IsOk() const { return m_mutex.IsOk() && m_semaphore.IsOk(); }
587 wxSemaphore m_semaphore;
618 wxSemaError err = m_semaphore.Wait();
634 wxSemaError err = m_semaphore.WaitTimeout(milliseconds);
652 err = m_semaphore.WaitTimeout(0);
672 if ( m_semaphore.Post() != wxSEMA_NO_ERROR )
687 if ( m_semaphore.Post() != wxSEMA_NO_ERROR )