OVERLAPPED overlapped;
Handle event;
size_t buf_size = 0;
- char *buffer = 0;
+ char *buffer = nullptr;
size_t buf_avail = 0;
- char *buf_next = 0;
+ char *buf_next = nullptr;
bool pending = false;
bool eof = false;
};
-EventReader::EventReader(Handle &h, unsigned size):
+EventReader::EventReader(Handle &h, size_t size):
handle(h),
priv(new Private)
{
memset(&priv->overlapped, 0, sizeof(OVERLAPPED));
- *priv->event = CreateEvent(0, true, false, 0);
+ *priv->event = CreateEvent(nullptr, true, false, nullptr);
priv->overlapped.hEvent = *priv->event;
priv->buf_size = size;
priv->buffer = new char[priv->buf_size];
}
}
-unsigned EventReader::read(char *buf, unsigned len)
+unsigned EventReader::read(char *buf, size_t len)
{
if(!priv->buf_avail)
{