24 #include <drizzled/plugin/event_observer.h>
45 void enable() { is_enabled=
true;}
46 void disable() { is_enabled=
false;}
47 bool isEnabled()
const
59 void setDatabasesOfInterest(
const char *list)
64 const char *getDatabasesOfInterest()
66 return db_list.c_str();
70 bool isDatabaseInteresting(
const std::string &db_name)
72 std::string list(db_list);
75 std::string target(db_name);
78 return (list.find(target) != std::string::npos);
82 std::string table_list;
85 void setTablesOfInterest(
const char *list)
90 const char *getTablesOfInterest()
92 return table_list.c_str();
96 bool isTableInteresting(
const std::string &table_name)
98 std::string list(table_list);
101 std::string target(table_name);
104 return (list.find(target) != std::string::npos);
109 bool isSessionInteresting(
Session &)
TODO: Rename this file - func.h is stupid.