summaryrefslogtreecommitdiff
path: root/src/libcharon/plugins/stroke/stroke_counter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcharon/plugins/stroke/stroke_counter.h')
-rw-r--r--src/libcharon/plugins/stroke/stroke_counter.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/libcharon/plugins/stroke/stroke_counter.h b/src/libcharon/plugins/stroke/stroke_counter.h
index efaae0d6f..fecf39f56 100644
--- a/src/libcharon/plugins/stroke/stroke_counter.h
+++ b/src/libcharon/plugins/stroke/stroke_counter.h
@@ -87,8 +87,16 @@ struct stroke_counter_t {
* Print counter values to an output stream.
*
* @param out output stream to write to
+ * @param name connection name to get counters for, NULL for global
*/
- void (*print)(stroke_counter_t *this, FILE *out);
+ void (*print)(stroke_counter_t *this, FILE *out, char *name);
+
+ /**
+ * Reset global or connection specific counters.
+ *
+ * @param name name of connection counters to reset, NULL for global
+ */
+ void (*reset)(stroke_counter_t *this, char *name);
/**
* Destroy a stroke_counter_t.