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

phMutex.cpp File Reference

#include <phStandard.h>
#include <phObject.h>
#include <phMutex.h>
#include <windows.h>
#include <PhissionVDK.h>
#include <phError.h>
#include <phMemory.h>
#include <phPrint.h>

Go to the source code of this file.

Namespaces

namespace  VDK

Classes

struct  VDK::RMutex
struct  ph_mutex_info_t

Defines

#define phERROR_CHECK_OWNER()   1
#define phERROR_PRINT_OWNER()   0
#define USE_VDK_RMUTEX()   1
#define USE_VDK_SPINLOCK()   0
#define USE_VDK_SEMAPHORE()   0
#define USE_ADI_SPINLOCK()   0
#define phMutex_INVALIDOWNER   ((uintmax_t)-1)

Typedefs

typedef VDK::RMutex VDK::RMutex

Functions

void VDK::RMutexInit (RMutex *pMutex, unsigned size)
void VDK::RMutexDeInit (RMutex *pMutex)
RMutexVDK::RMutexCreate ()
void VDK::RMutexDestroy (RMutex *pMutex)
void VDK::RMutexAcquire (RMutex *pMutex)
void VDK::RMutexRelease (RMutex *pMutex)




Copyright (C) 2002 - 2007 Philip D.S. Thoren ( pthoren@users.sourceforge.net )
University Of Massachusetts at Lowell
Robotics Lab
SourceForge.net Logo


Generated on Sat Jun 16 02:44:15 2007 for phission by  doxygen 1.4.4