Data Structures | Namespaces

ucommon/atomic.h File Reference

Atomic pointers and locks. More...

#include <ucommon/platform.h>
Include dependency graph for atomic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  ucc::atomic
 Generic atomic class for referencing atomic objects and static functions. More...
class  ucc::atomic::counter
 Atomic counter class. More...
class  ucc::atomic::spinlock
 Atomic spinlock class. More...

Namespaces

namespace  ucc
 

Common namespace for all ucommon objects.



Detailed Description

Atomic pointers and locks.

These are meant to use atomic CPU operations and hence offer maximum performance.

Author:
David Sugar <dyfet@gnutelephony.org>

Definition in file atomic.h.