NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::tui::input_driver类 参考

终端输入驱动 更多...

#include <input.hpp>

Public 成员函数

 input_driver (io_context &ctx, reconciler &r, strand &s)
 构造函数
void start ()
 启动 stdin 监听
void stop ()
 停止 stdin 监听

静态 Public 成员函数

static bool check_resize_flag ()
 检查并清除终端尺寸变更标记

详细描述

终端输入驱动

监听输入,解析为 key_eventmouse_event 后分发到 reconciler。

在文件 input.hpp34 行定义.

构造及析构函数说明

◆ input_driver()

neforce::tui::input_driver::input_driver ( io_context & ctx,
reconciler & r,
strand & s )

构造函数

参数
ctx事件循环上下文
rreconciler 引用
s串行执行器

引用了 input_driver().

被这些函数引用 input_driver().

成员函数说明

◆ check_resize_flag()

bool neforce::tui::input_driver::check_resize_flag ( )
static

检查并清除终端尺寸变更标记

返回
true 表示终端尺寸已改变

引用了 neforce::data().


该类的文档由以下文件生成: