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

48 lines
665 B
C++

/*
* GenerateInfo.h
*
* Created on: Apr 10, 2015
* Author: dev
*/
#ifndef GENERATEINFO_H_
#define GENERATEINFO_H_
#include "WorkFlowFile.h"
namespace pai {
namespace workflow {
enum ETplMethod
{
GENERAL,
REDUCE,
GENERAL_REDUCE
};
class CGenerateInfo
{
public:
CGenerateInfo();
~CGenerateInfo();
ETplMethod GetTplMethod();
void SetTplMethod(ETplMethod method);
CWorkFlowFile* GetWorkflow();
void SetWorkflow(CWorkFlowFile *workflow);
private:
CGenerateInfo(const CGenerateInfo &info);
CGenerateInfo& operator=(const CGenerateInfo &info);
private:
ETplMethod m_Method;
CWorkFlowFile *m_Workflow;
};
}
}
#endif /* GENERATEINFO_H_ */