syslog-ng source
HTTPDestinationWorker Struct Reference

#include <http-worker.h>

Collaboration diagram for HTTPDestinationWorker:

Public Attributes

LogThreadedDestWorker super
 
HTTPLoadBalancerClient lbc
 
CURL * curl
 
GString * request_body
 
GString * request_body_compressed
 
Compressorcompressor
 
List * request_headers
 
GString * response_encoding
 
GString * url_buffer
 
GString * response_buffer
 
LogMessage * msg_for_templated_url
 
struct {
   DynMetricsStore *   cache
 
   gchar   requests_response_code_str_buffer [4]
 
metrics
 

Member Data Documentation

◆ cache

DynMetricsStore* HTTPDestinationWorker::cache

◆ compressor

Compressor* HTTPDestinationWorker::compressor

◆ curl

CURL* HTTPDestinationWorker::curl

◆ lbc

HTTPLoadBalancerClient HTTPDestinationWorker::lbc

◆ 

struct { ... } HTTPDestinationWorker::metrics

◆ msg_for_templated_url

LogMessage* HTTPDestinationWorker::msg_for_templated_url

◆ request_body

GString* HTTPDestinationWorker::request_body

◆ request_body_compressed

GString* HTTPDestinationWorker::request_body_compressed

◆ request_headers

List* HTTPDestinationWorker::request_headers

◆ requests_response_code_str_buffer

gchar HTTPDestinationWorker::requests_response_code_str_buffer[4]

◆ response_buffer

GString* HTTPDestinationWorker::response_buffer

◆ response_encoding

GString* HTTPDestinationWorker::response_encoding

◆ super

LogThreadedDestWorker HTTPDestinationWorker::super

◆ url_buffer

GString* HTTPDestinationWorker::url_buffer

The documentation for this struct was generated from the following file: