CLOUD: Update Reader to support pausing

That means that if current buffer is over, reader will stop reading and
it's safe to call readResponse() again, so it would continue from the
place it left.
This commit is contained in:
Alexander Tkachev 2016-07-07 17:21:40 +06:00
parent 79b39bf0d0
commit bb67b81d04
3 changed files with 78 additions and 19 deletions

View file

@ -50,7 +50,8 @@ LocalWebserver::LocalWebserver(): _set(nullptr), _serverSocket(nullptr), _timerS
_defaultHandler = _resourceHandler.getHandler();
Reader reader;
reader.readResponse();
reader.setBytesLeft(128);
while (!reader.readResponse()) reader.setBytesLeft(20);
}
LocalWebserver::~LocalWebserver() {