diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-01-18 14:42:15 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-01-18 14:42:15 +0000 |
commit | 76393615c3bd7443bb41a1f1054b798b8c4a1117 (patch) | |
tree | 80093d63204a5173e5948cd857d29a3bc41c12c7 /src/ats/gnunet-service-ats_addresses_mlp.h | |
parent | b43e11992b7f039e3c1fd90deec470a8996b0651 (diff) | |
download | gnunet-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.h | 14 |
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 | ||
43 | struct 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; |