FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
PendingTask Struct Reference

PendingTaskは、特定の時刻に、または可能な限り早く実行されるようにスケジュールされたタスクを表します。 More...

#include <task_internal.hpp>

Public Member Functions

 PendingTask (Task t)
 
 PendingTask (Task t, std::chrono::steady_clock::duration duration)
 
bool operator< (const PendingTask &other) const
 

Public Attributes

Task task
 実行されるタスク。
 
std::optional< std::chrono::steady_clock::time_point > time
 タスクが実行されるべき時刻。時刻が空の場合、タスクは可能な限り早く実行されるべきです。
 

Detailed Description

PendingTaskは、特定の時刻に、または可能な限り早く実行されるようにスケジュールされたタスクを表します。

Definition at line 16 of file task_internal.hpp.

Constructor & Destructor Documentation

◆ PendingTask() [1/2]

PendingTask ( Task t)
inline

Definition at line 18 of file task_internal.hpp.

◆ PendingTask() [2/2]

PendingTask ( Task t,
std::chrono::steady_clock::duration duration )
inline

Definition at line 21 of file task_internal.hpp.

Member Function Documentation

◆ operator<()

bool operator< ( const PendingTask & other) const

2つのPendingTaskを時刻で比較します。 両方のタスクに時刻がない場合、それらは等しいと見なされます。

Definition at line 6 of file task.cpp.

Member Data Documentation

◆ task

Task task

実行されるタスク。

Definition at line 25 of file task_internal.hpp.

◆ time

std::optional<std::chrono::steady_clock::time_point> time

タスクが実行されるべき時刻。時刻が空の場合、タスクは可能な限り早く実行されるべきです。

Definition at line 28 of file task_internal.hpp.


The documentation for this struct was generated from the following files: