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

#include <OsRWMutexLinux.h>

Public Types

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

Public Member Functions

 OsRWMutexLinux (const int queueOptions)
 Default constructor. More...
 
 ~OsRWMutexLinux ()
 Destructor. More...
 
OsStatus acquireRead ()
 
OsStatus acquireWrite ()
 
OsStatus tryAcquireRead ()
 
OsStatus tryAcquireWrite ()
 
OsStatus releaseRead ()
 
OsStatus releaseWrite ()
 

Member Enumeration Documentation

Enumerator
Q_FIFO 
Q_PRIORITY 

Constructor & Destructor Documentation

OsRWMutexLinux ( const int  queueOptions)

Default constructor.

Destructor.

Member Function Documentation

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