35 lines
901 B
C++
35 lines
901 B
C++
/*********************************************************************
|
|
*
|
|
* 版权所有: Shanghai Baosight Software Co., Ltd.
|
|
*
|
|
* 概述:
|
|
|
|
* 版本历史
|
|
* 1.0 2014-08-18 jamie 增加注释
|
|
*
|
|
*********************************************************************/
|
|
#ifndef _PLAN_ROLL_H
|
|
#define _PLAN_ROLL_H
|
|
#include <pmg/Plan.h>
|
|
|
|
using namespace baosight;
|
|
|
|
// 派生类PlanPDI,继承自Plan
|
|
class PlanRoll
|
|
: public Plan
|
|
{
|
|
public:
|
|
PlanRoll(AutoTele* tele,DataAccess* dAccess);
|
|
virtual ~PlanRoll();
|
|
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);
|
|
private:
|
|
|
|
|
|
};
|
|
|
|
#endif |