![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "vxWorks.h"#include "epicsAssert.h"#include "vxLib.h"#include "intLib.h"#include "epicsAtomicDefault.h"
Include dependency graph for epicsAtomicOSD.h:Go to the source code of this file.
Classes | |
| struct | EpicsAtomicLockKey |
Macros | |
| #define | _VSB_CONFIG_FILE <../lib/h/config/vsbConfig.h> |
| #define | EPICS_ATOMIC_OS_NAME "VX-INTLIB" |
| #define | EPICS_ATOMIC_LOCK |
| #define | EPICS_ATOMIC_READ_MEMORY_BARRIER |
| #define | EPICS_ATOMIC_WRITE_MEMORY_BARRIER |
Typedefs | |
| typedef struct EpicsAtomicLockKey | EpicsAtomicLockKey |
Functions | |
| EPICS_ATOMIC_INLINE void | epicsAtomicLock (EpicsAtomicLockKey *pKey) |
| EPICS_ATOMIC_INLINE void | epicsAtomicUnlock (EpicsAtomicLockKey *pKey) |
| EPICS_ATOMIC_INLINE void | epicsAtomicReadMemoryBarrier (void) |
| EPICS_ATOMIC_INLINE void | epicsAtomicWriteMemoryBarrier (void) |
| #define _VSB_CONFIG_FILE <../lib/h/config/vsbConfig.h> |
Definition at line 20 of file epicsAtomicOSD.h.
| #define EPICS_ATOMIC_LOCK |
Definition at line 218 of file epicsAtomicOSD.h.
| #define EPICS_ATOMIC_OS_NAME "VX-INTLIB" |
Definition at line 211 of file epicsAtomicOSD.h.
| #define EPICS_ATOMIC_READ_MEMORY_BARRIER |
Definition at line 234 of file epicsAtomicOSD.h.
| #define EPICS_ATOMIC_WRITE_MEMORY_BARRIER |
Definition at line 243 of file epicsAtomicOSD.h.
| typedef struct EpicsAtomicLockKey EpicsAtomicLockKey |
| EPICS_ATOMIC_INLINE void epicsAtomicLock | ( | EpicsAtomicLockKey * | pKey | ) |
Definition at line 222 of file epicsAtomicOSD.h.
| EPICS_ATOMIC_INLINE void epicsAtomicReadMemoryBarrier | ( | void | ) |
Definition at line 239 of file epicsAtomicOSD.h.
| EPICS_ATOMIC_INLINE void epicsAtomicUnlock | ( | EpicsAtomicLockKey * | pKey | ) |
Definition at line 227 of file epicsAtomicOSD.h.
| EPICS_ATOMIC_INLINE void epicsAtomicWriteMemoryBarrier | ( | void | ) |
Definition at line 248 of file epicsAtomicOSD.h.