Added IConsoleListener

This commit is contained in:
XMRig 2017-07-23 09:36:30 +03:00
parent 583f45e2da
commit 776f77a8d4
10 changed files with 104 additions and 5 deletions

View file

@ -28,16 +28,20 @@
#include <uv.h>
class IConsoleListener;
class Console
{
public:
Console();
Console(IConsoleListener *listener);
private:
static void onAllocBuffer(uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf);
static void onRead(uv_stream_t *stream, ssize_t nread, const uv_buf_t *buf);
char m_buf[1];
IConsoleListener *m_listener;
uv_tty_t m_tty;
};