[vlc-commits] stats: privatize counter types
Rémi Denis-Courmont
git at videolan.org
Mon Dec 11 21:02:18 CET 2017
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon Dec 11 20:16:21 2017 +0200| [de58aec6e8a9e8c2c3b1154f44aeedc6bf24ba92] | committer: Rémi Denis-Courmont
stats: privatize counter types
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=de58aec6e8a9e8c2c3b1154f44aeedc6bf24ba92
---
src/input/stats.c | 15 +++++++++++++++
src/libvlc.h | 15 +--------------
2 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/src/input/stats.c b/src/input/stats.c
index d7ee85a6e1..e58322815e 100644
--- a/src/input/stats.c
+++ b/src/input/stats.c
@@ -28,6 +28,21 @@
#include <vlc_common.h>
#include "input/input_internal.h"
+typedef struct counter_sample_t
+{
+ uint64_t value;
+ mtime_t date;
+} counter_sample_t;
+
+struct counter_t
+{
+ int i_compute_type;
+ int i_samples;
+ counter_sample_t ** pp_samples;
+
+ mtime_t last_update;
+};
+
/**
* Create a statistics counter
* \param i_compute_type the aggregation type. One of STATS_LAST (always
diff --git a/src/libvlc.h b/src/libvlc.h
index a110732a8f..d55732cc33 100644
--- a/src/libvlc.h
+++ b/src/libvlc.h
@@ -219,20 +219,7 @@ enum
STATS_DERIVATIVE,
};
-typedef struct counter_sample_t
-{
- uint64_t value;
- mtime_t date;
-} counter_sample_t;
-
-typedef struct counter_t
-{
- int i_compute_type;
- int i_samples;
- counter_sample_t ** pp_samples;
-
- mtime_t last_update;
-} counter_t;
+typedef struct counter_t counter_t;
counter_t * stats_CounterCreate (int);
void stats_Update (counter_t *, uint64_t, uint64_t *);
More information about the vlc-commits
mailing list