diff options
author | Maxime Devos <maximedevos@telenet.be> | 2022-09-04 16:59:09 +0200 |
---|---|---|
committer | Maxime Devos <maximedevos@telenet.be> | 2022-09-04 16:59:09 +0200 |
commit | bf87f7d1c2e0f16f417a1318803e9468525964df (patch) | |
tree | 8f90f0608f21682d34c7c6bfc74ef83827c122a9 | |
parent | dbc04e70875daa5e8d0debe391b1c07859013014 (diff) | |
download | gnunet-scheme-bf87f7d1c2e0f16f417a1318803e9468525964df.tar.gz gnunet-scheme-bf87f7d1c2e0f16f417a1318803e9468525964df.zip |
Update documentation indices.v0.3
-rw-r--r-- | doc/scheme-gnunet.tm | 563 |
1 files changed, 359 insertions, 204 deletions
diff --git a/doc/scheme-gnunet.tm b/doc/scheme-gnunet.tm index 781a693..23fe51c 100644 --- a/doc/scheme-gnunet.tm +++ b/doc/scheme-gnunet.tm | |||
@@ -33,171 +33,235 @@ | |||
33 | 1.2.<space|2spc>Writing tests <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 33 | 1.2.<space|2spc>Writing tests <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
34 | <no-break><pageref|auto-6> | 34 | <no-break><pageref|auto-6> |
35 | 35 | ||
36 | 1.3.<space|2spc>Contact <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 36 | 1.3.<space|2spc>Writing portable Scheme code |
37 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
37 | <no-break><pageref|auto-8> | 38 | <no-break><pageref|auto-8> |
38 | 39 | ||
39 | 1.4.<space|2spc>License <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 40 | 1.4.<space|2spc>Contact <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
40 | <no-break><pageref|auto-9> | 41 | <no-break><pageref|auto-9> |
41 | 42 | ||
43 | 1.5.<space|2spc>License <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
44 | <no-break><pageref|auto-10> | ||
45 | |||
42 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|2.<space|2spc>Application | 46 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|2.<space|2spc>Application |
43 | guide> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 47 | guide> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
44 | <pageref|auto-10><vspace|0.5fn> | 48 | <pageref|auto-11><vspace|0.5fn> |
45 | 49 | ||
46 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|3.<space|2spc>Concurrency> | 50 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|3.<space|2spc>Concurrency> |
47 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 51 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
48 | <pageref|auto-11><vspace|0.5fn> | 52 | <pageref|auto-12><vspace|0.5fn> |
49 | 53 | ||
50 | <with|par-left|4tab|Repeated conditions | 54 | <with|par-left|4tab|Repeated conditions |
51 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 55 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
52 | <no-break><pageref|auto-12><vspace|0.15fn>> | 56 | <no-break><pageref|auto-13><vspace|0.15fn>> |
57 | |||
58 | 3.1.<space|2spc>Waiting for unreachability of objects | ||
59 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
60 | <no-break><pageref|auto-14> | ||
53 | 61 | ||
54 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|4.<space|2spc>Configuration> | 62 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|4.<space|2spc>Configuration> |
55 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 63 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
56 | <pageref|auto-13><vspace|0.5fn> | 64 | <pageref|auto-20><vspace|0.5fn> |
57 | 65 | ||
58 | 4.1.<space|2spc>Locating configuration files | 66 | 4.1.<space|2spc>Locating configuration files |
59 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 67 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
60 | <no-break><pageref|auto-22> | 68 | <no-break><pageref|auto-29> |
61 | 69 | ||
62 | 4.2.<space|2spc>Loading configuration files | 70 | 4.2.<space|2spc>Loading configuration files |
63 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 71 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
64 | <no-break><pageref|auto-30> | 72 | <no-break><pageref|auto-37> |
65 | 73 | ||
66 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|5.<space|2spc>Manipulation | 74 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|5.<space|2spc>Manipulation |
67 | of network structures> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 75 | of network structures> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
68 | <pageref|auto-35><vspace|0.5fn> | 76 | <pageref|auto-42><vspace|0.5fn> |
69 | 77 | ||
70 | 5.1.<space|2spc>Documentation <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 78 | 5.1.<space|2spc>Documentation <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
71 | <no-break><pageref|auto-41> | 79 | <no-break><pageref|auto-48> |
72 | 80 | ||
73 | 5.2.<space|2spc>Reading and writing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 81 | 5.2.<space|2spc>Reading and writing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
74 | <no-break><pageref|auto-45> | 82 | <no-break><pageref|auto-53> |
75 | 83 | ||
76 | 5.3.<space|2spc>Primitive types <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 84 | 5.3.<space|2spc>Primitive types <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
77 | <no-break><pageref|auto-50> | 85 | <no-break><pageref|auto-58> |
78 | 86 | ||
79 | 5.4.<space|2spc>Packing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 87 | 5.4.<space|2spc>Packing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
80 | <no-break><pageref|auto-51> | 88 | <no-break><pageref|auto-59> |
89 | |||
90 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|6.<space|2spc>Typeclasses | ||
91 | \U common patterns> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
92 | <pageref|auto-60><vspace|0.5fn> | ||
93 | |||
94 | 6.1.<space|2spc>Server objects <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
95 | <no-break><pageref|auto-61> | ||
96 | |||
97 | 6.2.<space|2spc>Server-associated objects | ||
98 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
99 | <no-break><pageref|auto-66> | ||
81 | 100 | ||
82 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|6.<space|2spc>Communication | 101 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|7.<space|2spc>Communication |
83 | with services> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 102 | with services> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
84 | <pageref|auto-52><vspace|0.5fn> | 103 | <pageref|auto-67><vspace|0.5fn> |
85 | 104 | ||
86 | 6.1.<space|2spc>Asynchronuously connecting | 105 | 7.1.<space|2spc>Asynchronuously connecting |
87 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 106 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
88 | <no-break><pageref|auto-56> | 107 | <no-break><pageref|auto-72> |
89 | 108 | ||
90 | 6.2.<space|2spc>Message handler <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 109 | 7.2.<space|2spc>Message handler <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
91 | <no-break><pageref|auto-60> | 110 | <no-break><pageref|auto-76> |
92 | 111 | ||
93 | 6.3.<space|2spc>Message type database | 112 | 7.3.<space|2spc>Message type database |
94 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 113 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
95 | <no-break><pageref|auto-68> | 114 | <no-break><pageref|auto-84> |
96 | 115 | ||
97 | 6.4.<space|2spc>Error handler <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 116 | 7.4.<space|2spc>Sending messages <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
98 | <no-break><pageref|auto-74> | 117 | <no-break><pageref|auto-90> |
118 | |||
119 | 7.5.<space|2spc>Error handler <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
120 | <no-break><pageref|auto-92> | ||
99 | 121 | ||
100 | 6.5.<space|2spc>Ordering of injected errors and messages and sent | 122 | 7.6.<space|2spc>Ordering of injected errors and messages and sent |
101 | messages <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 123 | messages <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
102 | <no-break><pageref|auto-85> | 124 | <no-break><pageref|auto-103> |
103 | 125 | ||
104 | 6.6.<space|2spc>Disconnecting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 126 | 7.7.<space|2spc>Disconnecting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
105 | <no-break><pageref|auto-86> | 127 | <no-break><pageref|auto-104> |
106 | 128 | ||
107 | 6.7.<space|2spc>Error reporting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 129 | 7.8.<space|2spc>Error reporting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
108 | <no-break><pageref|auto-90> | 130 | <no-break><pageref|auto-108> |
131 | |||
132 | 7.9.<space|2spc>Testing service code <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
133 | <no-break><pageref|auto-114> | ||
134 | |||
135 | 7.10.<space|2spc>Writing service communication code | ||
136 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
137 | <no-break><pageref|auto-115> | ||
109 | 138 | ||
110 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|7.<space|2spc>Estimation | 139 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|8.<space|2spc>Estimation |
111 | of the size of the network> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 140 | of the size of the network> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
112 | <pageref|auto-96><vspace|0.5fn> | 141 | <pageref|auto-122><vspace|0.5fn> |
113 | 142 | ||
114 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|8.<space|2spc>Accessing | 143 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|9.<space|2spc>Accessing |
115 | the DHT> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 144 | the DHT> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
116 | <pageref|auto-111><vspace|0.5fn> | 145 | <pageref|auto-138><vspace|0.5fn> |
117 | 146 | ||
118 | 8.1.<space|2spc>Data in the DHT <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 147 | 9.1.<space|2spc>Data in the DHT <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
119 | <no-break><pageref|auto-120> | 148 | <no-break><pageref|auto-147> |
120 | 149 | ||
121 | 8.2.<space|2spc>Accessing data in the DHT | 150 | 9.2.<space|2spc>Accessing data in the DHT |
122 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 151 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
123 | <no-break><pageref|auto-152> | 152 | <no-break><pageref|auto-179> |
124 | 153 | ||
125 | 8.3.<space|2spc>Constructing and analysing network messages | 154 | 9.3.<space|2spc>Constructing and analysing network messages |
126 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 155 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
127 | <no-break><pageref|auto-162> | 156 | <no-break><pageref|auto-190> |
128 | 157 | ||
129 | 8.4.<space|2spc>How to handle invalid data | 158 | 9.4.<space|2spc>How to handle invalid data |
130 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 159 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
131 | <no-break><pageref|auto-178> | 160 | <no-break><pageref|auto-208> |
132 | 161 | ||
133 | 8.5.<space|2spc>Monitoring: spying on what other applications and peers | 162 | 9.5.<space|2spc>Monitoring: spying on what other applications and peers |
134 | are doing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 163 | are doing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
135 | <no-break><pageref|auto-179> | 164 | <no-break><pageref|auto-209> |
165 | |||
166 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|10.<space|2spc>Communication | ||
167 | between peers> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
168 | <pageref|auto-210><vspace|0.5fn> | ||
136 | 169 | ||
137 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|9.<space|2spc>Cryptography> | 170 | 10.1.<space|2spc>Qualities and limitations \V avoiding reinventing the |
171 | wheel <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
172 | <no-break><pageref|auto-216> | ||
173 | |||
174 | 10.2.<space|2spc>Addresses <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
175 | <no-break><pageref|auto-218> | ||
176 | |||
177 | 10.3.<space|2spc>Listening at an address | ||
178 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
179 | <no-break><pageref|auto-221> | ||
180 | |||
181 | 10.4.<space|2spc>Connecting to an address | ||
182 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
183 | <no-break><pageref|auto-222> | ||
184 | |||
185 | 10.5.<space|2spc>Performing I/O \U GNUnet style | ||
186 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
187 | <no-break><pageref|auto-226> | ||
188 | |||
189 | 10.6.<space|2spc>Performing I/O \U BSD style | ||
190 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
191 | <no-break><pageref|auto-227> | ||
192 | |||
193 | 10.7.<space|2spc>BSD socket integration | ||
138 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 194 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
139 | <pageref|auto-180><vspace|0.5fn> | 195 | <no-break><pageref|auto-228> |
196 | |||
197 | 10.8.<space|2spc>Constructing and analysing network messages | ||
198 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
199 | <no-break><pageref|auto-229> | ||
200 | |||
201 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|11.<space|2spc>Miscellaneous> | ||
202 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | ||
203 | <pageref|auto-238><vspace|0.5fn> | ||
140 | 204 | ||
141 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|Appendix | 205 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|Appendix |
142 | A.<space|2spc>GNU Free Documentation License> | 206 | A.<space|2spc>GNU Free Documentation License> |
143 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 207 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
144 | <pageref|auto-184><vspace|0.5fn> | 208 | <pageref|auto-251><vspace|0.5fn> |
145 | 209 | ||
146 | 0. <with|font-shape|small-caps|Preamble> | 210 | 0. <with|font-shape|small-caps|Preamble> |
147 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 211 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
148 | <no-break><pageref|auto-185> | 212 | <no-break><pageref|auto-252> |
149 | 213 | ||
150 | 1. <with|font-shape|small-caps|Applicability and definitions> | 214 | 1. <with|font-shape|small-caps|Applicability and definitions> |
151 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 215 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
152 | <no-break><pageref|auto-186> | 216 | <no-break><pageref|auto-253> |
153 | 217 | ||
154 | 2. <with|font-shape|small-caps|Verbatim copying> | 218 | 2. <with|font-shape|small-caps|Verbatim copying> |
155 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 219 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
156 | <no-break><pageref|auto-187> | 220 | <no-break><pageref|auto-254> |
157 | 221 | ||
158 | 3. <with|font-shape|small-caps|Copying in quantity> | 222 | 3. <with|font-shape|small-caps|Copying in quantity> |
159 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 223 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
160 | <no-break><pageref|auto-188> | 224 | <no-break><pageref|auto-255> |
161 | 225 | ||
162 | 4. <with|font-shape|small-caps|Modifications> | 226 | 4. <with|font-shape|small-caps|Modifications> |
163 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 227 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
164 | <no-break><pageref|auto-189> | 228 | <no-break><pageref|auto-256> |
165 | 229 | ||
166 | 5. <with|font-shape|small-caps|Combining documents> | 230 | 5. <with|font-shape|small-caps|Combining documents> |
167 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 231 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
168 | <no-break><pageref|auto-190> | 232 | <no-break><pageref|auto-257> |
169 | 233 | ||
170 | 6. <with|font-shape|small-caps|Collections of documents> | 234 | 6. <with|font-shape|small-caps|Collections of documents> |
171 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 235 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
172 | <no-break><pageref|auto-191> | 236 | <no-break><pageref|auto-258> |
173 | 237 | ||
174 | 7. <with|font-shape|small-caps|Aggregation with independent works> | 238 | 7. <with|font-shape|small-caps|Aggregation with independent works> |
175 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 239 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
176 | <no-break><pageref|auto-192> | 240 | <no-break><pageref|auto-259> |
177 | 241 | ||
178 | 8. <with|font-shape|small-caps|Translation> | 242 | 8. <with|font-shape|small-caps|Translation> |
179 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 243 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
180 | <no-break><pageref|auto-193> | 244 | <no-break><pageref|auto-260> |
181 | 245 | ||
182 | 9. <with|font-shape|small-caps|Termination> | 246 | 9. <with|font-shape|small-caps|Termination> |
183 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 247 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
184 | <no-break><pageref|auto-194> | 248 | <no-break><pageref|auto-261> |
185 | 249 | ||
186 | 10. <with|font-shape|small-caps|Future revisions of this license> | 250 | 10. <with|font-shape|small-caps|Future revisions of this license> |
187 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 251 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
188 | <no-break><pageref|auto-195> | 252 | <no-break><pageref|auto-262> |
189 | 253 | ||
190 | 11. <with|font-shape|small-caps|Relicensing> | 254 | 11. <with|font-shape|small-caps|Relicensing> |
191 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 255 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
192 | <no-break><pageref|auto-196> | 256 | <no-break><pageref|auto-263> |
193 | 257 | ||
194 | <with|font-shape|small-caps|Addendum>: How to use this License for your | 258 | <with|font-shape|small-caps|Addendum>: How to use this License for your |
195 | documents <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 259 | documents <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
196 | <no-break><pageref|auto-197> | 260 | <no-break><pageref|auto-264> |
197 | 261 | ||
198 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|Index> | 262 | <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|Index> |
199 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> | 263 | <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> |
200 | <pageref|auto-198><vspace|0.5fn> | 264 | <pageref|auto-265><vspace|0.5fn> |
201 | </table-of-contents> | 265 | </table-of-contents> |
202 | 266 | ||
203 | <chapter|Installation and contributing guide> | 267 | <chapter|Installation and contributing guide> |
@@ -287,301 +351,392 @@ | |||
287 | <include|fdl.tm> | 351 | <include|fdl.tm> |
288 | 352 | ||
289 | <\the-index|idx> | 353 | <\the-index|idx> |
290 | <index+1|analyse-client-get|<pageref|auto-172>> | 354 | <index+1|analyse-client-get|<pageref|auto-201>> |
291 | 355 | ||
292 | <index+1|analyse-client-put|<pageref|auto-174>> | 356 | <index+1|analyse-client-get-stop|<pageref|auto-203>> |
293 | 357 | ||
294 | <index+1|analyse-client-result|<pageref|auto-176>> | 358 | <index+1|analyse-client-put|<pageref|auto-204>> |
295 | 359 | ||
296 | <index+1|analysis procedures|<pageref|auto-164>> | 360 | <index+1|analyse-client-result|<pageref|auto-206>> |
361 | |||
362 | <index+1|analysis procedures|<pageref|auto-192>> | ||
297 | 363 | ||
298 | <index+1|authentication|<pageref|auto-5>> | 364 | <index+1|authentication|<pageref|auto-5>> |
299 | 365 | ||
300 | <index+1|close-queue!|<pageref|auto-88>> | 366 | <index+1|CADET address|<pageref|auto-220>> |
367 | |||
368 | <index+1|CADET|<pageref|auto-211>> | ||
369 | |||
370 | <index+1|channel-message-queue|<pageref|auto-224>> | ||
371 | |||
372 | <index+1|close-channel!|<pageref|auto-225>> | ||
373 | |||
374 | <index+1|close-queue!|<pageref|auto-106>> | ||
301 | 375 | ||
302 | <index+1|~/.config/gnunet.conf|<pageref|auto-27>> | 376 | <index+1|~/.config/gnunet.conf|<pageref|auto-34>> |
303 | 377 | ||
304 | <index+1|configuration|<pageref|auto-14>> | 378 | <index+1|configuration|<pageref|auto-21>> |
305 | 379 | ||
306 | <index+2|configuration|system|<pageref|auto-24>> | 380 | <index+2|configuration|system|<pageref|auto-31>> |
307 | 381 | ||
308 | <index+2|configuration|user|<pageref|auto-23>> | 382 | <index+2|configuration|user|<pageref|auto-30>> |
309 | 383 | ||
310 | <index+1*|connect> | 384 | <index+1|connect|<pageref|auto-63>> |
311 | 385 | ||
312 | <index+2|connect|DHT|<pageref|auto-118>> | 386 | <index+2|connect|CADET|<pageref|auto-213>> |
313 | 387 | ||
314 | <index+2|connect|NSE|<pageref|auto-100>> | 388 | <index+2|connect|DHT|<pageref|auto-143>> |
315 | 389 | ||
316 | <index+1|connect/fibers|<pageref|auto-54>> | 390 | <index+2|connect|NSE|<pageref|auto-126>> |
317 | 391 | ||
318 | <index+1|connecting to services|<pageref|auto-57>> | 392 | <index+1|connect/fibers|<pageref|auto-69>> |
319 | 393 | ||
320 | <index+1|connection:connected|<pageref|auto-59>, <pageref|auto-78>> | 394 | <index+1|connecting to services|<pageref|auto-73>> |
321 | 395 | ||
322 | <index+1|connection:interrupted|<pageref|auto-79>, <pageref|auto-89>> | 396 | <index+1|connection:connected|<pageref|auto-75>, <pageref|auto-96>> |
323 | 397 | ||
324 | <index+1|construct-client-get|<pageref|auto-166>> | 398 | <index+1|connection:interrupted|<pageref|auto-97>, <pageref|auto-107>> |
325 | 399 | ||
326 | <index+1|construct-client-put|<pageref|auto-168>> | 400 | <index+1|construct-client-get|<pageref|auto-194>> |
327 | 401 | ||
328 | <index+1|construct-client-result|<pageref|auto-170>> | 402 | <index+1|construct-client-get-stop|<pageref|auto-196>> |
329 | 403 | ||
330 | <index+1|construction procedures|<pageref|auto-165>> | 404 | <index+1|construct-client-put|<pageref|auto-197>> |
331 | 405 | ||
332 | <index+1|copy-datum|<pageref|auto-159>> | 406 | <index+1|construct-client-result|<pageref|auto-199>> |
333 | 407 | ||
334 | <index+1|copy-insertion|<pageref|auto-160>> | 408 | <index+1|construct-close-local-port|<pageref|auto-232>> |
335 | 409 | ||
336 | <index+1|copy-query|<pageref|auto-158>> | 410 | <index+1|construction procedures|<pageref|auto-193>> |
337 | 411 | ||
338 | <index+1|copy-search-result|<pageref|auto-161>> | 412 | <index+1|construct-local-acknowledgement|<pageref|auto-236>> |
339 | 413 | ||
340 | <index+1|datum?|<pageref|auto-129>> | 414 | <index+1|construct-local-data|<pageref|auto-234>> |
341 | 415 | ||
342 | <index+1|datum object|<pageref|auto-121>> | 416 | <index+1|construct-open-local-port|<pageref|auto-230>> |
343 | 417 | ||
344 | <index+1|datum-expiration|<pageref|auto-128>> | 418 | <index+1|control channel|<pageref|auto-116>> |
345 | 419 | ||
346 | <index+1|datum-\<gtr\>insertion|<pageref|auto-132>> | 420 | <index+1|copy-datum|<pageref|auto-187>> |
347 | 421 | ||
348 | <index+1|datum-\<gtr\>search-result|<pageref|auto-141>> | 422 | <index+1|copy-insertion|<pageref|auto-188>> |
349 | 423 | ||
350 | <index+1|datum-key|<pageref|auto-126>> | 424 | <index+1|copy-query|<pageref|auto-186>> |
351 | 425 | ||
352 | <index+1|datum-value|<pageref|auto-127>> | 426 | <index+1|copy-search-result|<pageref|auto-189>> |
353 | 427 | ||
354 | <index+1|define-type|<pageref|auto-38>> | 428 | <index+1|data-\<gtr\>string|<pageref|auto-247>> |
355 | 429 | ||
356 | <index+1|DHT server object|<pageref|auto-116>> | 430 | <index+1|datum?|<pageref|auto-156>> |
357 | 431 | ||
358 | <index+1|DHT|<pageref|auto-113>> | 432 | <index+1|datum object|<pageref|auto-148>> |
359 | 433 | ||
360 | <index+1|/dht:path-element|<pageref|auto-144>> | 434 | <index+1|datum-expiration|<pageref|auto-155>> |
361 | 435 | ||
362 | <index+1*|disconnect!> | 436 | <index+1|datum-\<gtr\>insertion|<pageref|auto-159>> |
363 | 437 | ||
364 | <index+2|disconnect!|DHT|<pageref|auto-119>> | 438 | <index+1|datum-\<gtr\>search-result|<pageref|auto-168>> |
365 | 439 | ||
366 | <index+2|disconnect!|NSE|<pageref|auto-106>> | 440 | <index+1|datum-key|<pageref|auto-153>> |
367 | 441 | ||
368 | <index+1|disconnecting|<pageref|auto-87>> | 442 | <index+1|datum-value|<pageref|auto-154>> |
369 | 443 | ||
370 | <index+1|distributed hash table|<pageref|auto-112>> | 444 | <index+1|define-type|<pageref|auto-45>> |
371 | 445 | ||
372 | <index+1|documentation|<pageref|auto-43>> | 446 | <index+1|DHT server object|<pageref|auto-145>> |
373 | 447 | ||
374 | <index+1|error handler|<pageref|auto-75>> | 448 | <index+1|DHT|<pageref|auto-140>> |
375 | 449 | ||
376 | <index+1|error reporting|<pageref|auto-91>> | 450 | <index+1|/dht:path-element|<pageref|auto-171>> |
377 | 451 | ||
378 | <index+1|error-handler|<pageref|auto-58>> | 452 | <index+1|disconnect!|<pageref|auto-65>, <pageref|auto-121>> |
379 | 453 | ||
380 | <index+1|error-reporter|<pageref|auto-95>> | 454 | <index+2|disconnect!|CADET|<pageref|auto-215>> |
381 | 455 | ||
382 | <index+1|estimate|<pageref|auto-105>> | 456 | <index+2|disconnect!|DHT|<pageref|auto-144>> |
383 | 457 | ||
384 | <index+1|estimate object|<pageref|auto-104>> | 458 | <index+2|disconnect!|NSE|<pageref|auto-129>, <pageref|auto-133>> |
385 | 459 | ||
386 | <index+1|estimate:logarithmic-number-peers|<pageref|auto-107>> | 460 | <index+1|disconnecting|<pageref|auto-105>> |
387 | 461 | ||
388 | <index+1|estimate:number-peeers|<pageref|auto-108>> | 462 | <index+1|distributed hash table|<pageref|auto-139>> |
389 | 463 | ||
390 | <index+1|estimate:standard-deviation|<pageref|auto-110>> | 464 | <index+1|documentation|<pageref|auto-50>> |
391 | 465 | ||
392 | <index+1|estimate:timestamp|<pageref|auto-109>> | 466 | <index+1|error handler|<pageref|auto-93>> |
393 | 467 | ||
394 | <index+1|/etc/gnunet.conf|<pageref|auto-29>> | 468 | <index+1|error reporting|<pageref|auto-109>> |
395 | 469 | ||
396 | <index+1|get path|<pageref|auto-146>> | 470 | <index+1|error-handler|<pageref|auto-74>> |
397 | 471 | ||
398 | <index+1|(gnu extractor enum)|<pageref|auto-72>> | 472 | <index+1|error-reporter|<pageref|auto-113>> |
399 | 473 | ||
400 | <index+1|(gnu gnunet config db)|<pageref|auto-15>> | 474 | <index+1|estimate|<pageref|auto-132>> |
401 | 475 | ||
402 | <index+1|(gnu gnunet config fs)|<pageref|auto-25>> | 476 | <index+1|estimate object|<pageref|auto-131>> |
403 | 477 | ||
404 | <index+1|(gnu gnunet crypto)|<pageref|auto-181>> | 478 | <index+1|estimate:logarithmic-number-peers|<pageref|auto-134>> |
405 | 479 | ||
406 | <index+1|(gnu gnunet dht client)|<pageref|auto-115>> | 480 | <index+1|estimate:number-peeers|<pageref|auto-135>> |
407 | 481 | ||
408 | <index+1|(gnu gnunet dht network)|<pageref|auto-163>> | 482 | <index+1|estimate:standard-deviation|<pageref|auto-137>> |
409 | 483 | ||
410 | <index+1|(gnu gnunet message protocols)|<pageref|auto-70>> | 484 | <index+1|estimate:timestamp|<pageref|auto-136>> |
411 | 485 | ||
412 | <index+1|(gnu gnunet mq error-reporting)|<pageref|auto-92>> | 486 | <index+1|/etc/gnunet.conf|<pageref|auto-36>> |
413 | 487 | ||
414 | <index+1|(gnu gnunet mq-impl stream)|<pageref|auto-55>> | 488 | <index+1|found|<pageref|auto-17>> |
415 | 489 | ||
416 | <index+1|(gnu gnunet nse client)|<pageref|auto-99>> | 490 | <index+1|get path|<pageref|auto-173>> |
491 | |||
492 | <index+1|(gnu extractor enum)|<pageref|auto-88>> | ||
493 | |||
494 | <index+1|(gnu gnunet cadet client)|<pageref|auto-212>> | ||
495 | |||
496 | <index+1|(gnu gnunet concurrency lost-and-found)|<pageref|auto-15>> | ||
497 | |||
498 | <index+1|(gnu gnunet config db)|<pageref|auto-22>> | ||
499 | |||
500 | <index+1|(gnu gnunet config fs)|<pageref|auto-32>> | ||
501 | |||
502 | <index+1|(gnu gnunet crypto)|<pageref|auto-239>> | ||
503 | |||
504 | <index+1|(gnu gnunet data-string)|<pageref|auto-246>> | ||
505 | |||
506 | <index+1|(gnu gnunet dht client)|<pageref|auto-142>> | ||
507 | |||
508 | <index+1|(gnu gnunet dht network)|<pageref|auto-191>> | ||
509 | |||
510 | <index+1|(gnu gnunet message protocols)|<pageref|auto-86>> | ||
511 | |||
512 | <index+1|(gnu gnunet mq error-reporting)|<pageref|auto-110>> | ||
513 | |||
514 | <index+1|(gnu gnunet mq-impl stream)|<pageref|auto-70>> | ||
515 | |||
516 | <index+1|(gnu gnunet nse client)|<pageref|auto-125>> | ||
517 | |||
518 | <index+1|GNUNET_STRINGS_data_to_string|<pageref|auto-249>> | ||
519 | |||
520 | <index+1|GNUNET_STRINGS_string_to_data|<pageref|auto-250>> | ||
417 | 521 | ||
418 | <index+1|Guix|<pageref|auto-3>> | 522 | <index+1|Guix|<pageref|auto-3>> |
419 | 523 | ||
420 | <index+1|handler procedure|<pageref|auto-67>> | 524 | <index+1|handler procedure|<pageref|auto-83>> |
525 | |||
526 | <index+1|hash-\<gtr\>configuration|<pageref|auto-23>> | ||
527 | |||
528 | <index+1|hash-key|<pageref|auto-24>> | ||
529 | |||
530 | <index+1|hash/sha512!|<pageref|auto-240>> | ||
531 | |||
532 | <index+1|hash/sha512|<pageref|auto-241>> | ||
533 | |||
534 | <index+1|inject-error!|<pageref|auto-94>> | ||
421 | 535 | ||
422 | <index+1|hash-\<gtr\>configuration|<pageref|auto-16>> | 536 | <index+1|input:overly-small|<pageref|auto-100>> |
423 | 537 | ||
424 | <index+1|hash-key|<pageref|auto-17>> | 538 | <index+1|input:premature-end-of-file|<pageref|auto-99>> |
425 | 539 | ||
426 | <index+1|hash/sha512!|<pageref|auto-182>> | 540 | <index+1|input:regular-end-of-file|<pageref|auto-98>> |
427 | 541 | ||
428 | <index+1|hash/sha512|<pageref|auto-183>> | 542 | <index+1|inserting data into the DHT|<pageref|auto-181>> |
429 | 543 | ||
430 | <index+1|inject-error!|<pageref|auto-76>> | 544 | <index+1|insertion?|<pageref|auto-162>> |
431 | 545 | ||
432 | <index+1|input:overly-small|<pageref|auto-82>> | 546 | <index+1|insertion object|<pageref|auto-149>> |
433 | 547 | ||
434 | <index+1|input:premature-end-of-file|<pageref|auto-81>> | 548 | <index+1|insertion-desired-replication-level|<pageref|auto-161>> |
435 | 549 | ||
436 | <index+1|input:regular-end-of-file|<pageref|auto-80>> | 550 | <index+1|insertion-\<gtr\>datum|<pageref|auto-160>> |
437 | 551 | ||
438 | <index+1|inserting data into the DHT|<pageref|auto-154>> | 552 | <index+1|interposer|<pageref|auto-81>> |
439 | 553 | ||
440 | <index+1|insertion?|<pageref|auto-135>> | 554 | <index+1|&invalid-public-key-encoding|<pageref|auto-244>> |
441 | 555 | ||
442 | <index+1|insertion object|<pageref|auto-122>> | 556 | <index+1|invalid-public-key-encoding?|<pageref|auto-245>> |
443 | 557 | ||
444 | <index+1|insertion-desired-replication-level|<pageref|auto-134>> | 558 | <index+1|key=?|<pageref|auto-25>> |
445 | 559 | ||
446 | <index+1|insertion-\<gtr\>datum|<pageref|auto-133>> | 560 | <index+1|key|<pageref|auto-95>> |
447 | 561 | ||
448 | <index+1|interposer|<pageref|auto-65>> | 562 | <index+1|\<less\>losable\<gtr\>|<pageref|auto-19>> |
449 | 563 | ||
450 | <index+1|key=?|<pageref|auto-18>> | 564 | <index+1|\<less\>server\<gtr\>|<pageref|auto-119>> |
451 | 565 | ||
452 | <index+1|key|<pageref|auto-77>> | 566 | <index+1|load-configuration|<pageref|auto-41>> |
453 | 567 | ||
454 | <index+1|load-configuration|<pageref|auto-34>> | 568 | <index+1|load-configuration/port!|<pageref|auto-38>> |
455 | 569 | ||
456 | <index+1|load-configuration/port!|<pageref|auto-31>> | 570 | <index+1|locate-system-configuration|<pageref|auto-35>> |
457 | 571 | ||
458 | <index+1|locate-system-configuration|<pageref|auto-28>> | 572 | <index+1|locate-user-configuration|<pageref|auto-33>> |
459 | 573 | ||
460 | <index+1|locate-user-configuration|<pageref|auto-26>> | 574 | <index+1|logic:ill-formed|<pageref|auto-102>> |
461 | 575 | ||
462 | <index+1|logic:ill-formed|<pageref|auto-84>> | 576 | <index+1|logic:no-handler|<pageref|auto-101>> |
463 | 577 | ||
464 | <index+1|logic:no-handler|<pageref|auto-83>> | 578 | <index+1|lost|<pageref|auto-16>> |
465 | 579 | ||
466 | <index+1|make-datum|<pageref|auto-125>> | 580 | <index+1|lost-and-found|<pageref|auto-18>> |
467 | 581 | ||
468 | <index+1|make-expanded-configuration|<pageref|auto-33>> | 582 | <index+1|make-datum|<pageref|auto-152>> |
469 | 583 | ||
470 | <index+1|make-message-handler|<pageref|auto-63>> | 584 | <index+1|make-disconnect!|<pageref|auto-120>> |
471 | 585 | ||
472 | <index+1|make-query|<pageref|auto-136>> | 586 | <index+1|make-expanded-configuration|<pageref|auto-40>> |
473 | 587 | ||
474 | <index+1|&malformed-path|<pageref|auto-151>> | 588 | <index+1|make-message-handler|<pageref|auto-79>> |
475 | 589 | ||
476 | <index+1|%max-datum-value-length|<pageref|auto-130>> | 590 | <index+1|make-query|<pageref|auto-163>> |
477 | 591 | ||
478 | <index+1|message handler|<pageref|auto-61>> | 592 | <index+1|&malformed-path|<pageref|auto-178>> |
593 | |||
594 | <index+1|%max-datum-value-length|<pageref|auto-157>> | ||
595 | |||
596 | <index+1|maybe-sending|<pageref|auto-117>> | ||
597 | |||
598 | <index+1|message handler|<pageref|auto-77>> | ||
599 | |||
600 | <index+1|message queue|<pageref|auto-71>> | ||
479 | 601 | ||
480 | <index+1*|message type> | 602 | <index+1*|message type> |
481 | 603 | ||
482 | <index+2|message type|database|<pageref|auto-69>> | 604 | <index+2|message type|database|<pageref|auto-85>> |
605 | |||
606 | <index+2|message type|of handler|<pageref|auto-80>> | ||
607 | |||
608 | <index+1|message-handler|<pageref|auto-78>> | ||
609 | |||
610 | <index+1|message-symbol|<pageref|auto-52>> | ||
611 | |||
612 | <index+1|/:msg:cadet:local:acknowledgemeent|<pageref|auto-237>> | ||
613 | |||
614 | <index+1|/:msg:cadet:local:data|<pageref|auto-235>> | ||
615 | |||
616 | <index+1|/:msg:cadet:local:port:close|<pageref|auto-233>> | ||
483 | 617 | ||
484 | <index+2|message type|of handler|<pageref|auto-64>> | 618 | <index+1|/:msg:cadet:local:port:open|<pageref|auto-231>> |
485 | 619 | ||
486 | <index+1|message-handler|<pageref|auto-62>> | 620 | <index+1|/:msg:dht:client:get|<pageref|auto-195>> |
487 | 621 | ||
488 | <index+1|/:msg:dht:client:get|<pageref|auto-167>> | 622 | <index+1|/:msg:dht:client:put|<pageref|auto-198>, <pageref|auto-205>> |
489 | 623 | ||
490 | <index+1|/:msg:dht:client:put|<pageref|auto-169>\U<pageref|auto-175>> | 624 | <index+1|/:msg:dht:client:result|<pageref|auto-200>, <pageref|auto-202>, |
625 | <pageref|auto-207>> | ||
491 | 626 | ||
492 | <index+1|/:msg:dht:client:result|<pageref|auto-171>\U<pageref|auto-177>> | 627 | <index+1|netstruct|<pageref|auto-44>> |
493 | 628 | ||
494 | <index+1|netstruct|<pageref|auto-37>> | 629 | <index+1|network size estimation|<pageref|auto-123>> |
495 | 630 | ||
496 | <index+1|network size estimation|<pageref|auto-97>> | 631 | <index+1|network structure|<pageref|auto-43>> |
497 | 632 | ||
498 | <index+1|network structure|<pageref|auto-36>> | 633 | <index+1|NSE server object|<pageref|auto-127>> |
499 | 634 | ||
500 | <index+1|NSE server object|<pageref|auto-101>> | 635 | <index+1|NSE|<pageref|auto-124>> |
501 | 636 | ||
502 | <index+1|NSE|<pageref|auto-98>> | 637 | <index+1|open-channel!|<pageref|auto-223>> |
503 | 638 | ||
504 | <index+1|&overly-large-datum|<pageref|auto-131>> | 639 | <index+1|&overly-large-datum|<pageref|auto-158>> |
505 | 640 | ||
506 | <index+1|&overly-large-paths|<pageref|auto-150>> | 641 | <index+1|&overly-large-paths|<pageref|auto-177>> |
507 | 642 | ||
508 | <index+1|path element|<pageref|auto-145>> | 643 | <index+1|path element|<pageref|auto-172>> |
509 | 644 | ||
510 | <index+1|properties|<pageref|auto-44>> | 645 | <index+1|port|<pageref|auto-219>> |
511 | 646 | ||
512 | <index+1|put!|<pageref|auto-157>> | 647 | <index+1|properties|<pageref|auto-51>> |
513 | 648 | ||
514 | <index+1|put path|<pageref|auto-147>> | 649 | <index+1|put!|<pageref|auto-185>> |
515 | 650 | ||
516 | <index+1|query?|<pageref|auto-140>> | 651 | <index+1|put path|<pageref|auto-174>> |
517 | 652 | ||
518 | <index+1|query object|<pageref|auto-123>> | 653 | <index+1|query?|<pageref|auto-167>> |
519 | 654 | ||
520 | <index+1|query-desired-replication-level|<pageref|auto-139>> | 655 | <index+1|query object|<pageref|auto-150>> |
521 | 656 | ||
522 | <index+1|query-key|<pageref|auto-138>> | 657 | <index+1|query-desired-replication-level|<pageref|auto-166>> |
523 | 658 | ||
524 | <index+1|query-type|<pageref|auto-137>> | 659 | <index+1|query-key|<pageref|auto-165>> |
525 | 660 | ||
526 | <index+1|R5N|<pageref|auto-114>> | 661 | <index+1|query-type|<pageref|auto-164>> |
527 | 662 | ||
528 | <index+1|read%|<pageref|auto-46>> | 663 | <index+1|R5N|<pageref|auto-141>> |
529 | 664 | ||
530 | <index+1|read-value|<pageref|auto-20>> | 665 | <index+1|read%|<pageref|auto-54>> |
531 | 666 | ||
532 | <index+1|report-error|<pageref|auto-93>> | 667 | <index+1|read-value|<pageref|auto-27>> |
533 | 668 | ||
534 | <index+1|search object|<pageref|auto-156>> | 669 | <index+1|report-error|<pageref|auto-111>> |
535 | 670 | ||
536 | <index+1|search result object|<pageref|auto-124>> | 671 | <index+1|search object|<pageref|auto-183>> |
537 | 672 | ||
538 | <index+1|searching the DHT|<pageref|auto-153>> | 673 | <index+1|search result object|<pageref|auto-151>> |
539 | 674 | ||
540 | <index+1|search-result?|<pageref|auto-143>> | 675 | <index+1|searching the DHT|<pageref|auto-180>> |
541 | 676 | ||
542 | <index+1|search-result-get-path|<pageref|auto-148>> | 677 | <index+1|search-result?|<pageref|auto-170>> |
543 | 678 | ||
544 | <index+1|search-result-\<gtr\>datum|<pageref|auto-142>> | 679 | <index+1|search-result-get-path|<pageref|auto-175>> |
545 | 680 | ||
546 | <index+1|search-result-put-path|<pageref|auto-149>> | 681 | <index+1|search-result-\<gtr\>datum|<pageref|auto-169>> |
547 | 682 | ||
548 | <index+1|select|<pageref|auto-49>> | 683 | <index+1|search-result-put-path|<pageref|auto-176>> |
549 | 684 | ||
550 | <index+1*|server object> | 685 | <index+1|select|<pageref|auto-57>> |
551 | 686 | ||
552 | <index+2|server object|DHT|<pageref|auto-117>> | 687 | <index+1|send-message!|<pageref|auto-91>> |
553 | 688 | ||
554 | <index+2|server object|NSE|<pageref|auto-102>> | 689 | <index+1|server object|<pageref|auto-64>> |
555 | 690 | ||
556 | <index+1|services|<pageref|auto-53>> | 691 | <index+2|server object|CADET|<pageref|auto-214>> |
557 | 692 | ||
558 | <index+1|set%!|<pageref|auto-47>> | 693 | <index+2|server object|DHT|<pageref|auto-146>> |
559 | 694 | ||
560 | <index+1|set-value!|<pageref|auto-19>> | 695 | <index+2|server object|NSE|<pageref|auto-128>> |
561 | 696 | ||
562 | <index+1|sizeof|<pageref|auto-48>> | 697 | <index+1|service|<pageref|auto-62>> |
563 | 698 | ||
564 | <index+1|start-get!|<pageref|auto-155>> | 699 | <index+1|services|<pageref|auto-68>> |
565 | 700 | ||
566 | <index+1|structure/packed|<pageref|auto-39>> | 701 | <index+1|set%!|<pageref|auto-55>> |
567 | 702 | ||
568 | <index+1|symbol-value|<pageref|auto-71>> | 703 | <index+1|set-value!|<pageref|auto-26>> |
569 | 704 | ||
570 | <index+1|synopsis|<pageref|auto-42>> | 705 | <index+1|sizeof|<pageref|auto-56>> |
706 | |||
707 | <index+1|start-get!|<pageref|auto-182>> | ||
708 | |||
709 | <index+1|stop-get!|<pageref|auto-184>> | ||
710 | |||
711 | <index+1|string-\<gtr\>data|<pageref|auto-248>> | ||
712 | |||
713 | <index+1|string-\<gtr\>ecdsa-public-key|<pageref|auto-243>> | ||
714 | |||
715 | <index+1|string-\<gtr\>eddsa-public-key|<pageref|auto-242>> | ||
716 | |||
717 | <index+1|structure/packed|<pageref|auto-46>> | ||
718 | |||
719 | <index+1|symbol-value|<pageref|auto-87>> | ||
720 | |||
721 | <index+1|synopsis|<pageref|auto-49>> | ||
722 | |||
723 | <index+1|terminal condition|<pageref|auto-118>> | ||
571 | 724 | ||
572 | <index+1|tests|<pageref|auto-7>> | 725 | <index+1|tests|<pageref|auto-7>> |
573 | 726 | ||
574 | <index+1|textual-error-reporting-port|<pageref|auto-94>> | 727 | <index+1|textual-error-reporting-port|<pageref|auto-112>> |
728 | |||
729 | <index+1|tunnel|<pageref|auto-217>> | ||
575 | 730 | ||
576 | <index+1|&undefined-key-error|<pageref|auto-21>> | 731 | <index+1|&undefined-key-error|<pageref|auto-28>> |
577 | 732 | ||
578 | <index+1|update procedure|<pageref|auto-103>> | 733 | <index+1|update procedure|<pageref|auto-130>> |
579 | 734 | ||
580 | <index+1|value-\<gtr\>index|<pageref|auto-73>> | 735 | <index+1|value-\<gtr\>index|<pageref|auto-89>> |
581 | 736 | ||
582 | <index+1|variable assignment|<pageref|auto-32>> | 737 | <index+1|variable assignment|<pageref|auto-39>> |
583 | 738 | ||
584 | <index+1|verifier|<pageref|auto-66>> | 739 | <index+1|verifier|<pageref|auto-82>> |
585 | </the-index> | 740 | </the-index> |
586 | </body> | 741 | </body> |
587 | 742 | ||