int __connman_manager_init(void);
void __connman_manager_cleanup(void);
+int __connman_clock_init(void);
+void __connman_clock_cleanup(void);
+
+char *__connman_timezone_lookup(void);
+
int __connman_agent_init(void);
void __connman_agent_cleanup(void);
struct connman_service *service;
typedef void (* passphrase_cb_t) (struct connman_service *service,
- const char *passphrase, void *user_data);
+ const char *identity, const char *passphrase,
+ void *user_data);
typedef void (* report_error_cb_t) (struct connman_service *service,
gboolean retry, void *user_data);
int __connman_agent_request_input(struct connman_service *service,
#include <connman/option.h>
+#include <connman/setting.h>
+
#include <connman/plugin.h>
int __connman_plugin_init(const char *pattern, const char *exclude);
int __connman_config_init();
void __connman_config_cleanup(void);
+int __connman_config_load_service(GKeyFile *keyfile, const char *group, connman_bool_t persistent);
int __connman_config_provision_service(struct connman_service *service);
#include <connman/profile.h>
void __connman_profile_changed(gboolean delayed);
-int __connman_profile_add_device(struct connman_device *device);
-int __connman_profile_remove_device(struct connman_device *device);
-
-int __connman_profile_add_network(struct connman_network *network);
-int __connman_profile_update_network(struct connman_network *network);
-int __connman_profile_remove_network(struct connman_network *network);
-
int __connman_tethering_init(void);
void __connman_tethering_cleanup(void);
unsigned int __connman_service_get_order(struct connman_service *service);
struct connman_network *__connman_service_get_network(struct connman_service *service);
enum connman_service_security __connman_service_get_security(struct connman_service *service);
+const char *__connman_service_get_phase2(struct connman_service *service);
connman_bool_t __connman_service_wps_enabled(struct connman_service *service);
int __connman_service_set_favorite(struct connman_service *service,
connman_bool_t favorite);
+connman_bool_t __connman_service_get_immutable(struct connman_service *service);
int __connman_service_set_immutable(struct connman_service *service,
connman_bool_t immutable);
int __connman_service_disconnect(struct connman_service *service);
int __connman_service_disconnect_all(void);
int __connman_service_create_and_connect(DBusMessage *msg);
+int __connman_service_provision(DBusMessage *msg);
void __connman_service_auto_connect(void);
-int __connman_service_session_connect(GSequence *service_list,
- struct connman_service **service);
const char *__connman_service_type2string(enum connman_service_type type);
void __connman_service_set_proxy_autoconfig(struct connman_service *service,
const char *url);
+void __connman_service_set_identity(struct connman_service *service,
+ const char *identity);
void __connman_service_set_passphrase(struct connman_service *service,
const char* passphrase);
connman_bool_t __connman_service_is_connecting(struct connman_service *service);
connman_bool_t __connman_service_is_connected(struct connman_service *service);
+connman_bool_t __connman_service_is_idle(struct connman_service *service);
const char *__connman_service_get_name(struct connman_service *service);
#include <connman/location.h>
void __connman_notifier_register(enum connman_service_type type);
void __connman_notifier_unregister(enum connman_service_type type);
+void __connman_notifier_service_add(struct connman_service *service);
+void __connman_notifier_service_remove(struct connman_service *service);
void __connman_notifier_enable(enum connman_service_type type);
void __connman_notifier_disable(enum connman_service_type type);
void __connman_notifier_connect(enum connman_service_type type);
void __connman_notifier_offlinemode(connman_bool_t enabled);
void __connman_notifier_default_changed(struct connman_service *service);
void __connman_notifier_proxy_changed(struct connman_service *service);
+void __connman_notifier_service_state_changed(struct connman_service *service,
+ enum connman_service_state state);
+void __connman_notifier_ipconfig_changed(struct connman_service *service,
+ struct connman_ipconfig *ipconfig);
connman_bool_t __connman_notifier_is_registered(enum connman_service_type type);
connman_bool_t __connman_notifier_is_enabled(enum connman_service_type type);