include/corelib/impl/ncbi_atomic_defs.h File Reference


Detailed Description

(Highly!) platform-specific configuration for low-level atomic operations (reference-count manipulation, pointer swapping).

Definition in file ncbi_atomic_defs.h.

#include <ncbiconf.h>
#include <common/ncbiconf_impl.h>

Include dependency graph for ncbi_atomic_defs.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define NCBI_SCHED_YIELD()
#define NCBI_SCHED_SPIN_INIT()
#define NCBI_SCHED_SPIN_YIELD()
#define NCBI_COUNTER_UNSIGNED   1
#define NCBI_COUNTER_NEED_MUTEX   1
#define NCBI_SWAP_POINTERS_EXTERN   1
#define NCBI_SLOW_ATOMIC_SWAP   1

Typedefs

typedef unsigned int TNCBIAtomicValue
 Define platform specific atomic-operations macros/values.


Generated on Wed Dec 9 05:48:27 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:18:18 2009 by modify_doxy.py rev. 173732