25 lines
458 B
C++
25 lines
458 B
C++
/*
|
||
* IExecutorState.h
|
||
*
|
||
* Created on: 31 авг. 2019 г.
|
||
* Author: titov
|
||
*/
|
||
|
||
#ifndef SOURCE_TECHNOLOGICAL_DRIVECONTROL_IEXECUTORSTATE_H_
|
||
#define SOURCE_TECHNOLOGICAL_DRIVECONTROL_IEXECUTORSTATE_H_
|
||
|
||
#include "ICommandExecutor.hh"
|
||
|
||
namespace technological {
|
||
|
||
struct IExecutorState : public ICommandExecutor {
|
||
virtual bool on_entry() = 0;
|
||
virtual void on_exit() = 0;
|
||
};
|
||
|
||
}
|
||
|
||
|
||
|
||
#endif /* SOURCE_TECHNOLOGICAL_DRIVECONTROL_IEXECUTORSTATE_H_ */
|