48 lines
665 B
C++
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_ */
|