diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-04-15 14:27:54 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-04-15 14:27:54 +0000 |
commit | f775b85c31b7202e3ba998f190df8256b03033b6 (patch) | |
tree | 0725e4d35940a8e4f1ea765e2378d9bad61232e4 /src/ats/gnunet-ats-solver-eval.h | |
parent | b1702ba0a0bcd2a54bccc6eaa3025f4c002edf88 (diff) | |
download | gnunet-f775b85c31b7202e3ba998f190df8256b03033b6.tar.gz gnunet-f775b85c31b7202e3ba998f190df8256b03033b6.zip |
advanced logging
Diffstat (limited to 'src/ats/gnunet-ats-solver-eval.h')
-rw-r--r-- | src/ats/gnunet-ats-solver-eval.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/ats/gnunet-ats-solver-eval.h b/src/ats/gnunet-ats-solver-eval.h index ab62f5000..9463fcbe9 100644 --- a/src/ats/gnunet-ats-solver-eval.h +++ b/src/ats/gnunet-ats-solver-eval.h | |||
@@ -90,7 +90,39 @@ struct LoggingTimeStep | |||
90 | struct LoggingTimeStep *prev; | 90 | struct LoggingTimeStep *prev; |
91 | struct LoggingTimeStep *next; | 91 | struct LoggingTimeStep *next; |
92 | 92 | ||
93 | struct LoggingPeer *head; | ||
94 | struct LoggingPeer *tail; | ||
95 | |||
93 | struct GNUNET_TIME_Absolute timestamp; | 96 | struct GNUNET_TIME_Absolute timestamp; |
97 | struct GNUNET_TIME_Relative delta; | ||
98 | }; | ||
99 | |||
100 | struct LoggingPeer | ||
101 | { | ||
102 | struct LoggingPeer *prev; | ||
103 | struct LoggingPeer *next; | ||
104 | |||
105 | int id; | ||
106 | struct GNUNET_PeerIdentity peer_id; | ||
107 | double pref_norm[GNUNET_ATS_PreferenceCount]; | ||
108 | |||
109 | struct LoggingAddress *addr_head; | ||
110 | struct LoggingAddress *addr_tail; | ||
111 | }; | ||
112 | |||
113 | |||
114 | struct LoggingAddress | ||
115 | { | ||
116 | struct LoggingAddress *next; | ||
117 | struct LoggingAddress *prev; | ||
118 | |||
119 | int aid; | ||
120 | int active; | ||
121 | int used; | ||
122 | struct GNUNET_BANDWIDTH_Value32NBO assigned_bw_in; | ||
123 | struct GNUNET_BANDWIDTH_Value32NBO assigned_bw_out; | ||
124 | |||
125 | double prop_norm[GNUNET_ATS_PropertyCount]; | ||
94 | }; | 126 | }; |
95 | 127 | ||
96 | 128 | ||
@@ -101,6 +133,7 @@ struct TestPeer | |||
101 | 133 | ||
102 | int id; | 134 | int id; |
103 | struct GNUNET_PeerIdentity peer_id; | 135 | struct GNUNET_PeerIdentity peer_id; |
136 | double pref_norm[GNUNET_ATS_PreferenceCount]; | ||
104 | 137 | ||
105 | struct TestAddress *addr_head; | 138 | struct TestAddress *addr_head; |
106 | struct TestAddress *addr_tail; | 139 | struct TestAddress *addr_tail; |
@@ -114,6 +147,8 @@ struct TestAddress | |||
114 | 147 | ||
115 | int aid; | 148 | int aid; |
116 | struct ATS_Address *ats_addr; | 149 | struct ATS_Address *ats_addr; |
150 | |||
151 | double prop_norm[GNUNET_ATS_PropertyCount]; | ||
117 | }; | 152 | }; |
118 | 153 | ||
119 | struct Episode; | 154 | struct Episode; |