This is Unofficial EPICS BASE Doxygen Site
epicsAtomicOSD.h File Reference
#include "windows.h"
#include "epicsAtomicMS.h"
#include "epicsAtomicDefault.h"
+ Include dependency graph for epicsAtomicOSD.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EPICS_ATOMIC_OS_NAME   "WIN32"
 
#define VC_EXTRALEAN
 
#define STRICT
 
#define MS_LONG   LONG
 
#define MS_InterlockedExchange   InterlockedExchange
 
#define MS_InterlockedCompareExchange   InterlockedCompareExchange
 
#define MS_InterlockedIncrement   InterlockedIncrement
 
#define MS_InterlockedDecrement   InterlockedDecrement
 
#define MS_InterlockedExchange   InterlockedExchange
 
#define MS_InterlockedExchangeAdd   InterlockedExchangeAdd
 

Macro Definition Documentation

#define EPICS_ATOMIC_OS_NAME   "WIN32"

Definition at line 19 of file epicsAtomicOSD.h.

#define MS_InterlockedCompareExchange   InterlockedCompareExchange

Definition at line 49 of file epicsAtomicOSD.h.

#define MS_InterlockedDecrement   InterlockedDecrement

Definition at line 51 of file epicsAtomicOSD.h.

#define MS_InterlockedExchange   InterlockedExchange

Definition at line 52 of file epicsAtomicOSD.h.

#define MS_InterlockedExchange   InterlockedExchange

Definition at line 52 of file epicsAtomicOSD.h.

#define MS_InterlockedExchangeAdd   InterlockedExchangeAdd

Definition at line 53 of file epicsAtomicOSD.h.

#define MS_InterlockedIncrement   InterlockedIncrement

Definition at line 50 of file epicsAtomicOSD.h.

#define MS_LONG   LONG

Definition at line 47 of file epicsAtomicOSD.h.

#define STRICT

Definition at line 30 of file epicsAtomicOSD.h.

#define VC_EXTRALEAN

Definition at line 24 of file epicsAtomicOSD.h.