#include "transport/transport-haproxy.h"#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <unistd.h>#include "messages.h"#include "str-utils.h"
Classes | |
| struct | LogTransportHAProxy |
| struct | proxy_hdr_v2 |
| union | proxy_addr |
Macros | |
| #define | IP_BUF_SIZE 64 |
| #define | PROXY_PROTO_HDR_BUFFER_SIZE 1500 |
| #define | PROXY_PROTO_HDR_MAX_LEN_RFC 105 |
| #define | PROXY_PROTO_HDR_MAGIC_LEN 5 |
| #define | PROXY_HDR_TCP4 "PROXY TCP4 " |
| #define | PROXY_HDR_TCP6 "PROXY TCP6 " |
| #define | PROXY_HDR_UNKNOWN "PROXY UNKNOWN" |
Enumerations | |
| enum | Status { STATUS_SUCCESS , STATUS_ERROR , STATUS_EOF , STATUS_AGAIN } |
Functions | |
| gboolean | _parse_proxy_header (LogTransportHAProxy *self) |
| LogTransport * | log_transport_haproxy_new (LogTransportIndex base, LogTransportIndex switch_to) |
| #define IP_BUF_SIZE 64 |
| #define PROXY_HDR_TCP4 "PROXY TCP4 " |
| #define PROXY_HDR_TCP6 "PROXY TCP6 " |
| #define PROXY_HDR_UNKNOWN "PROXY UNKNOWN" |
| #define PROXY_PROTO_HDR_BUFFER_SIZE 1500 |
| #define PROXY_PROTO_HDR_MAGIC_LEN 5 |
| #define PROXY_PROTO_HDR_MAX_LEN_RFC 105 |
| enum Status |
| gboolean _parse_proxy_header | ( | LogTransportHAProxy * | self | ) |
| LogTransport* log_transport_haproxy_new | ( | LogTransportIndex | base, |
| LogTransportIndex | switch_to | ||
| ) |