[sysprof/wip/chergert/sysprof-3] libsysprof: add helper to get process info array
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sysprof/wip/chergert/sysprof-3] libsysprof: add helper to get process info array
- Date: Sat, 11 May 2019 03:30:13 +0000 (UTC)
commit 80d30f3f1cce3d53aa330d477adbe6af8f2799df
Author: Christian Hergert <chergert redhat com>
Date: Fri May 10 20:29:15 2019 -0700
libsysprof: add helper to get process info array
src/libsysprof/sysprof-helpers.c | 15 +++++++++++++++
src/libsysprof/sysprof-helpers.h | 5 +++++
2 files changed, 20 insertions(+)
---
diff --git a/src/libsysprof/sysprof-helpers.c b/src/libsysprof/sysprof-helpers.c
index 8958f6f..e82c13f 100644
--- a/src/libsysprof/sysprof-helpers.c
+++ b/src/libsysprof/sysprof-helpers.c
@@ -551,3 +551,18 @@ sysprof_helpers_authorize_finish (SysprofHelpers *self,
return g_task_propagate_boolean (G_TASK (result), error);
}
+
+gboolean
+sysprof_helpers_get_process_info (SysprofHelpers *self,
+ const gchar *attributes,
+ GCancellable *cancellable,
+ GVariant **info,
+ GError **error)
+{
+ g_assert (SYSPROF_IS_HELPERS (self));
+ g_assert (attributes != NULL);
+ g_assert (!cancellable || G_IS_CANCELLABLE (cancellable));
+ g_assert (info != NULL);
+
+ return ipc_service_call_get_process_info_sync (self->proxy, attributes, info, cancellable, error);
+}
diff --git a/src/libsysprof/sysprof-helpers.h b/src/libsysprof/sysprof-helpers.h
index 988deb4..1469c2d 100644
--- a/src/libsysprof/sysprof-helpers.h
+++ b/src/libsysprof/sysprof-helpers.h
@@ -68,6 +68,11 @@ gboolean sysprof_helpers_get_proc_file_finish (SysprofHelpers
GAsyncResult *result,
gchar **contents,
GError **error);
+gboolean sysprof_helpers_get_process_info (SysprofHelpers *self,
+ const gchar *attributes,
+ GCancellable *cancellable,
+ GVariant **info,
+ GError **error);
#ifdef __linux__
gboolean sysprof_helpers_perf_event_open (SysprofHelpers *self,
struct perf_event_attr *attr,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]