24 #ifndef _EDLISPENGINE_H_INCLUDED_
25 #define _EDLISPENGINE_H_INCLUDED_
OdSmartPtr< OdEdLispModule > OdEdLispModulePtr
OdSmartPtr< OdEdLispEngine > OdEdLispEnginePtr
OdSmartPtr< OdEdLispEngineReactor > OdEdLispEngineReactorPtr
virtual void removeReactor(OdEdLispEngineReactor *pReactor)=0
ODRX_DECLARE_MEMBERS(OdEdLispEngine)
virtual void addReactor(OdEdLispEngineReactor *pReactor)=0
virtual void execute(OdEdCommandContext *pCmdCtx, const OdString &firstLine)=0
ODRX_DECLARE_MEMBERS(OdEdLispEngineReactor)
virtual void lispWillStart(OdEdCommandContext *pCmdCtx, const OdString &firstLine)
virtual void lispEnded(OdEdCommandContext *pCmdCtx)
virtual void lispCancelled(OdEdCommandContext *pCmdCtx)
ODRX_DECLARE_MEMBERS(OdEdLispModule)
virtual OdEdLispEnginePtr createLispEngine()=0