syslog-ng source
transport-tls.c File Reference
#include "transport/transport-tls.h"
#include "transport/transport-adapter.h"
#include "messages.h"
#include <openssl/ssl.h>
#include <openssl/err.h>
#include <errno.h>
Include dependency graph for transport-tls.c:

Classes

struct  LogTransportTLS
 

Functions

TLSSessionlog_tansport_tls_get_session (LogTransport *s)
 
LogTransport * log_transport_tls_new (TLSSession *tls_session, LogTransportIndex base)
 
void log_transport_tls_global_init (void)
 
void log_transport_tls_global_deinit (void)
 

Variables

const gchar * TLS_TRANSPORT_NAME = "tls"
 

Function Documentation

◆ log_tansport_tls_get_session()

TLSSession* log_tansport_tls_get_session ( LogTransport *  s)

◆ log_transport_tls_global_deinit()

void log_transport_tls_global_deinit ( void  )

◆ log_transport_tls_global_init()

void log_transport_tls_global_init ( void  )

◆ log_transport_tls_new()

LogTransport* log_transport_tls_new ( TLSSession tls_session,
LogTransportIndex  base 
)

Variable Documentation

◆ TLS_TRANSPORT_NAME

const gchar* TLS_TRANSPORT_NAME = "tls"