예제 #1
0
LogDriver *
afnetwork_dd_new(gchar *host)
{
  AFInetDestDriver *self = afinet_dd_new_instance(AF_INET, SOCK_STREAM, host);

  return &self->super.super.super;
}
예제 #2
0
AFInetDestDriver *
afinet_dd_new_syslog(gchar *host, GlobalConfig *cfg)
{
  AFInetDestDriver *self = afinet_dd_new_instance(transport_mapper_syslog_new(), host, cfg);

  self->super.construct_writer = afinet_dd_syslog_construct_writer;
  return self;
}
예제 #3
0
LogDriver *
afsyslog_dd_new(gchar *host)
{
  AFInetDestDriver *self = afinet_dd_new_instance(AF_INET, SOCK_STREAM, host);

  self->super.syslog_protocol = TRUE;
  return &self->super.super.super;
}
예제 #4
0
AFInetDestDriver *
afinet_dd_new_network(gchar *host, GlobalConfig *cfg)
{
  return afinet_dd_new_instance(transport_mapper_network_new(), host, cfg);
}
예제 #5
0
LogDriver *
afinet_dd_new(gint af, gint sock_type, gchar *host)
{
  return &afinet_dd_new_instance(af, sock_type, host)->super.super.super;
}
예제 #6
0
AFInetDestDriver *
afinet_dd_new_network(gchar *host)
{
  return afinet_dd_new_instance(transport_mapper_network_new(), host);
}