static void native_parser_free(LogPipe *s) { ParserNative *self = (ParserNative *)s; native_parser_proxy_free(self->native_object); log_parser_free_method(s); }
static void kv_parser_free(LogPipe *s) { KVParser *self = (KVParser *)s; kv_scanner_free(self->kv_scanner); g_string_free(self->formatted_key, TRUE); g_free(self->prefix); log_parser_free_method(s); }
static void log_db_parser_free(LogPipe *s) { LogDBParser *self = (LogDBParser *) s; if (self->db) pattern_db_free(self->db); if (self->db_file) g_free(self->db_file); log_parser_free_method(s); }