Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

Classes | Defines | Typedefs | Functions

critsect.h File Reference

#include <iprt/cdefs.h>
#include <iprt/types.h>
#include <iprt/assert.h>
Include dependency graph for critsect.h:

Go to the source code of this file.

Classes

struct  RTCRITSECT

Defines

#define RTCRITSECT_MAGIC   UINT32_C(0x19790326)
RTCritSectInitEx flags / RTCRITSECT::fFlags
#define RTCRITSECT_FLAGS_NO_NESTING   UINT32_C(0x00000001)
#define RTCRITSECT_FLAGS_NO_LOCK_VAL   UINT32_C(0x00000002)

Typedefs

typedef const RTCRITSECTPCRTCRITSECT
typedef RTCRITSECTPRTCRITSECT
typedef struct RTCRITSECT RTCRITSECT

Functions

 AssertCompileSize (RTCRITSECT, HC_ARCH_BITS==32?32:48)
 DECLINLINE (int32_t) RTCritSectGetWaiters(PCRTCRITSECT pCritSect)
 DECLINLINE (RTNATIVETHREAD) RTCritSectGetOwner(PCRTCRITSECT pCritSect)
 DECLINLINE (bool) RTCritSectIsOwned(PCRTCRITSECT pCritSect)
Shared Folders strings. They can be either UTF-8 or UTF-16.
 DECLINLINE (uint32_t) RTCritSectGetRecursion(PCRTCRITSECT pCritSect)

Detailed Description

IPRT - Critical Sections.

Definition in file critsect.h.


Generated by  Doxygen 1.6.0   Back to index