From 487e88c8f0c23f6d60339abcadcf63ae9fa0e0d9 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Thu, 18 May 2023 13:10:30 -0700 Subject: [PATCH] libsysprof-analyze: add private getter for process info --- src/libsysprof-analyze/sysprof-document-process-private.h | 5 +++-- src/libsysprof-analyze/sysprof-document-process.c | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/libsysprof-analyze/sysprof-document-process-private.h b/src/libsysprof-analyze/sysprof-document-process-private.h index 66d7e532..e345e15a 100644 --- a/src/libsysprof-analyze/sysprof-document-process-private.h +++ b/src/libsysprof-analyze/sysprof-document-process-private.h @@ -25,7 +25,8 @@ G_BEGIN_DECLS -void _sysprof_document_process_set_info (SysprofDocumentProcess *self, - SysprofProcessInfo *process_info); +SysprofProcessInfo *_sysprof_document_process_get_info (SysprofDocumentProcess *self); +void _sysprof_document_process_set_info (SysprofDocumentProcess *self, + SysprofProcessInfo *process_info); G_END_DECLS diff --git a/src/libsysprof-analyze/sysprof-document-process.c b/src/libsysprof-analyze/sysprof-document-process.c index 48bbca32..3c7d814d 100644 --- a/src/libsysprof-analyze/sysprof-document-process.c +++ b/src/libsysprof-analyze/sysprof-document-process.c @@ -145,6 +145,14 @@ sysprof_document_process_list_mounts (SysprofDocumentProcess *self) return g_object_ref (G_LIST_MODEL (self->process_info->mount_namespace)); } +SysprofProcessInfo * +_sysprof_document_process_get_info (SysprofDocumentProcess *self) +{ + g_return_val_if_fail (SYSPROF_IS_DOCUMENT_PROCESS (self), NULL); + + return self->process_info; +} + void _sysprof_document_process_set_info (SysprofDocumentProcess *self, SysprofProcessInfo *process_info)