LogTransport *
transport_mapper_construct_log_transport_method(TransportMapper *self, gint fd)
{
  if (self->sock_type == SOCK_DGRAM)
    return log_transport_dgram_socket_new(fd);
  else
    return log_transport_stream_socket_new(fd);
}
Beispiel #2
0
LogTransport *
afsocket_sd_construct_transport_method(AFSocketSourceDriver *self, gint fd)
{
  if (self->transport_mapper->sock_type == SOCK_DGRAM)
    return log_transport_dgram_socket_new(fd);
  else
    return log_transport_stream_socket_new(fd);
}