Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

CThreadRecursiveMutex.cpp File Reference

#include <config.h>
#include "CThreadRecursiveMutex.h"
#include <spectrodaq.h>
#include <errno.h>
#include <assert.h>

Go to the source code of this file.

Variables

const char * Copyright = "(C) Copyright Michigan State University 2002, All rights reserved"


Detailed Description

Provides a mutex which can be locked in a nested manner by a thread. The "nested ness' is managed through the m_nLockLevel and the m_OwningThread member. Atomicity of the otherwise non-atomic function is handled by bracketing calls with locks of the mutexe's own m_MonitorMutex

Definition in file CThreadRecursiveMutex.cpp.


Variable Documentation

const char* Copyright = "(C) Copyright Michigan State University 2002, All rights reserved" [static]
 

Definition at line 278 of file CThreadRecursiveMutex.cpp.


Generated on Thu Jan 6 16:58:43 2005 for Spectrodaq External Event Framework by  doxygen 1.3.9.1