DBusMessage *__connman_error_invalid_service(DBusMessage *msg);
DBusMessage *__connman_error_invalid_property(DBusMessage *msg);
-int __connman_selftest(void);
-
#include <connman/types.h>
int __connman_manager_init(gboolean compat);
typedef void (* passphrase_cb_t) (struct connman_service *service,
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,
passphrase_cb_t callback, void *user_data);
+int __connman_agent_report_error(struct connman_service *service,
+ const char *error,
+ report_error_cb_t callback, void *user_data);
+
#include <connman/log.h>
int __connman_inet_modify_address(int cmd, int flags, int index, int family,
const char *address,
+ const char *peer,
unsigned char prefixlen,
const char *broadcast);
int __connman_resolver_init(void);
void __connman_resolver_cleanup(void);
-int __connman_resolver_selftest(void);
-
#include <connman/storage.h>
int __connman_storage_init(void);
struct connman_service *__connman_element_get_service(struct connman_element *element);
struct connman_device *__connman_element_get_device(struct connman_element *element);
-const char *__connman_element_get_device_path(struct connman_element *element);
-const char *__connman_element_get_network_path(struct connman_element *element);
struct connman_device *__connman_element_find_device(enum connman_service_type type);
int __connman_element_request_scan(enum connman_service_type type);
void __connman_element_set_driver(struct connman_element *element);
+#include <connman/proxy.h>
+
+int __connman_proxy_init(void);
+void __connman_proxy_cleanup(void);
+
#include <connman/ipconfig.h>
int __connman_ipconfig_init(void);
void __connman_wpad_start(struct connman_service *service);
void __connman_wpad_stop(struct connman_service *service);
+int __connman_wispr_init(void);
+void __connman_wispr_cleanup(void);
+
#include <connman/technology.h>
void __connman_technology_list(DBusMessageIter *iter, void *user_data);
int index, const char *name, const char *ident);
void __connman_technology_remove_interface(enum connman_service_type type,
int index, const char *name, const char *ident);
-int __connman_technology_enable_tethering(void);
-int __connman_technology_disable_tethering(void);
+int __connman_technology_enable_tethering(const char *bridge);
+int __connman_technology_disable_tethering(const char *bridge);
+int __connman_technology_set_regdom(const char *alpha2);
connman_bool_t __connman_technology_get_blocked(enum connman_service_type type);
connman_bool_t __connman_tethering_get_status(void);
int __connman_tethering_set_status(connman_bool_t status);
void __connman_tethering_update_interface(const char *interface);
+void __connman_tethering_set_enabled(void);
+void __connman_tethering_set_disabled(void);
#include <connman/provider.h>
int __connman_provider_create_and_connect(DBusMessage *msg);
const char * __connman_provider_get_ident(struct connman_provider *provider);
int __connman_provider_indicate_state(struct connman_provider *provider,
- enum connman_provider_state state);
+ enum connman_provider_state state);
int __connman_provider_indicate_error(struct connman_provider *provider,
- enum connman_provider_error error);
+ enum connman_provider_error error);
int __connman_provider_connect(struct connman_provider *provider);
int __connman_provider_disconnect(struct connman_provider *provider);
int __connman_provider_remove(const char *path);