|
cds
2.3.2
|
Type traits of kernel class. More...
#include <cds/algo/flat_combining/kernel.h>
Public Types | |
| typedef cds::sync::spin | lock_type |
| Lock type. | |
| typedef cds::algo::flat_combining::wait_strategy::backoff< cds::backoff::delay_of< 2 > > | wait_strategy |
| Wait strategy. | |
| typedef CDS_DEFAULT_ALLOCATOR | allocator |
Allocator used for TLS data (allocating publication_record derivatives) | |
| typedef empty_stat | stat |
| Internal statistics. | |
| typedef opt::v::relaxed_ordering | memory_model |
| /// C++ memory ordering model | |
Type traits of kernel class.
You can define different type traits for kernel by specifying your struct based on traits or by using make_traits metafunction.