39 lines
975 B
C
39 lines
975 B
C
|
|
/*********************************************************************
|
|||
|
|
*
|
|||
|
|
* <EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Shanghai Baosight Software Co., Ltd.
|
|||
|
|
*
|
|||
|
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
|||
|
|
|
|||
|
|
* <EFBFBD>汾<EFBFBD><EFBFBD>ʷ
|
|||
|
|
* 1.0 2014-08-18 jamie <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD>
|
|||
|
|
*
|
|||
|
|
*********************************************************************/
|
|||
|
|
#ifndef _PLAN_PDI_H
|
|||
|
|
#define _PLAN_PDI_H
|
|||
|
|
#include <pmg/Plan.h>
|
|||
|
|
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>PlanPDI,<2C>̳<EFBFBD><CCB3><EFBFBD>Plan
|
|||
|
|
class PlanPDI
|
|||
|
|
: public Plan
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
PlanPDI(AutoTele* tele,DataAccess* dAccess);
|
|||
|
|
virtual ~PlanPDI();
|
|||
|
|
virtual int request(int eventNo,const Ice::ByteSeq& seq);
|
|||
|
|
virtual int receive(int eventNo,const Ice::ByteSeq& seq);
|
|||
|
|
virtual int revoke(int eventNo,const Ice::ByteSeq& seq);
|
|||
|
|
virtual int create(int eventNo,const Ice::ByteSeq& seq);
|
|||
|
|
virtual int adjust(int eventNo,const Ice::ByteSeq& seq);
|
|||
|
|
virtual int answer(int eventNo,const Ice::ByteSeq& seq,int result = 0);
|
|||
|
|
|
|||
|
|
protected:
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>: <20>Բ<EFBFBD><D4B2>ֺ<EFBFBD><D6BA><EFBFBD>ԭʼ<D4AD><CABC><EFBFBD>ݽ<EFBFBD><DDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD>
|
|||
|
|
int checkPrimary();
|
|||
|
|
private:
|
|||
|
|
ScheduleDAO* mp_ScheDao;
|
|||
|
|
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
#endif
|