![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "vxWorks.h"
#include "epicsAssert.h"
#include "vxLib.h"
#include "intLib.h"
#include "epicsAtomicDefault.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.