aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_addresses_mlp.h
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-01-18 14:42:15 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-01-18 14:42:15 +0000
commit76393615c3bd7443bb41a1f1054b798b8c4a1117 (patch)
tree80093d63204a5173e5948cd857d29a3bc41c12c7 /src/ats/gnunet-service-ats_addresses_mlp.h
parentb43e11992b7f039e3c1fd90deec470a8996b0651 (diff)
downloadgnunet-76393615c3bd7443bb41a1f1054b798b8c4a1117.tar.gz
gnunet-76393615c3bd7443bb41a1f1054b798b8c4a1117.zip
- functionality for "for all peers" constraints
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses_mlp.h')
-rw-r--r--src/ats/gnunet-service-ats_addresses_mlp.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ats/gnunet-service-ats_addresses_mlp.h b/src/ats/gnunet-service-ats_addresses_mlp.h
index 3878b0f5f..2383f24ef 100644
--- a/src/ats/gnunet-service-ats_addresses_mlp.h
+++ b/src/ats/gnunet-service-ats_addresses_mlp.h
@@ -40,6 +40,17 @@
40#define MLP_MAX_EXEC_DURATION GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_SECONDS, 3) 40#define MLP_MAX_EXEC_DURATION GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_SECONDS, 3)
41#define MLP_MAX_ITERATIONS INT_MAX 41#define MLP_MAX_ITERATIONS INT_MAX
42 42
43struct ATS_Peer
44{
45 struct ATS_Peer *next;
46 struct ATS_Peer *prev;
47
48 struct GNUNET_PeerIdentity id;
49
50 struct ATS_Address *head;
51 struct ATS_Address *tail;
52};
53
43/** 54/**
44 * MLP Handle 55 * MLP Handle
45 */ 56 */
@@ -135,6 +146,9 @@ struct GAS_MLP_Handle
135 146
136 /* Information about the problem */ 147 /* Information about the problem */
137 148
149 struct ATS_Peer *peer_head;
150 struct ATS_Peer *peer_tail;
151
138 /* current problem matrix */ 152 /* current problem matrix */
139 /* row index array */ 153 /* row index array */
140 int *ia; 154 int *ia;