#include <DataObjectBase.hpp>
Public Member Functions | |
unsigned int | max_threads () const |
Options & | max_threads (unsigned int value) |
bool | multiple_readers () const |
Options & | multiple_readers (bool value) |
bool | multiple_writers () const |
Options & | multiple_writers (bool value) |
Options () | |
Options (const ConnPolicy &policy) | |
Options (unsigned int max_threads) | |
Private Attributes | |
unsigned int | max_threads_ |
bool | multiple_readers_ |
bool | multiple_writers_ |
A helper class to pass optional arguments to the constructor of DataObjectLockFree<T> in order to avoid ambiguity.
Definition at line 49 of file DataObjectBase.hpp.
DataObjectBase::Options::Options | ( | ) |
Definition at line 36 of file DataObjectBase.cpp.
DataObjectBase::Options::Options | ( | const ConnPolicy & | policy | ) |
Definition at line 48 of file DataObjectBase.cpp.
DataObjectBase::Options::Options | ( | unsigned int | max_threads | ) |
Definition at line 42 of file DataObjectBase.cpp.
|
inline |
Definition at line 60 of file DataObjectBase.hpp.
|
inline |
Definition at line 61 of file DataObjectBase.hpp.
|
inline |
Definition at line 64 of file DataObjectBase.hpp.
|
inline |
Definition at line 65 of file DataObjectBase.hpp.
|
inline |
Definition at line 62 of file DataObjectBase.hpp.
|
inline |
Definition at line 63 of file DataObjectBase.hpp.
|
private |
Definition at line 51 of file DataObjectBase.hpp.
|
private |
Definition at line 53 of file DataObjectBase.hpp.
|
private |
Definition at line 52 of file DataObjectBase.hpp.