curl-asio:将libcurl与Boost.Asio无缝集成

时间:2021-05-14 10:50:53
【文件属性】:
文件名称:curl-asio:将libcurl与Boost.Asio无缝集成
文件大小:34KB
文件格式:ZIP
更新时间:2021-05-14 10:50:53
C++ 注意(2018):该库当前未维护,计划对C ++ 14/17进行重写,可能是作为仅标头的简单库。 curl-asio 这是龙。 尽管该库通常运行良好,但仍在开发中,尚未经过广泛测试。 您可能会没事的,但是当事情着火时不要看着我。 该库利用libcurl的多接口,以便轻松集成到Boost.Asio应用程序中。 简单的界面-只需几行代码,即可同步或异步下载和上传任何内容。 熟悉-如果您以前曾在C应用程序中使用过libcurl,那么您会感到宾至如归。 异常-Libcurl错误会引发异常。 与Boost.System的error_code类很好地集成。 有用的包装器-libcurl的简单,多重,形式,共享和字符串列表容器的C ++接口。 所有setopt调用都进行了包装以确保类型安全。 源/接收器概念-与Boost.Iostreams配合良好 安装 如果尚未完成,请安装cURL及其头
【文件预览】:
curl-asio-master
----COPYING(1KB)
----src()
--------error_code.cpp(3KB)
--------form.cpp(6KB)
--------share.cpp(2KB)
--------multi.cpp(9KB)
--------CMakeLists.txt(2KB)
--------initialization.cpp(1KB)
--------string_list.cpp(766B)
--------easy.cpp(17KB)
----CMakeLists.txt(3KB)
----examples()
--------synchronous.cpp(947B)
--------asynchronous.cpp(2KB)
--------CMakeLists.txt(859B)
----CHANGES(0B)
----cmake()
--------FindCURLASIO-CURL.cmake(3KB)
--------FindCURLASIO.cmake(2KB)
----README.md(3KB)
----include()
--------curl-asio.h(465B)
--------curl-asio()

网友评论