TouchCPLib  1.0.0
A touch-enabled GUI interface based on SDL and libTS. It provides a simple desktop-free UI for your embedded Raspberry projects.
MainThreadTaskRunner Class Reference

#include <MainThreadTaskRunner.h>

Public Member Functions

 MainThreadTaskRunner ()
 
 ~MainThreadTaskRunner ()
 
void addTask (Task *task)
 Adds a new task to the queue. It will be deleted when done. More...
 
void runTasks ()
 Run the pending tasks. More...
 

Constructor & Destructor Documentation

◆ MainThreadTaskRunner()

MainThreadTaskRunner::MainThreadTaskRunner ( )

◆ ~MainThreadTaskRunner()

MainThreadTaskRunner::~MainThreadTaskRunner ( )

Member Function Documentation

◆ addTask()

void MainThreadTaskRunner::addTask ( Task task)

Adds a new task to the queue. It will be deleted when done.

Parameters
taskThe task to add

◆ runTasks()

void MainThreadTaskRunner::runTasks ( )

Run the pending tasks.


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