Web 应用传输流
更多...
#include <rmvl/io/netapp.hpp>
Web 应用传输流
统一封装普通 TCP 流与 TLS 安全流,供 HTTP 和 WebSocket 请求处理复用。
◆ WebStream() [1/4]
◆ WebStream() [2/4]
| rm::async::WebStream::WebStream |
( |
SSLStream | stream | ) |
|
|
inlineexplicit |
◆ WebStream() [3/4]
| rm::async::WebStream::WebStream |
( |
const WebStream & | | ) |
|
|
delete |
◆ WebStream() [4/4]
| rm::async::WebStream::WebStream |
( |
WebStream && | | ) |
|
|
defaultnoexcept |
◆ ~WebStream()
| rm::async::WebStream::~WebStream |
( |
| ) |
|
|
default |
◆ close()
| void rm::async::WebStream::close |
( |
| ) |
|
|
noexcept |
◆ invalid()
| bool rm::async::WebStream::invalid |
( |
| ) |
const |
|
nodiscardnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ read()
| Task< std::string > rm::async::WebStream::read |
( |
| ) |
|
◆ write()
| Task< bool > rm::async::WebStream::write |
( |
std::string_view | data | ) |
|