5 // needed for pid_t typedef
7 #include "LString.h" // can't forward declare...
25 virtual ~SpellBase() {}
27 virtual void initialize(BufferParams const & , string const &) = 0;
29 virtual bool alive() = 0;
31 virtual void cleanUp() = 0;
33 virtual enum spellStatus check(string const &) = 0;
35 virtual void close() = 0;
37 virtual void insert(string const &) = 0;
39 virtual void accept(string const &) = 0;
41 virtual void store(string const & , string const &) = 0;
43 virtual char const * error() = 0;
45 virtual char const * nextMiss() = 0;