Esempio n. 1
0
LogProtoServerFactory *
log_proto_server_get_factory(GlobalConfig *cfg, const gchar *name)
{
  Plugin *plugin;

  plugin = plugin_find(cfg, LL_CONTEXT_SERVER_PROTO, name);
  if (plugin && plugin->construct)
    {
      return plugin->construct(plugin, cfg, LL_CONTEXT_SERVER_PROTO, name);
    }
  else
    {
      return NULL;
    }
}
Esempio n. 2
0
LogProtoClientFactory *
log_proto_client_get_factory(GlobalConfig *cfg, const gchar *name)
{
  Plugin *plugin;

  plugin = plugin_find(cfg, LL_CONTEXT_CLIENT_PROTO, name);
  if (plugin && plugin->construct)
    {
      return plugin->construct(plugin, cfg, LL_CONTEXT_CLIENT_PROTO, name);
    }
  else
    {
      return NULL;
    }
}