sipxportlib  Version 3.3
Public Types | Public Member Functions | List of all members
OsRWMutexShared Class Reference

#include <OsRWMutexShared.h>

Public Types

enum  QueueOptions { Q_FIFO = 0x0, Q_PRIORITY = 0x1 }
 

Public Member Functions

 OsRWMutexShared (const int queueOptions)
 
 ~OsRWMutexShared ()
 
OsStatus acquireRead (void)
 
OsStatus acquireWrite (void)
 
OsStatus tryAcquireRead (void)
 
OsStatus tryAcquireWrite (void)
 
OsStatus releaseRead (void)
 
OsStatus releaseWrite (void)
 

Member Enumeration Documentation

Enumerator
Q_FIFO 
Q_PRIORITY 

Constructor & Destructor Documentation

OsRWMutexShared ( const int  queueOptions)

Member Function Documentation

OsStatus acquireRead ( void  )
OsStatus acquireWrite ( void  )
OsStatus tryAcquireRead ( void  )
OsStatus tryAcquireWrite ( void  )
OsStatus releaseRead ( void  )
OsStatus releaseWrite ( void  )