Node manipulation. More...
#include <transwarp.h>
Static Public Member Functions | |
static void | set_id (transwarp::node &node, std::size_t id) noexcept |
static void | set_level (transwarp::node &node, std::size_t level) noexcept |
static void | set_type (transwarp::node &node, transwarp::task_type type) noexcept |
static void | set_name (transwarp::node &node, std::optional< std::string > name) noexcept |
static void | set_executor (transwarp::node &node, std::optional< std::string > executor) noexcept |
static void | add_parent (transwarp::node &node, std::shared_ptr< transwarp::node > parent) |
static void | set_priority (transwarp::node &node, std::int64_t priority) noexcept |
static void | set_custom_data (transwarp::node &node, std::any custom_data) |
static void | set_canceled (transwarp::node &node, bool enabled) noexcept |
static void | set_avg_idletime_us (transwarp::node &node, std::int64_t idletime) noexcept |
static void | set_avg_waittime_us (transwarp::node &node, std::int64_t waittime) noexcept |
static void | set_avg_runtime_us (transwarp::node &node, std::int64_t runtime) noexcept |
Node manipulation.