include/corelib/ncbiatomic.hpp File Reference


Detailed Description

Multi-threading -- atomic pointer exchange function.

MISC:

Definition in file ncbiatomic.hpp.

#include <corelib/ncbiatomic.h>
#include <corelib/ncbistl.hpp>

Include dependency graph for ncbiatomic.hpp:

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

Go to the source code of this file.

Functions

void * SwapPointers (void *volatile *location, void *new_value)


Function Documentation

void* SwapPointers void *volatile *  location,
void *  new_value
[inline]
 

Definition at line 47 of file ncbiatomic.hpp.

References NCBI_SwapPointers().

Referenced by CConstRef< IAppJobError, CInterfaceObjectLocker< IAppJobError > >::AtomicSwap(), and CRef< CQueueItem >::AtomicSwap().


Generated on Wed Dec 9 05:55:26 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