summaryrefslogtreecommitdiff
path: root/src/or/circuitmux_ewma.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/circuitmux_ewma.h')
-rw-r--r--src/or/circuitmux_ewma.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/or/circuitmux_ewma.h b/src/or/circuitmux_ewma.h
index fcbe29836f..0968461c99 100644
--- a/src/or/circuitmux_ewma.h
+++ b/src/or/circuitmux_ewma.h
@@ -12,7 +12,17 @@
#include "or.h"
#include "circuitmux.h"
-/* TODO */
+/* Everything but circuitmux_ewma.c should see this extern */
+#ifndef _TOR_CIRCUITMUX_EWMA_C
+
+extern circuitmux_policy_t ewma_policy;
+
+#endif /* !(_TOR_CIRCUITMUX_EWMA_C) */
+
+/* Externally visible EWMA functions */
+unsigned int cell_ewma_get_tick(void);
+void cell_ewma_set_scale_factor(const or_options_t *options,
+ const networkstatus_t *consensus);
#endif /* _TOR_CIRCUITMUX_EWMA_H */