diff --git a/src/libsysprof-analyze/sysprof-document-counter.c b/src/libsysprof-analyze/sysprof-document-counter.c index eb8cb6b3..8a810295 100644 --- a/src/libsysprof-analyze/sysprof-document-counter.c +++ b/src/libsysprof-analyze/sysprof-document-counter.c @@ -384,3 +384,19 @@ _sysprof_document_counter_calculate_range (SysprofDocumentCounter *self) if (max_value_changed) g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_MAX_VALUE]); } + +double +sysprof_document_counter_get_max_value (SysprofDocumentCounter *self) +{ + g_return_val_if_fail (SYSPROF_IS_DOCUMENT_COUNTER (self), .0); + + return self->max_value; +} + +double +sysprof_document_counter_get_min_value (SysprofDocumentCounter *self) +{ + g_return_val_if_fail (SYSPROF_IS_DOCUMENT_COUNTER (self), .0); + + return self->min_value; +} diff --git a/src/libsysprof-analyze/sysprof-document-counter.h b/src/libsysprof-analyze/sysprof-document-counter.h index cf796e38..1fbfe071 100644 --- a/src/libsysprof-analyze/sysprof-document-counter.h +++ b/src/libsysprof-analyze/sysprof-document-counter.h @@ -56,5 +56,9 @@ SYSPROF_AVAILABLE_IN_ALL double sysprof_document_counter_get_value_double (SysprofDocumentCounter *self, guint nth, gint64 *time); +SYSPROF_AVAILABLE_IN_ALL +double sysprof_document_counter_get_max_value (SysprofDocumentCounter *self); +SYSPROF_AVAILABLE_IN_ALL +double sysprof_document_counter_get_min_value (SysprofDocumentCounter *self); G_END_DECLS