diff options
| author | Joel Klinghed <the_jk@yahoo.com> | 2017-03-16 23:28:09 +0100 |
|---|---|---|
| committer | Joel Klinghed <the_jk@yahoo.com> | 2017-03-16 23:38:19 +0100 |
| commit | 87774d8981ae7a079492d8949e205065ba72a8e4 (patch) | |
| tree | f056ffbdfb436143db1d968ffc7c82b1cb3d79a3 /src/chunked.hh | |
| parent | 719d90a40e83e870be19f8d46cc55caed618aa35 (diff) | |
Add basic console monitor and implement monitor support
Diffstat (limited to 'src/chunked.hh')
| -rw-r--r-- | src/chunked.hh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/chunked.hh b/src/chunked.hh index 66d3ae7..511ae55 100644 --- a/src/chunked.hh +++ b/src/chunked.hh @@ -4,12 +4,16 @@ #define CHUNKED_HH #include <cstddef> +#include <functional> class Chunked { public: virtual ~Chunked() { } + typedef std::function<void(void const* data, size_t avail)> DataCallback; + static Chunked* create(); + static Chunked* create(DataCallback const& callback); virtual size_t add(void const* data, size_t avail) = 0; virtual bool good() const = 0; |
