A Boost Device implementation allowing write access. More...
#include <WebStream.hpp>
Public Member Functions | |
WebOStreambuf (const char *url) | |
Public Member Functions inherited from mico::io::WebStreambufBase | |
WebStreambufBase (const char *url, URLMode mode, int bufsize) | |
Open URL device using the given URL and flags. More... | |
virtual | ~WebStreambufBase () |
Clean up resources occupied by device, e.g. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from mico::io::WebStreambufBase | |
void | loop () |
loop to fetch/send more data | |
Protected Attributes inherited from mico::io::WebStreambufBase | |
URLMode | mode |
handle_t | handle |
CURLM * | multi_handle |
int | running_handles |
char * | buffer |
internal buffer for storing data from last read | |
int | buffer_size |
allocated buffer size | |
char * | buffer_position |
cURL position in buffer (when sending/receiving data) | |
bool | finishing |
indicate if device is already finishing transfer (i.e. no more reads/writes) | |
bool | waiting |
indicate if the device is still waiting for more data | |
A Boost Device implementation allowing write access.