stdex
Additional custom or not Standard C++ covered algorithms
|
Public Types | |
enum class | op_t { noop = 0 , quit , write , close , flush } |
Public Member Functions | |
worker (basic *_source) | |
Public Attributes | |
basic * | source |
enum stdex::stream::replicator::worker::op_t | op |
Operation to perform. | |
const void * | data |
Data to write. | |
size_t | length |
Byte limit of data to write. | |
size_t | num_written |
Number of bytes written. | |
std::mutex | mutex |
std::condition_variable | cv |
Protected Member Functions | |
void | process_op () |