syslog-ng source
response-handler.h File Reference
#include "syslog-ng.h"
Include dependency graph for response-handler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HttpResponseHandler
 

Typedefs

typedef HttpResult(* HttpResponseAction) (gpointer user_data)
 
typedef GHashTable HttpResponseHandlers
 

Enumerations

enum  HttpResult {
  HTTP_RESULT_SUCCESS , HTTP_RESULT_RETRY , HTTP_RESULT_DROP , HTTP_RESULT_DISCONNECT ,
  HTTP_RESULT_MAX
}
 

Functions

HttpResult http_result_success (gpointer user_data)
 
HttpResult http_result_retry (gpointer user_data)
 
HttpResult http_result_drop (gpointer user_data)
 
HttpResult http_result_disconnect (gpointer user_data)
 
HttpResponseHandlershttp_response_handlers_new (void)
 
void http_response_handlers_free (HttpResponseHandlers *self)
 
void http_response_handlers_insert (HttpResponseHandlers *self, HttpResponseHandler *result_handler)
 
HttpResponseHandlerhttp_response_handlers_lookup (HttpResponseHandlers *self, glong status_code)
 

Typedef Documentation

◆ HttpResponseAction

typedef HttpResult(* HttpResponseAction) (gpointer user_data)

◆ HttpResponseHandlers

typedef GHashTable HttpResponseHandlers

Enumeration Type Documentation

◆ HttpResult

enum HttpResult
Enumerator
HTTP_RESULT_SUCCESS 
HTTP_RESULT_RETRY 
HTTP_RESULT_DROP 
HTTP_RESULT_DISCONNECT 
HTTP_RESULT_MAX 

Function Documentation

◆ http_response_handlers_free()

void http_response_handlers_free ( HttpResponseHandlers self)

◆ http_response_handlers_insert()

void http_response_handlers_insert ( HttpResponseHandlers self,
HttpResponseHandler result_handler 
)

◆ http_response_handlers_lookup()

HttpResponseHandler* http_response_handlers_lookup ( HttpResponseHandlers self,
glong  status_code 
)

◆ http_response_handlers_new()

HttpResponseHandlers* http_response_handlers_new ( void  )

◆ http_result_disconnect()

HttpResult http_result_disconnect ( gpointer  user_data)

◆ http_result_drop()

HttpResult http_result_drop ( gpointer  user_data)

◆ http_result_retry()

HttpResult http_result_retry ( gpointer  user_data)

◆ http_result_success()

HttpResult http_result_success ( gpointer  user_data)