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