![]() |
RMVL
2.6.0-dev
Robotic Manipulation and Vision Library
|
HTTP 服务器 更多...
#include <rmvl/io/netapp.hpp>
Public 成员函数 | |
| HttpServer (Webapp &app) | |
| 创建 HTTP 服务器 | |
| void | listen (uint16_t port, std::function< void()> callback=nullptr) |
| 监听指定端口 | |
| Task | spin () |
| 启动监听任务循环 | |
| Task | spinWithoutSigint () |
| 启动监听任务循环,不启用 SIGINT 信号处理 | |
| bool | running () const noexcept |
| 是否正在运行 | |
| void | stop () noexcept |
| 停止运行 | |
HTTP 服务器
负责 TCP 监听和连接调度,应用路由与中间件由 Webapp 提供。
|
inlineexplicit |
创建 HTTP 服务器
|
inline |
监听指定端口
|
inlinenodiscardnoexcept |
是否正在运行
|
nodiscard |
启动监听任务循环
|
nodiscard |
启动监听任务循环,不启用 SIGINT 信号处理
|
inlinenoexcept |
停止运行