[metrics-lib/master] Add geoip and bridge stats to the interface.

commit 6c76bf46a18565457e8ba79980514e6334ca1bc7 Author: Karsten Loesing <karsten.loesing@gmx.net> Date: Wed Mar 21 16:20:32 2012 +0100 Add geoip and bridge stats to the interface. --- .../torproject/descriptor/ExtraInfoDescriptor.java | 24 ++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/org/torproject/descriptor/ExtraInfoDescriptor.java b/src/org/torproject/descriptor/ExtraInfoDescriptor.java index cb64a62..18a5b97 100644 --- a/src/org/torproject/descriptor/ExtraInfoDescriptor.java +++ b/src/org/torproject/descriptor/ExtraInfoDescriptor.java @@ -209,5 +209,29 @@ public interface ExtraInfoDescriptor extends Descriptor { * rounded up to the nearest multiple of 4, or null if no exit * statistics are included. */ public SortedMap<String, Integer> getExitStreamsOpened(); + + /* Return the start of the included geoip statistics, or -1 if no geoip + * statistics are included. */ + public long getGeoipStartTimeMillis(); + + /* Return statistics on client IP addresses with map keys being country + * codes and map values being the number of unique IP addresses that + * have connected from that country rounded up to the nearest multiple + * of 8, or null if no geoip statistics are included. */ + public SortedMap<String, Integer> getGeoipClientOrigins(); + + /* Return the end of the included bridge statistics, or -1 if no bridge + * statistics are included. */ + public long getBridgeStatsEndMillis(); + + /* Return the interval length of the included bridge statistics in + * seconds, or -1 if no bridge statistics are included. */ + public long getBridgeStatsIntervalLength(); + + /* Return statistics on client IP addresses with map keys being country + * codes and map values being the number of unique IP addresses that + * have connected from that country rounded up to the nearest multiple + * of 8, or null if no bridge statistics are included. */ + public SortedMap<String, Integer> getBridgeIps(); }
participants (1)
-
karsten@torproject.org