ewmscp
..
|
#include <getlineWithTimeout.h>
Public Member Functions | |
template<typename durationType > | |
nocopyLine (getlineWithTimeout &aLineGetter, durationType timeout) | |
bool | timedOut () const |
std::string & | line () |
~nocopyLine () | |
Private Attributes | |
getlineWithTimeout & | lineGetter |
std::unique_lock< decltype(getlineWithTimeout::lineMutex)> | lock |
Definition at line 49 of file getlineWithTimeout.h.
|
inline |
Definition at line 53 of file getlineWithTimeout.h.
References getlineWithTimeout::cv, lineGetter, lock, and getlineWithTimeout::waitingForData.
|
inline |
Definition at line 68 of file getlineWithTimeout.h.
References getlineWithTimeout::cv, lineGetter, and getlineWithTimeout::waitingForData.
|
inline |
Definition at line 65 of file getlineWithTimeout.h.
References getlineWithTimeout::line, and lineGetter.
Referenced by followJsonRequestProvider::followStream().
|
inline |
Definition at line 62 of file getlineWithTimeout.h.
References lineGetter, and getlineWithTimeout::waitingForData.
Referenced by followJsonRequestProvider::followStream().
|
private |
Definition at line 50 of file getlineWithTimeout.h.
Referenced by line(), nocopyLine(), timedOut(), and ~nocopyLine().
|
private |
Definition at line 51 of file getlineWithTimeout.h.
Referenced by nocopyLine().