![]() |
RMVL
2.6.0-dev
Robotic Manipulation and Vision Library
|
Web 应用传输流 更多...
#include <rmvl/io/netapp.hpp>
Public 成员函数 | |
| WebStream (StreamSocket socket) | |
| WebStream (SSLStream stream) | |
| WebStream (const WebStream &)=delete | |
| WebStream (WebStream &&) noexcept=default | |
| WebStream & | operator= (const WebStream &)=delete |
| WebStream & | operator= (WebStream &&) noexcept=default |
| ~WebStream ()=default | |
| Task< std::string > | read () |
| 异步读取数据 | |
| Task< bool > | write (std::string_view data) |
| 异步写入数据 | |
| void | close () noexcept |
| 关闭传输流 | |
| bool | invalid () const noexcept |
| 传输流是否失效 | |
Web 应用传输流
统一封装普通 TCP 流与 TLS 安全流,供 HTTP 和 WebSocket 请求处理复用。
|
inlineexplicit |
|
inlineexplicit |
|
delete |
|
defaultnoexcept |
|
default |
|
noexcept |
关闭传输流
|
nodiscardnoexcept |
传输流是否失效
| Task< std::string > rm::async::WebStream::read | ( | ) |
异步读取数据
| Task< bool > rm::async::WebStream::write | ( | std::string_view | data | ) |
异步写入数据