Files
cos-cpp-sdk-v5/include/util/task.h
a158 3cf88acc07 BG
2026-04-05 20:22:11 +08:00

21 lines
482 B
C++

#pragma once
#include <cstdint>
// 任务状态枚举
typedef enum {
TASK_IDLE = 0, // 任务空闲,可分配新任务
TASK_RUNNING = 1, // 任务正在执行中
TASK_COMPLETED = 2 // 任务已完成
} TaskStatus;
// 任务相关信息结构体
class TaskInfo {
public:
TaskStatus status;
uint64_t sequence;
TaskInfo() : status(TASK_IDLE), sequence(0) {}
explicit TaskInfo(TaskStatus status, uint64_t sequence) : status(status), sequence(sequence) {}
};