tin  1.5.9
runtime.h File Reference

Tin runtime-kernel facade. More...

#include <cstddef>
#include "tsm/runtime.h"
Include dependency graph for runtime.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 tin
 

Typedefs

template<typename T , std::size_t Capacity, typename Overflow = ::tsm::overflow::reject_newest, std::size_t MaxWaiters = 4>
using tin::channel = ::tsm::runtime::channel< T, Capacity, Overflow, MaxWaiters >
 

Detailed Description

Tin runtime-kernel facade.

Include this for target-neutral runtime primitives: channels, static tasks, executors, tick values, synchronization primitives, and bounded queue policies.

The concrete implementations are still in tsm/runtime/*; this facade provides the public tin include path and selected top-level aliases.