void log_threaded_dest_driver_free(LogPipe *s) { LogThrDestDriver *self = (LogThrDestDriver *)s; log_dest_driver_free((LogPipe *)self); }
static void afamqp_dd_free(LogPipe *d) { AMQPDestDriver *self = (AMQPDestDriver *) d; g_mutex_free(self->suspend_mutex); g_mutex_free(self->queue_mutex); g_cond_free(self->writer_thread_wakeup_cond); if (self->queue) log_queue_unref(self->queue); 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); if (self->vp) value_pairs_free(self->vp); log_dest_driver_free(d); }
void afuser_dd_free(LogPipe *s) { AFUserDestDriver *self = (AFUserDestDriver *) s; g_string_free(self->username, TRUE); log_dest_driver_free(s); }
static void afprogram_dd_free(LogPipe *s) { AFProgramDestDriver *self = (AFProgramDestDriver *) s; log_pipe_unref(self->writer); g_string_free(self->cmdline, TRUE); log_writer_options_destroy(&self->writer_options); log_dest_driver_free(s); }
void log_threaded_dest_driver_free(LogPipe *s) { LogThrDestDriver *self = (LogThrDestDriver *)s; if (self->queue) log_queue_unref(self->queue); log_dest_driver_free((LogPipe *)self); }
void afsocket_dd_free(LogPipe *s) { AFSocketDestDriver *self = (AFSocketDestDriver *) s; log_writer_options_destroy(&self->writer_options); g_sockaddr_unref(self->bind_addr); g_sockaddr_unref(self->dest_addr); log_pipe_unref((LogPipe *) self->writer); transport_mapper_free(self->transport_mapper); log_dest_driver_free(s); }
void afsocket_dd_free(LogPipe *s) { AFSocketDestDriver *self = (AFSocketDestDriver *) s; log_writer_options_destroy(&self->writer_options); g_sockaddr_unref(self->bind_addr); g_sockaddr_unref(self->dest_addr); log_pipe_unref(self->writer); g_free(self->hostname); g_free(self->dest_name); g_free(self->transport); #if ENABLE_SSL if(self->tls_context) { tls_context_free(self->tls_context); } #endif log_dest_driver_free(s); }
static void afmongodb_dd_free(LogPipe *d) { MongoDBDestDriver *self = (MongoDBDestDriver *)d; g_mutex_free(self->suspend_mutex); g_cond_free(self->writer_thread_wakeup_cond); if (self->queue) log_queue_unref(self->queue); 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_dest_driver_free(d); }