X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fconnman.h;h=45cb19148ba4a89680def06694576aca1356cf3f;hb=fd24c47b801a63ff9a16384adcf3c73f8e3a77d8;hp=0275febd0e3014bea55479c923001c0f1365d7ca;hpb=bc9ec6ee5880b7301be327740fe693edaadeb229;p=connman diff --git a/src/connman.h b/src/connman.h index 0275feb..45cb191 100644 --- a/src/connman.h +++ b/src/connman.h @@ -27,9 +27,15 @@ #define NM_PATH "/org/freedesktop/NetworkManager" #define NM_INTERFACE NM_SERVICE +int __connman_dbus_init(DBusConnection *conn); +void __connman_dbus_cleanup(void); + DBusMessage *__connman_error_failed(DBusMessage *msg); DBusMessage *__connman_error_invalid_arguments(DBusMessage *msg); DBusMessage *__connman_error_permission_denied(DBusMessage *msg); +DBusMessage *__connman_error_not_supported(DBusMessage *msg); + +int __connman_selftest(void); int __connman_storage_init(void); void __connman_storage_cleanup(void); @@ -69,6 +75,8 @@ enum connman_ipv4_method __connman_ipv4_string2method(const char *method); #include +int __connman_resolver_selftest(void); + #include void __connman_driver_rescan(struct connman_driver *driver); @@ -76,6 +84,8 @@ void __connman_driver_rescan(struct connman_driver *driver); #include int __connman_element_init(DBusConnection *conn, const char *device); +void __connman_element_start(void); +void __connman_element_stop(void); void __connman_element_cleanup(void); void __connman_element_list(struct connman_element *element, @@ -101,11 +111,22 @@ static inline void __connman_element_unlock(struct connman_element *element) { } +int __connman_detect_init(void); +void __connman_detect_cleanup(void); + #include int __connman_device_init(void); void __connman_device_cleanup(void); +#include + +int __connman_network_init(void); +void __connman_network_cleanup(void); + +void __connman_network_set_device(struct connman_network *network, + struct connman_device *device); + #include int __connman_rtnl_init(void);