| 857 | std::map<std::string, event_handler> handlers; |
| 858 | |
| 859 | void init_handlers(void) { |
| 860 | handlers.insert(std::pair<std::string, event_handler>("sql", handle_sql)); |
| 861 | handlers.insert(std::pair<std::string, event_handler>("newsql", handle_newsql)); |
| 862 | handlers.insert(std::pair<std::string, event_handler>("txn", handle_txn)); |
| 863 | } |
| 864 | |
| 865 | void handle(cdb2_hndl_tp *db, const char *event, cson_value *event_val) { |
| 866 | auto h = handlers.find(event); |