Ejemplo n.º 1
0
int __exapp_connectivity_init(void)
{
  int ret = OK;
  char *config;

  ret = create_conman_config(&config);
  if (ret < 0)
    {
      exapp_dbg("create_config failed\n");
      return ERROR;
    }

  ret = conman_client_init_events(&g_conman_client, conman_events_cb, NULL);
  if (ret != OK)
    {
      exapp_dbg("conman_client_init_events failed\n");
      return ERROR;
    }

  ret = conman_client_set_connections_config(&g_conman_client, config);
  free(config);
  if (ret != OK)
    {
      exapp_dbg("conman_client_set_connections_config failed\n");
      return ERROR;
    }

  ret = ts_core_fd_register(g_conman_client.sd, POLLIN, conman_client_pollfd,
                            NULL);
  if (ret != OK)
    {
      exapp_dbg("ts_core_fd_register failed\n");
      return ERROR;
    }

  return ret;
}
Ejemplo n.º 2
0
int conman_client_init(struct conman_client_s *client)
{
  return conman_client_init_events(client, NULL, NULL);
}