cds  2.3.2
cds::OS Namespace Reference

OS specific wrappers. More...

Namespaces

 Aix
 IBM AIX specific wrappers.
 
 Free_BSD
 FreeBSD-specific wrappers.
 
 Hpux
 HP-UX-specific wrappers.
 
 Linux
 Linux-specific wrappers.
 
 OS_X
 OSX-specific wrappers.
 
 posix
 posix-related wrappers
 
 Sun
 Sun Solaris-specific wrappers.
 
 Win32
 Windows-specific functions.
 

Data Structures

class  aligned_allocator
 Aligned allocator. More...
 

Functions

static void backoff ()
 Default backoff::yield implementation.
 

Detailed Description

OS specific wrappers.

This namespace contains OS-specific implementations. Usually, the sub-namespaces contain OS-specific wrappers for a feature.

Typical usage pattern:

namespace cds {
namespace OS {
namespace Linux {
class Feature {
// ...
};
}
// import Linux::Feature class into cds::OS namespace
using Linux::Feature;
// now, cds::OS::Feature refers to cds::OS::Linux::Feature
}
}

cds 2.3.2 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Dec 31 2017 12:10:52 by Doxygen 1.8.13