service: Add service setters/getters
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Thu, 31 Mar 2011 08:02:31 +0000 (10:02 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 31 Mar 2011 10:37:25 +0000 (12:37 +0200)
src/connman.h
src/service.c

index 4a4a442..893475d 100644 (file)
@@ -564,6 +564,10 @@ typedef connman_bool_t (* service_match_cb) (struct connman_session *session,
 GSequence *__connman_service_get_list(struct connman_session *session,
                                        service_match_cb service_match);
 
+connman_bool_t __connman_service_is_connecting(struct connman_service *service);
+connman_bool_t __connman_service_is_connected(struct connman_service *service);
+const char *__connman_service_get_name(struct connman_service *service);
+
 #include <connman/location.h>
 
 int __connman_location_init(void);
index f59c720..63b5df9 100644 (file)
@@ -1573,6 +1573,21 @@ GSequence *__connman_service_get_list(struct connman_session *session,
        return list;
 }
 
+connman_bool_t __connman_service_is_connecting(struct connman_service *service)
+{
+       return is_connecting(service);
+}
+
+connman_bool_t __connman_service_is_connected(struct connman_service *service)
+{
+       return is_connected(service);
+}
+
+const char *__connman_service_get_name(struct connman_service *service)
+{
+       return service->name;
+}
+
 static void append_properties(DBusMessageIter *dict, dbus_bool_t limited,
                                        struct connman_service *service)
 {