|
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().
1.8.17