mirror of
https://github.com/sogou/workflow.git
synced 2026-02-08 01:33:17 +08:00
Remove some interfaces
This commit is contained in:
@@ -35,7 +35,6 @@ protected:
|
||||
void subtask_done();
|
||||
|
||||
public:
|
||||
ParallelTask *get_parent_task() const { return this->parent; }
|
||||
void *get_pointer() const { return this->pointer; }
|
||||
void set_pointer(void *pointer) { this->pointer = pointer; }
|
||||
|
||||
@@ -56,25 +55,6 @@ public:
|
||||
|
||||
class ParallelTask : public SubTask
|
||||
{
|
||||
public:
|
||||
ParallelTask(SubTask **subtasks, size_t n)
|
||||
{
|
||||
this->subtasks = subtasks;
|
||||
this->subtasks_nr = n;
|
||||
}
|
||||
|
||||
SubTask **get_subtasks(size_t *n) const
|
||||
{
|
||||
*n = this->subtasks_nr;
|
||||
return this->subtasks;
|
||||
}
|
||||
|
||||
void set_subtasks(SubTask **subtasks, size_t n)
|
||||
{
|
||||
this->subtasks = subtasks;
|
||||
this->subtasks_nr = n;
|
||||
}
|
||||
|
||||
public:
|
||||
virtual void dispatch();
|
||||
|
||||
@@ -84,6 +64,15 @@ protected:
|
||||
|
||||
private:
|
||||
size_t nleft;
|
||||
|
||||
public:
|
||||
ParallelTask(SubTask **subtasks, size_t n)
|
||||
{
|
||||
this->subtasks = subtasks;
|
||||
this->subtasks_nr = n;
|
||||
}
|
||||
|
||||
virtual ~ParallelTask() { }
|
||||
friend class SubTask;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user