Defines | Typedefs | Functions

prmon.h File Reference

#include "prtypes.h"
#include "prinrval.h"
Include dependency graph for prmon.h:
This graph shows which files directly or indirectly include this file:

Defines

#define PR_ASSERT_CURRENT_THREAD_IN_MONITOR(mon)

Typedefs

typedef struct PRMonitor PRMonitor

Functions

PRMonitorPR_NewMonitor (void)
void PR_DestroyMonitor (PRMonitor *mon)
void PR_EnterMonitor (PRMonitor *mon)
PRStatus PR_ExitMonitor (PRMonitor *mon)
PRStatus PR_Wait (PRMonitor *mon, PRIntervalTime ticks)
PRStatus PR_Notify (PRMonitor *mon)
PRStatus PR_NotifyAll (PRMonitor *mon)
void PR_AssertCurrentThreadInMonitor (PRMonitor *mon)

Define Documentation

#define PR_ASSERT_CURRENT_THREAD_IN_MONITOR (   mon  ) 

Typedef Documentation

typedef struct PRMonitor PRMonitor

Function Documentation

void PR_AssertCurrentThreadInMonitor ( PRMonitor mon  ) 
void PR_DestroyMonitor ( PRMonitor mon  ) 
void PR_EnterMonitor ( PRMonitor mon  ) 
PRStatus PR_ExitMonitor ( PRMonitor mon  ) 
PRMonitor* PR_NewMonitor ( void   ) 
PRStatus PR_Notify ( PRMonitor mon  ) 
PRStatus PR_NotifyAll ( PRMonitor mon  ) 
PRStatus PR_Wait ( PRMonitor mon,
PRIntervalTime  ticks 
)