MICO Platform
 All Classes Namespaces Functions Variables Friends
Public Member Functions | List of all members
mico::io::WebIStreambuf Class Reference

A Boost Device implementation allowing read access. More...

#include <WebStream.hpp>

Inheritance diagram for mico::io::WebIStreambuf:
mico::io::WebStreambufBase

Public Member Functions

 WebIStreambuf (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
 

Detailed Description

A Boost Device implementation allowing read access.


The documentation for this class was generated from the following files: