25 template<
typename Stream>
32 <<
" \"schema\": \"tsm.resource_manifest.v1\",\n"
33 <<
" \"name\": \"" << name <<
"\",\n"
37 <<
" \"queue_slots\": " << snapshot.
queue_slots <<
",\n"
38 <<
" \"delayed_event_timer_slots\": "
40 <<
" \"task_count\": " << snapshot.
task_count <<
",\n"
42 <<
" \"task_group_entry_count\": "
46 <<
" \"uses_heap\": " << (snapshot.
uses_heap ?
"true" :
"false")
Definition: freertos.h:26
void write_resource_manifest(Stream &output, char const *name, resource_snapshot const &snapshot)
Definition: resource_manifest.h:27
Static resource accounting for runtimes and task executors.
Definition: resources.h:23
std::size_t max_event_bytes
Definition: resources.h:24
std::size_t delayed_event_timer_slots
Definition: resources.h:27
std::size_t task_timer_slots
Definition: resources.h:32
std::size_t task_arena_bytes
Definition: resources.h:31
std::size_t max_event_alignment
Definition: resources.h:25
bool uses_heap
Definition: resources.h:33
std::size_t queue_slots
Definition: resources.h:26
std::size_t task_group_entry_count
Definition: resources.h:30
std::size_t task_count
Definition: resources.h:28
std::size_t task_group_count
Definition: resources.h:29