23 #include <boost/shared_ptr.hpp>
24 #include <drizzled/identifier/catalog.h>
25 #include <drizzled/message/catalog.h>
33 typedef boost::shared_ptr<Engine> shared_ptr;
34 typedef std::vector<shared_ptr> vector;
51 virtual void getIdentifiers(identifier::catalog::vector &identifiers)= 0;
53 virtual void getMessages(message::catalog::vector &messages)= 0;
TODO: Rename this file - func.h is stupid.