44 lines
874 B
C++
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_ */
|