Distribution_Service/Server/Task/PushFlowTask.h

21 lines
446 B
C
Raw Normal View History

2025-12-04 18:12:54 +08:00
#ifndef DISTRIBUTION_SERVICE_PUSH_FLOW_TASK_H
#define DISTRIBUTION_SERVICE_PUSH_FLOW_TASK_H
#include "TaskModel/TaskAllocator.h"
class PushFlowTask {
int TaskID = -1;
bool Flag = false;
bool Flag_t = false;
TaskAllocator taskAllocator;
CTL::IntSleep sleep;
public:
explicit PushFlowTask(int TaskID);
void start();
void stop();
void addBuffer(const CTL::ByteArray& buffer);
private:
void run();
};
#endif