summaryrefslogtreecommitdiffstats
path: root/src/service-dbus/util/serviceutil.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/service-dbus/util/serviceutil.h')
-rw-r--r--src/service-dbus/util/serviceutil.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/service-dbus/util/serviceutil.h b/src/service-dbus/util/serviceutil.h
index 99a228e..c5b0abf 100644
--- a/src/service-dbus/util/serviceutil.h
+++ b/src/service-dbus/util/serviceutil.h
@@ -61,9 +61,19 @@ struct _SList {
typedef struct _Service Service;
typedef struct _SList SList;
+struct _AllServices {
+ Service **svc;
+ int cnt;
+ int nalloc;
+};
+
+typedef struct _AllServices AllServices;
+
void service_free_slist(SList *slist);
+void service_free_all_services(AllServices *svcs);
SList *service_find_all(char *output, int output_len);
+AllServices *service_get_properties_all(char *output, int output_len);
int service_get_properties(Service *svc, const char *service, char *output, int output_len);
unsigned int service_operation(const char *service, const char *method, char *output, int output_len);