AudRecordLib
Public Member Functions
SharedRtlResourceLock Struct Reference

#include <rtlresource.h>

List of all members.

Public Member Functions

 SharedRtlResourceLock (RtlResource &r, BOOLEAN wait=TRUE)
 ~SharedRtlResourceLock ()

Detailed Description

A RAII object that acquires an RtlResource for shared access


Constructor & Destructor Documentation

SharedRtlResourceLock::SharedRtlResourceLock ( RtlResource r,
BOOLEAN  wait = TRUE 
) [inline]

Initialises the lock member and acquires it for shared access

Parameters:
rThe lock to acquire and subsequently release
waitWhether to block for shared access if it cannot be granted immediately
SharedRtlResourceLock::~SharedRtlResourceLock ( ) [inline]

Releases the shared access lock


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Defines