syslog-ng source
transport-mapper.c File Reference
#include "transport-mapper.h"
#include "gprocess.h"
#include "gsockaddr.h"
#include "gsocket.h"
#include "messages.h"
#include "fdhelpers.h"
#include "transport/transport-socket.h"
#include <errno.h>
#include <unistd.h>
Include dependency graph for transport-mapper.c:

Functions

gboolean transport_mapper_open_socket (TransportMapper *self, SocketOptions *socket_options, GSockAddr *bind_addr, GSockAddr *peer_addr, AFSocketDirection dir, int *fd)
 
gboolean transport_mapper_apply_transport_method (TransportMapper *self, GlobalConfig *cfg)
 
void transport_mapper_set_transport (TransportMapper *self, const gchar *transport)
 
void transport_mapper_set_address_family (TransportMapper *self, gint address_family)
 
void transport_mapper_free_method (TransportMapper *self)
 
void transport_mapper_init_instance (TransportMapper *self, const gchar *transport)
 
void transport_mapper_free (TransportMapper *self)
 

Function Documentation

◆ transport_mapper_apply_transport_method()

gboolean transport_mapper_apply_transport_method ( TransportMapper *  self,
GlobalConfig *  cfg 
)

◆ transport_mapper_free()

void transport_mapper_free ( TransportMapper *  self)

◆ transport_mapper_free_method()

void transport_mapper_free_method ( TransportMapper *  self)

◆ transport_mapper_init_instance()

void transport_mapper_init_instance ( TransportMapper *  self,
const gchar *  transport 
)

◆ transport_mapper_open_socket()

gboolean transport_mapper_open_socket ( TransportMapper *  self,
SocketOptions *  socket_options,
GSockAddr bind_addr,
GSockAddr peer_addr,
AFSocketDirection  dir,
int *  fd 
)

◆ transport_mapper_set_address_family()

void transport_mapper_set_address_family ( TransportMapper *  self,
gint  address_family 
)

◆ transport_mapper_set_transport()

void transport_mapper_set_transport ( TransportMapper *  self,
const gchar *  transport 
)