static void perl_dd_free(LogPipe *d) { PerlDestDriver *self = (PerlDestDriver *)d; log_template_options_destroy(&self->template_options); g_free(self->filename); g_free(self->init_func_name); g_free(self->queue_func_name); g_free(self->deinit_func_name); if (self->vp) value_pairs_free(self->vp); log_threaded_dest_driver_free(d); }
static void afmongodb_dd_free(LogPipe *d) { MongoDBDestDriver *self = (MongoDBDestDriver *)d; log_template_options_destroy(&self->template_options); g_free(self->db); g_free(self->coll); g_free(self->user); g_free(self->password); g_free(self->address); string_list_free(self->servers); if (self->vp) value_pairs_free(self->vp); log_threaded_dest_driver_free(d); }
static void afamqp_dd_free(LogPipe *d) { AMQPDestDriver *self = (AMQPDestDriver *) d; log_template_options_destroy(&self->template_options); g_free(self->exchange); g_free(self->exchange_type); log_template_unref(self->routing_key_template); log_template_unref(self->body_template); g_free(self->user); g_free(self->password); g_free(self->host); g_free(self->vhost); g_free(self->entries); value_pairs_unref(self->vp); log_threaded_dest_driver_free(d); }