|
Thrill
0.1
|
#include <cassert>#include <algorithm>#include <list>#include <utility>#include <tlx/define.hpp>#include <foxxll/config.hpp>#include <foxxll/io/request_operations.hpp>
Include dependency graph for write_pool.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | write_pool< BlockType > |
| Implements dynamically resizable buffered writing pool. More... | |
| struct | write_pool< BlockType >::busy_entry |
Namespaces | |
| foxxll | |
FOXXLL library namespace | |
Macros | |
| #define | FOXXLL_VERBOSE_WPOOL(msg) TLX_LOG << "write_pool[" << static_cast<void*>(this) << "]" << msg |
Functions | |
| template<class BlockType > | |
| void | swap (foxxll::write_pool< BlockType > &a, foxxll::write_pool< BlockType > &b) |
| #define FOXXLL_VERBOSE_WPOOL | ( | msg | ) | TLX_LOG << "write_pool[" << static_cast<void*>(this) << "]" << msg |
Definition at line 28 of file write_pool.hpp.
Referenced by write_pool< BlockType >::add(), write_pool< BlockType >::check_all_busy(), write_pool< BlockType >::resize(), write_pool< BlockType >::steal(), write_pool< BlockType >::steal_request(), write_pool< BlockType >::write(), write_pool< BlockType >::write_pool(), and write_pool< BlockType >::~write_pool().
| void std::swap | ( | foxxll::write_pool< BlockType > & | a, |
| foxxll::write_pool< BlockType > & | b | ||
| ) |
Definition at line 266 of file write_pool.hpp.
References write_pool< BlockType >::swap().