cds  2.3.2
cds::algo::flat_combining::wait_strategy::backoff< BackOff > Struct Template Reference

Back-off wait strategy. More...

#include <cds/algo/flat_combining/wait_strategy.h>

Data Structures

struct  make_publication_record
 Incorporates back-off strategy into publication record. More...
 

Public Types

typedef BackOff back_off
 Back-off strategy.
 

Public Member Functions

template<typename PublicationRecord >
void prepare (PublicationRecord &rec)
 Resets back-off strategy in rec.
 
template<typename FCKernel , typename PublicationRecord >
bool wait (FCKernel &, PublicationRecord &rec)
 Calls back-off strategy.
 
template<typename FCKernel , typename PublicationRecord >
void notify (FCKernel &, PublicationRecord &)
 Does nothing.
 
template<typename FCKernel >
void wakeup (FCKernel &)
 Does nothing.
 

Detailed Description

template<typename BackOff = cds::backoff::delay_of<2>>
struct cds::algo::flat_combining::wait_strategy::backoff< BackOff >

Back-off wait strategy.

Template argument Backoff specifies back-off strategy, default is cds::backoff::delay_of<2>


The documentation for this struct was generated from the following file:

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