X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fconnman.h;h=86f179320730674ef445cc2a38110ebaf2a11d42;hb=e76c122e6c313b881c019da638c243b0765bf06f;hp=b941185ca98fbbe32f904fa9ddeac03409c9a18c;hpb=0dd4cfa689fa50f12d954fd8e5698d66c1e115a6;p=connman diff --git a/src/connman.h b/src/connman.h index b941185..86f1793 100644 --- a/src/connman.h +++ b/src/connman.h @@ -32,12 +32,17 @@ int __connman_dbus_init(DBusConnection *conn); void __connman_dbus_cleanup(void); -DBusMessage *__connman_error_failed(DBusMessage *msg); +DBusMessage *__connman_error_failed(DBusMessage *msg, int errnum); DBusMessage *__connman_error_invalid_arguments(DBusMessage *msg); DBusMessage *__connman_error_permission_denied(DBusMessage *msg); DBusMessage *__connman_error_not_supported(DBusMessage *msg); DBusMessage *__connman_error_not_implemented(DBusMessage *msg); DBusMessage *__connman_error_no_carrier(DBusMessage *msg); +DBusMessage *__connman_error_in_progress(DBusMessage *msg); +DBusMessage *__connman_error_already_connected(DBusMessage *msg); +DBusMessage *__connman_error_operation_aborted(DBusMessage *msg); +DBusMessage *__connman_error_operation_timeout(DBusMessage *msg); +DBusMessage *__connman_error_invalid_service(DBusMessage *msg); int __connman_selftest(void); @@ -54,7 +59,8 @@ int __connman_profile_init(DBusConnection *conn); void __connman_profile_cleanup(void); void __connman_profile_list(DBusMessageIter *iter); -const char *__connman_profile_active(void); +const char *__connman_profile_active_ident(void); +const char *__connman_profile_active_path(void); void __connman_profile_changed(void); @@ -66,6 +72,8 @@ void __connman_log_cleanup(void); void __connman_toggle_debug(void); gboolean __connman_debug_enabled(void); +#include + #include int __connman_plugin_init(const char *pattern, const char *exclude); @@ -81,6 +89,13 @@ int __connman_security_check_privilege(DBusMessage *message, const char *__connman_ipv4_method2string(enum connman_ipv4_method method); enum connman_ipv4_method __connman_ipv4_string2method(const char *method); +#include + +#include + +int __connman_rfkill_init(void); +void __connman_rfkill_cleanup(void); + #include #include @@ -98,9 +113,12 @@ void __connman_storage_cleanup(void); int __connman_storage_init_device(); int __connman_storage_load_device(struct connman_device *device); int __connman_storage_save_device(struct connman_device *device); -int __connman_storage_init_network(); +int __connman_storage_init_network(struct connman_device *device); int __connman_storage_load_network(struct connman_network *network); int __connman_storage_save_network(struct connman_network *network); +int __connman_storage_init_service(); +int __connman_storage_load_service(struct connman_service *service); +int __connman_storage_save_service(struct connman_service *service); #include @@ -203,6 +221,7 @@ void __connman_network_cleanup(void); void __connman_network_set_device(struct connman_network *network, struct connman_device *device); +int __connman_network_connect(struct connman_network *network); int __connman_network_disconnect(struct connman_network *network); connman_bool_t __connman_network_has_driver(struct connman_network *network); @@ -221,6 +240,8 @@ void __connman_service_cleanup(void); void __connman_service_list(DBusMessageIter *iter); +void __connman_service_put(struct connman_service *service); + struct connman_service *__connman_service_lookup_from_device(struct connman_device *device); struct connman_service *__connman_service_create_from_device(struct connman_device *device); @@ -229,9 +250,9 @@ struct connman_service *__connman_service_create_from_network(struct connman_net int __connman_service_set_carrier(struct connman_service *service, connman_bool_t carrier); -int __connman_service_indicate_configuration(struct connman_service *service); -int __connman_service_ready(struct connman_service *service); -int __connman_service_disconnect(struct connman_service *service); +int __connman_service_indicate_state(struct connman_service *service, + enum connman_service_state state); +int __connman_service_indicate_default(struct connman_service *service); #include