|
sprint 1-alpha
|
some utility to handle URL object in xstream More...
Go to the source code of this file.
Classes | |
| struct | sprint::io::url_t |
| This struct contain any information able to open a xstream. More... | |
Namespaces | |
| namespace | sprint |
Sprint is a lightweight c++ library to handle different task with crossplatform attention (trying to compile both on MSVC and Mingw on WIn32 and GCC on Linux. | |
| namespace | sprint::io |
the sprint::io namespace, which contains API to read and write from various device | |
Typedefs | |
| typedef xstream *(* | sprint::io::xProtocolCallback )(const url_t &url, void *param) |
| typedef xstream *(* | sprint::io::xExtensionCallback )(xstream *parent, void *param) |
Functions | |
| void | sprint::io::register_protocol (const char *proto, xProtocolCallback proc, void *param) |
| Register a xstream factory protocol based associated with proto. | |
| void | sprint::io::register_extension (const char *extension, xExtensionCallback proc, void *param) |
| Register a xstream factory extension based associated with extension. | |
| xfolder * | sprint::io::open_folder_from_url (const url_t &url) |
| xfolder * | sprint::io::open_folder_from_url (const char *url) |
| xstream * | sprint::io::open_stream_from_url (const url_t &url) |
| xstream * | sprint::io::open_stream_from_url (const char *url) |
| unsigned int | sprint::io::copy (xstream *src, xstream *dst) |
| bool | sprint::io::readline (xstream *src, std::string &str, char eol) |
| bool | sprint::io::readline (xstream *src, char *buf, int buf_size, char eol) |
some utility to handle URL object in xstream
1.7.4