aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_addresses.h
diff options
context:
space:
mode:
authorwachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96>2012-12-05 14:06:58 +0000
committerwachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96>2012-12-05 14:06:58 +0000
commit26090403555aa170169588e55d8004096823ea94 (patch)
treea65ae02cddcadde6151d283428db9c26ff262f58 /src/ats/gnunet-service-ats_addresses.h
parent81ca87636d259935d5a450ed12239477ca18573e (diff)
commit required ... things can be broken
git-svn-id: https://gnunet.org/svn/gnunet@25254 140774ce-b5e7-0310-ab8b-a85725594a96
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses.h')
-rw-r--r--src/ats/gnunet-service-ats_addresses.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.h b/src/ats/gnunet-service-ats_addresses.h
index 67defbecf0..ce990c136a 100644
--- a/src/ats/gnunet-service-ats_addresses.h
+++ b/src/ats/gnunet-service-ats_addresses.h
@@ -32,6 +32,9 @@
#include "gnunet_statistics_service.h"
#include "ats.h"
+#define ATS_BLOCKING_DELTA GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_MILLISECONDS, 100)
+
+
struct ATS_Address
{
struct ATS_Address *next;
@@ -98,7 +101,11 @@ struct ATS_Address
typedef void *
(*GAS_solver_init) (const struct GNUNET_CONFIGURATION_Handle *cfg,
- const struct GNUNET_STATISTICS_Handle *stats);
+ const struct GNUNET_STATISTICS_Handle *stats,
+ int *network,
+ unsigned long long *out_dest,
+ unsigned long long *in_dest,
+ int dest_length);
typedef void
(*GAS_solver_address_change_preference) (void *solver,
@@ -117,7 +124,7 @@ typedef void
struct ATS_Address *address);
-typedef struct ATS_PreferedAddress *
+typedef struct ATS_Address *
(*GAS_solver_get_preferred_address) (void *solver,
struct GNUNET_CONTAINER_MultiHashMap *addresses,
const struct GNUNET_PeerIdentity *peer);