syslog-ng source
logproto-http-scraper-responder-server.h File Reference
Include dependency graph for logproto-http-scraper-responder-server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LogProtoHTTPScraperResponderOptions
 
union  LogProtoHTTPScraperResponderOptionsStorage
 
struct  LogProtoHTTPScraperResponder
 

Macros

#define STT_STATS   0x01
 
#define STT_QUERY   0x02
 

Typedefs

typedef char static_assert_size_check_LogProtoHTTPScraperResponderOptions[sizeof(LogProtoServerOptionsStorage) >=sizeof(LogProtoHTTPScraperResponderOptions) ? 1 :-1]
 

Functions

void log_proto_http_scraper_responder_options_defaults (LogProtoServerOptionsStorage *options)
 
void log_proto_http_scraper_responder_options_init (LogProtoServerOptionsStorage *options, GlobalConfig *cfg)
 
void log_proto_http_scraper_responder_options_destroy (LogProtoServerOptionsStorage *options)
 
gboolean log_proto_http_scraper_responder_options_validate (LogProtoServerOptionsStorage *options)
 
void log_proto_http_scraper_responder_options_set_scrape_pattern (LogProtoServerOptionsStorage *options_storage, const gchar *value)
 
void log_proto_http_scraper_responder_options_set_scrape_freq_limit (LogProtoServerOptionsStorage *options, gint value)
 
void log_proto_http_scraper_responder_options_set_single_instance (LogProtoServerOptionsStorage *options, gboolean value)
 
gboolean log_proto_http_scraper_responder_options_set_stat_type (LogProtoServerOptionsStorage *options, const gchar *value)
 
void log_proto_http_scraper_responder_options_set_stat_query (LogProtoServerOptionsStorage *options, const gchar *value)
 
gboolean log_proto_http_scraper_responder_options_set_stat_format (LogProtoServerOptionsStorage *options, const gchar *value)
 
void log_proto_http_scraper_responder_options_set_stats_without_orpaned (LogProtoServerOptionsStorage *options_storage, gboolean value)
 
void log_proto_http_scraper_responder_options_set_stats_with_legacy (LogProtoServerOptionsStorage *options_storage, gboolean value)
 
LogProtoServer * log_proto_http_scraper_responder_server_new (LogTransport *transport, const LogProtoServerOptionsStorage *options)
 
void log_proto_http_scraper_responder_server_init (LogProtoHTTPScraperResponder *self, LogTransport *transport, const LogProtoServerOptionsStorage *options)
 

Macro Definition Documentation

◆ STT_QUERY

#define STT_QUERY   0x02

◆ STT_STATS

#define STT_STATS   0x01

Typedef Documentation

◆ static_assert_size_check_LogProtoHTTPScraperResponderOptions

typedef char static_assert_size_check_LogProtoHTTPScraperResponderOptions[ sizeof(LogProtoServerOptionsStorage) >=sizeof(LogProtoHTTPScraperResponderOptions) ? 1 :-1]

Function Documentation

◆ log_proto_http_scraper_responder_options_defaults()

void log_proto_http_scraper_responder_options_defaults ( LogProtoServerOptionsStorage *  options)

◆ log_proto_http_scraper_responder_options_destroy()

void log_proto_http_scraper_responder_options_destroy ( LogProtoServerOptionsStorage *  options)

◆ log_proto_http_scraper_responder_options_init()

void log_proto_http_scraper_responder_options_init ( LogProtoServerOptionsStorage *  options,
GlobalConfig *  cfg 
)

◆ log_proto_http_scraper_responder_options_set_scrape_freq_limit()

void log_proto_http_scraper_responder_options_set_scrape_freq_limit ( LogProtoServerOptionsStorage *  options,
gint  value 
)

◆ log_proto_http_scraper_responder_options_set_scrape_pattern()

void log_proto_http_scraper_responder_options_set_scrape_pattern ( LogProtoServerOptionsStorage *  options_storage,
const gchar *  value 
)

◆ log_proto_http_scraper_responder_options_set_single_instance()

void log_proto_http_scraper_responder_options_set_single_instance ( LogProtoServerOptionsStorage *  options,
gboolean  value 
)

◆ log_proto_http_scraper_responder_options_set_stat_format()

gboolean log_proto_http_scraper_responder_options_set_stat_format ( LogProtoServerOptionsStorage *  options,
const gchar *  value 
)

◆ log_proto_http_scraper_responder_options_set_stat_query()

void log_proto_http_scraper_responder_options_set_stat_query ( LogProtoServerOptionsStorage *  options,
const gchar *  value 
)

◆ log_proto_http_scraper_responder_options_set_stat_type()

gboolean log_proto_http_scraper_responder_options_set_stat_type ( LogProtoServerOptionsStorage *  options,
const gchar *  value 
)

◆ log_proto_http_scraper_responder_options_set_stats_with_legacy()

void log_proto_http_scraper_responder_options_set_stats_with_legacy ( LogProtoServerOptionsStorage *  options_storage,
gboolean  value 
)

◆ log_proto_http_scraper_responder_options_set_stats_without_orpaned()

void log_proto_http_scraper_responder_options_set_stats_without_orpaned ( LogProtoServerOptionsStorage *  options_storage,
gboolean  value 
)

◆ log_proto_http_scraper_responder_options_validate()

gboolean log_proto_http_scraper_responder_options_validate ( LogProtoServerOptionsStorage *  options)

◆ log_proto_http_scraper_responder_server_init()

void log_proto_http_scraper_responder_server_init ( LogProtoHTTPScraperResponder *  self,
LogTransport *  transport,
const LogProtoServerOptionsStorage *  options 
)

◆ log_proto_http_scraper_responder_server_new()

LogProtoServer* log_proto_http_scraper_responder_server_new ( LogTransport *  transport,
const LogProtoServerOptionsStorage *  options 
)