FTXUI 6.1.9
C++ functional terminal UI.
Chargement...
Recherche...
Aucune correspondance
Référence de la classe TaskRunner

#include <task_runner.hpp>

Fonctions membres publiques

 TaskRunner ()
 
 ~TaskRunner ()
 
auto PostTask (Task task) -> void
 Planifie une tâche à exécuter immédiatement.
 
auto PostDelayedTask (Task task, std::chrono::steady_clock::duration duration) -> void
 Planifie une tâche à exécuter après une certaine durée.
 
auto RunUntilIdle () -> std::optional< std::chrono::steady_clock::duration >
 Exécute les tâches dans la file d'attente.
 
auto Run () -> void
 
bool HasImmediateTasks () const
 
size_t ExecutedTasks () const
 

Fonctions membres publiques statiques

static auto Current () -> TaskRunner *
 

Description détaillée

Définition à la ligne 12 du fichier task_runner.hpp.

Documentation des constructeurs et destructeur

◆ TaskRunner()

Définition à la ligne 13 du fichier task_runner.cpp.

◆ ~TaskRunner()

~TaskRunner ( )

Définition à la ligne 19 du fichier task_runner.cpp.

Documentation des fonctions membres

◆ Current()

auto Current ( ) -> TaskRunner*
static

Définition à la ligne 24 du fichier task_runner.cpp.

◆ PostTask()

auto PostTask ( Task task) -> void

Planifie une tâche à exécuter immédiatement.

Définition à la ligne 29 du fichier task_runner.cpp.

◆ PostDelayedTask()

auto PostDelayedTask ( Task task,
std::chrono::steady_clock::duration duration ) -> void

Planifie une tâche à exécuter après une certaine durée.

Définition à la ligne 33 du fichier task_runner.cpp.

◆ RunUntilIdle()

auto RunUntilIdle ( ) -> std::optional<std::chrono::steady_clock::duration>

Exécute les tâches dans la file d'attente.

Exécute les tâches dans la file d'attente, retourne le délai avant que la prochaine tâche différée puisse être exécutée.

Définition à la ligne 40 du fichier task_runner.cpp.

◆ Run()

auto Run ( ) -> void

Définition à la ligne 62 du fichier task_runner.cpp.

◆ HasImmediateTasks()

bool HasImmediateTasks ( ) const
inline

Définition à la ligne 34 du fichier task_runner.hpp.

◆ ExecutedTasks()

size_t ExecutedTasks ( ) const
inline

Définition à la ligne 36 du fichier task_runner.hpp.


La documentation de cette classe a été générée à partir des fichiers suivants :