fix8
version 1.4.0
Open Source C++ FIX Framework
|
#include <ff_wrapper.hpp>
Public Types | |
using | value_type = T |
using | reference = T & |
Reference type. More... | |
using | const_reference = const T & |
Const reference type. More... | |
Public Member Functions | |
ff_unbounded_queue () | |
~ff_unbounded_queue () | |
bool | try_push (const T &source) |
void | push (const T &source) |
bool | try_pop (T *&target) |
bool | pop (T *&target) |
void | release (T *source) const |
Private Attributes | |
ff::uMPMC_Ptr_Queue | _queue |
Definition at line 44 of file ff_wrapper.hpp.
using FIX8::ff_unbounded_queue< T >::const_reference = const T& |
Const reference type.
Definition at line 56 of file ff_wrapper.hpp.
using FIX8::ff_unbounded_queue< T >::reference = T& |
Reference type.
Definition at line 53 of file ff_wrapper.hpp.
using FIX8::ff_unbounded_queue< T >::value_type = T |
Definition at line 50 of file ff_wrapper.hpp.
|
inlineexplicit |
Definition at line 58 of file ff_wrapper.hpp.
|
inline |
Definition at line 59 of file ff_wrapper.hpp.
|
inline |
Definition at line 65 of file ff_wrapper.hpp.
References FIX8::hypersleep< h_nanoseconds >(), and FIX8::ff_unbounded_queue< T >::try_pop().
|
inline |
|
inline |
Definition at line 85 of file ff_wrapper.hpp.
|
inline |
|
inline |
|
private |
Definition at line 47 of file ff_wrapper.hpp.