/************************************************************************* 【文件名】 IFlowDataProvider.h 【功能模块和目的】 流程数据提供者接口类头文件 【开发者及日期】 郑石诺 2015/01/26 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ #pragma once class CCellDefineVar; class CCellBranch; class CCellSocket; /************************************************************************* 【类名】 IFlowDataProvider 【功能】 【接口说明】 流程数据提供者接口类 【开发者及日期】 郑石诺 2015/01/26 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ class IFlowDataProvider { public: virtual ~IFlowDataProvider(void) = 0 {} virtual bool getData(LPCTSTR DataName, CString& Data) = 0; virtual bool getDataSet(LPCTSTR SetName, LPCTSTR DataName, DataSet& RS) = 0; virtual bool getDataSet(LPCTSTR SetName, LPCTSTR DataName, DataArray& DA) = 0; virtual bool getFlowDefVar(LPCTSTR SetName, CCellDefineVar& CellDefineVar) = 0; virtual bool getFlowBranch(LPCTSTR SetName, CCellBranch& CellBranch) = 0; virtual bool getFlowSocketInputVar(LPCTSTR SetName, CCellSocket& CellSocket) = 0; };