some more work on outputting as stream from the loop

This commit is contained in:
Me No Dev
2016-01-21 10:29:38 +02:00
parent 36853c9122
commit 41846249ec
4 changed files with 19 additions and 0 deletions

View File

@@ -354,14 +354,21 @@ AsyncResponseStream::~AsyncResponseStream(){
}
size_t AsyncResponseStream::_fillBuffer(uint8_t *buf, size_t maxLen){
os_printf("fb:%u\n",maxLen);
return _content->read((char*)buf, maxLen);
}
size_t AsyncResponseStream::write(const uint8_t *data, size_t len){
if(_finished())
return 0;
//while(_content->room() < len) delay(1);
return _content->write((const char*)data, len);
}
size_t AsyncResponseStream::write(uint8_t data){
if(_finished())
return 0;
//while(_content->room() == 0) delay(1);
return write(&data, 1);
}