FTXUI 6.1.9
C++ functional terminal UI.
载入中...
搜索中...
未找到
TaskQueue结构体 参考

#include <task_queue.hpp>

Public 类型

using MaybeTask
 

Public 成员函数

auto PostTask (PendingTask task) -> void
 
auto Get () -> MaybeTask
 
bool HasImmediateTasks () const
 

详细描述

一个任务队列,用于调度未来执行的任务。任务可以安排立即执行,或在特定持续时间后执行。

  • 任务按照调度顺序执行。
  • 如果多个任务安排在同一时间执行,它们将按照调度顺序执行。
  • 如果任务安排在过去执行,则立即执行。

在文件 task_queue.hpp17 行定义.

成员类型定义说明

◆ MaybeTask

using MaybeTask
初始值:
std::variant<Task, std::chrono::steady_clock::duration, std::monostate>

在文件 task_queue.hpp20 行定义.

成员函数说明

◆ PostTask()

auto PostTask ( PendingTask task) -> void

在文件 task_queue.cpp8 行定义.

◆ Get()

auto Get ( ) -> MaybeTask

在文件 task_queue.cpp22 行定义.

◆ HasImmediateTasks()

bool HasImmediateTasks ( ) const
inline

在文件 task_queue.hpp24 行定义.


该结构体的文档由以下文件生成: