idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
task.hpp File Reference

Task management. More...

#include <idfxx/chrono>
#include <idfxx/cpu>
#include <idfxx/error>
#include <idfxx/memory>
#include <chrono>
#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
#include <functional>
#include <optional>
#include <string>
#include <string_view>
#include <system_error>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

class  idfxx::task
 Task lifecycle management. More...
 
class  idfxx::task::error_category
 Error category for task errors. More...
 
class  idfxx::task::self
 Handle for task self-interaction. More...
 
struct  idfxx::task::config
 Task configuration parameters. More...
 

Namespaces

namespace  idfxx
 

Functions

const task::error_categoryidfxx::task_category () noexcept
 Returns a reference to the task error category singleton.
 
std::error_code idfxx::make_error_code (task::errc e) noexcept
 Creates an error code from an idfxx::task::errc value.
 

Detailed Description

Task management.

Definition in file task.hpp.