24 #include <uuid/uuid.h>
26 #include <boost/shared_ptr.hpp>
27 #include <drizzled/message/table.pb.h>
28 #include <drizzled/identifier.h>
34 typedef boost::shared_ptr <message::Table> shared_ptr;
35 typedef const message::Table& const_reference;
37 shared_ptr make_shared(
const identifier::Table& identifier,
const std::string &engine_arg);
38 shared_ptr make_shared(
const std::string &name_arg,
const std::string &schema_arg,
const std::string &engine_arg);
39 void init(
drizzled::message::Table &arg,
const std::string &name_arg,
const std::string &schema_arg,
const std::string &engine_arg);
TODO: Rename this file - func.h is stupid.