logplus/Workflow/WFEngine/WorkflowEngine/include/OffsetWorkFlowFile.h
2026-01-16 17:18:41 +08:00

44 lines
874 B
C++

/*
* OffsetWorkFlowFile.h
*
* Created on: Mar 18, 2015
* Author: dev
*/
#ifndef PAI_FRAME_WORKFLOWENGINE_OFFSETWORKFLOWFILE_H
#define PAI_FRAME_WORKFLOWENGINE_OFFSETWORKFLOWFILE_H
#include "WorkFlowFile.h"
namespace pai{
namespace workflow{
class COffsetWorkFlowFile : public CWorkFlowFile
{
public:
COffsetWorkFlowFile();
COffsetWorkFlowFile(const COffsetWorkFlowFile& workflowFile);
virtual ~COffsetWorkFlowFile();
void SetFirstWorkflow(CWorkFlowFile *workflow);
CWorkFlowFile* GetFirstWorkflow();
void SetSecondWorkflow(CWorkFlowFile *workflow);
CWorkFlowFile* GetSecondWorkflow();
void SetMultiJob(bool isMultiJob);
bool IsMultiJob();
private:
COffsetWorkFlowFile& operator=(const COffsetWorkFlowFile &workflow);
private:
CWorkFlowFile *m_FirstWkf;
CWorkFlowFile *m_SecondWkf;
bool m_MultiJob;
};
}
}
#endif /* OFFSETWORKFLOWFILE_H_ */