Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | ·76c9edc3cd783bc53a99b6f233de82ca·189212·debug·optional·libdap-bin-dbgsym_3.20.7-6_amd64.deb | 1 | ·76c9edc3cd783bc53a99b6f233de82ca·189212·debug·optional·libdap-bin-dbgsym_3.20.7-6_amd64.deb |
2 | ·47d6a7f5b63335494f37d51ccfc815e9·143084·utils·optional·libdap-bin_3.20.7-6_amd64.deb | 2 | ·47d6a7f5b63335494f37d51ccfc815e9·143084·utils·optional·libdap-bin_3.20.7-6_amd64.deb |
3 | ·038c095e15eda407fb3580702dfb5766·873508·libdevel·optional·libdap-dev_3.20.7-6_amd64.deb | 3 | ·038c095e15eda407fb3580702dfb5766·873508·libdevel·optional·libdap-dev_3.20.7-6_amd64.deb |
4 | ·7 | 4 | ·f17c34d8393fb36886b99d39a9951cbe·7060036·doc·optional·libdap-doc_3.20.7-6_all.deb |
5 | ·cb5a272c3d4f58eeeeddd83266a8173e·5512904·debug·optional·libdap27-dbgsym_3.20.7-6_amd64.deb | 5 | ·cb5a272c3d4f58eeeeddd83266a8173e·5512904·debug·optional·libdap27-dbgsym_3.20.7-6_amd64.deb |
6 | ·bb12595263e1319410554b19fdf53a6f·566116·libs·optional·libdap27_3.20.7-6_amd64.deb | 6 | ·bb12595263e1319410554b19fdf53a6f·566116·libs·optional·libdap27_3.20.7-6_amd64.deb |
7 | ·d1ac2d2ee2e7a3a1bf1842f2471cfe11·1212232·debug·optional·libdapclient6v5-dbgsym_3.20.7-6_amd64.deb | 7 | ·d1ac2d2ee2e7a3a1bf1842f2471cfe11·1212232·debug·optional·libdapclient6v5-dbgsym_3.20.7-6_amd64.deb |
8 | ·bad75b8f82c9e23c8ae80940893ae40e·208108·libs·optional·libdapclient6v5_3.20.7-6_amd64.deb | 8 | ·bad75b8f82c9e23c8ae80940893ae40e·208108·libs·optional·libdapclient6v5_3.20.7-6_amd64.deb |
9 | ·785ee18877767efb99390aa6baf411fc·196404·debug·optional·libdapserver7v5-dbgsym_3.20.7-6_amd64.deb | 9 | ·785ee18877767efb99390aa6baf411fc·196404·debug·optional·libdapserver7v5-dbgsym_3.20.7-6_amd64.deb |
10 | ·f2380f10b99a7270235fa735f90071be·139080·libs·optional·libdapserver7v5_3.20.7-6_amd64.deb | 10 | ·f2380f10b99a7270235fa735f90071be·139080·libs·optional·libdapserver7v5_3.20.7-6_amd64.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2021-02-05·10:42:06.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2021-02-05·10:42:06.000000·debian-binary |
2 | -rw-r--r--···0········0········0····24 | 2 | -rw-r--r--···0········0········0····24516·2021-02-05·10:42:06.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··70353 | 3 | -rw-r--r--···0········0········0··7035328·2021-02-05·10:42:06.000000·data.tar.xz |
Offset 118, 16 lines modified | Offset 118, 16 lines modified | ||
118 | <dt>Member·<a·class="el"·href="namespacelibdap.html#affccb78f3a718e01f5fac17b682430d1">libdap::dap_version</a>··()</dt> | 118 | <dt>Member·<a·class="el"·href="namespacelibdap.html#affccb78f3a718e01f5fac17b682430d1">libdap::dap_version</a>··()</dt> |
119 | <dd><a·class="anchor"·id="_deprecated000064"></a>··</dd> | 119 | <dd><a·class="anchor"·id="_deprecated000064"></a>··</dd> |
120 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a80902a2bd86bd08392abbd3178a49b8b">libdap::DDS::print_xml</a>··(FILE·*out,·bool·constrained,·const·string·&blob="")</dt> | 120 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a80902a2bd86bd08392abbd3178a49b8b">libdap::DDS::print_xml</a>··(FILE·*out,·bool·constrained,·const·string·&blob="")</dt> |
121 | <dd><a·class="anchor"·id="_deprecated000029"></a>··</dd> | 121 | <dd><a·class="anchor"·id="_deprecated000029"></a>··</dd> |
122 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#af319354a044d02ea89732160131004dc">libdap::DDS::print_xml</a>··(ostream·&out,·bool·constrained,·const·string·&blob="")</dt> | 122 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#af319354a044d02ea89732160131004dc">libdap::DDS::print_xml</a>··(ostream·&out,·bool·constrained,·const·string·&blob="")</dt> |
123 | <dd><a·class="anchor"·id="_deprecated000030"></a>··</dd> | 123 | <dd><a·class="anchor"·id="_deprecated000030"></a>··</dd> |
124 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a03062495c46ed3fad9fa0a5f6f6e8d00">libdap::DDS::set_dap_major</a>··(int·p)</dt> | 124 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a03062495c46ed3fad9fa0a5f6f6e8d00">libdap::DDS::set_dap_major</a>··(int·p)</dt> |
125 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated0000 | 125 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000031"></a>·</p> |
126 | <p·class="enddd"><a·class="anchor"·id="_deprecated0000 | 126 | <p·class="enddd"><a·class="anchor"·id="_deprecated000026"></a>··</p> |
127 | </dd> | 127 | </dd> |
128 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a358929d8f517dcdfe439037fb402351b">libdap::DDS::set_dap_minor</a>··(int·p)</dt> | 128 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a358929d8f517dcdfe439037fb402351b">libdap::DDS::set_dap_minor</a>··(int·p)</dt> |
129 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000032"></a>·</p> | 129 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000032"></a>·</p> |
130 | <p·class="enddd"><a·class="anchor"·id="_deprecated000027"></a>··</p> | 130 | <p·class="enddd"><a·class="anchor"·id="_deprecated000027"></a>··</p> |
131 | </dd> | 131 | </dd> |
132 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a38cc72c3b47c508d597535b9c9a39c37">libdap::DDS::set_dap_version</a>··(double·d)</dt> | 132 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a38cc72c3b47c508d597535b9c9a39c37">libdap::DDS::set_dap_version</a>··(double·d)</dt> |
133 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000028"></a>·</p> | 133 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000028"></a>·</p> |
Offset 166, 34 lines modified | Offset 166, 34 lines modified | ||
166 | <dd><a·class="anchor"·id="_deprecated000060"></a>··</dd> | 166 | <dd><a·class="anchor"·id="_deprecated000060"></a>··</dd> |
167 | <dt>Member·<a·class="el"·href="classlibdap_1_1RCReader.html#ade479cf9efffe7aa52652aff13cc365e">libdap::RCReader::set_proxy_for_regexp_flags</a>··(int·i)</dt> | 167 | <dt>Member·<a·class="el"·href="classlibdap_1_1RCReader.html#ade479cf9efffe7aa52652aff13cc365e">libdap::RCReader::set_proxy_for_regexp_flags</a>··(int·i)</dt> |
168 | <dd><a·class="anchor"·id="_deprecated000062"></a>··</dd> | 168 | <dd><a·class="anchor"·id="_deprecated000062"></a>··</dd> |
169 | <dt>Member·<a·class="el"·href="classlibdap_1_1RCReader.html#a80ac516bfcdd856a512e114f22d22046">libdap::RCReader::set_proxy_server_host_url</a>··(const·string·&s)</dt> | 169 | <dt>Member·<a·class="el"·href="classlibdap_1_1RCReader.html#a80ac516bfcdd856a512e114f22d22046">libdap::RCReader::set_proxy_server_host_url</a>··(const·string·&s)</dt> |
170 | <dd><a·class="anchor"·id="_deprecated000059"></a>··</dd> | 170 | <dd><a·class="anchor"·id="_deprecated000059"></a>··</dd> |
171 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a84080cf0736578f62620dde0fd3f2110">libdap::remove_mime_header</a>··(FILE·*in)</dt> | 171 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a84080cf0736578f62620dde0fd3f2110">libdap::remove_mime_header</a>··(FILE·*in)</dt> |
172 | <dd><a·class="anchor"·id="_deprecated000051"></a>··</dd> | 172 | <dd><a·class="anchor"·id="_deprecated000051"></a>··</dd> |
173 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a57a713334cf4756cabd29e7468ef8bae">libdap::set_mime_binary</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | ||
174 | <dd><a·class="anchor"·id="_deprecated000044"></a>··</dd> | ||
175 | <dt>Member·<a·class="el"·href="namespacelibdap.html#ae55c70a6b2073269d49dd7654d625710">libdap::set_mime_binary</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | 173 | <dt>Member·<a·class="el"·href="namespacelibdap.html#ae55c70a6b2073269d49dd7654d625710">libdap::set_mime_binary</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> |
176 | <dd><a·class="anchor"·id="_deprecated000045"></a>··</dd> | 174 | <dd><a·class="anchor"·id="_deprecated000045"></a>··</dd> |
175 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a57a713334cf4756cabd29e7468ef8bae">libdap::set_mime_binary</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | ||
176 | <dd><a·class="anchor"·id="_deprecated000044"></a>··</dd> | ||
177 | <dt>Member·<a·class="el"·href="namespacelibdap.html#ab2d00f30883d50ec4c6a7e48e489f8c0">libdap::set_mime_error</a>··(ostream·&strm,·int·code,·const·string·&reason,·const·string·&version)</dt> | 177 | <dt>Member·<a·class="el"·href="namespacelibdap.html#ab2d00f30883d50ec4c6a7e48e489f8c0">libdap::set_mime_error</a>··(ostream·&strm,·int·code,·const·string·&reason,·const·string·&version)</dt> |
178 | <dd><a·class="anchor"·id="_deprecated000048"></a>··</dd> | 178 | <dd><a·class="anchor"·id="_deprecated000048"></a>··</dd> |
179 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a21859ebeabd395e729583e2b15328cfa">libdap::set_mime_error</a>··(FILE·*out,·int·code,·const·string·&reason,·const·string·&version)</dt> | 179 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a21859ebeabd395e729583e2b15328cfa">libdap::set_mime_error</a>··(FILE·*out,·int·code,·const·string·&reason,·const·string·&version)</dt> |
180 | <dd><a·class="anchor"·id="_deprecated000047"></a>··</dd> | 180 | <dd><a·class="anchor"·id="_deprecated000047"></a>··</dd> |
181 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a2d47123836f484835fd6d85d66ca0129">libdap::set_mime_html</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | 181 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a2d47123836f484835fd6d85d66ca0129">libdap::set_mime_html</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> |
182 | <dd><a·class="anchor"·id="_deprecated000043"></a>··</dd> | 182 | <dd><a·class="anchor"·id="_deprecated000043"></a>··</dd> |
183 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a244daa3bbc88d3d96624ec6359d07bcc">libdap::set_mime_html</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | 183 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a244daa3bbc88d3d96624ec6359d07bcc">libdap::set_mime_html</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> |
184 | <dd><a·class="anchor"·id="_deprecated000042"></a>··</dd> | 184 | <dd><a·class="anchor"·id="_deprecated000042"></a>··</dd> |
185 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a9ff38622675d29e932726aea56525a40">libdap::set_mime_not_modified</a>··(ostream·&strm)</dt> | 185 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a9ff38622675d29e932726aea56525a40">libdap::set_mime_not_modified</a>··(ostream·&strm)</dt> |
186 | <dd><a·class="anchor"·id="_deprecated000050"></a>··</dd> | 186 | <dd><a·class="anchor"·id="_deprecated000050"></a>··</dd> |
187 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a46842454008837163552f30754a7388a">libdap::set_mime_not_modified</a>··(FILE·*out)</dt> | 187 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a46842454008837163552f30754a7388a">libdap::set_mime_not_modified</a>··(FILE·*out)</dt> |
188 | <dd><a·class="anchor"·id="_deprecated000049"></a>··</dd> | 188 | <dd><a·class="anchor"·id="_deprecated000049"></a>··</dd> |
189 | <dt>Member·<a·class="el"·href="namespacelibdap.html#aef829d3d34220c1f9db6cd02ae56847a">libdap::set_mime_text</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | ||
190 | <dd><a·class="anchor"·id="_deprecated000040"></a>··</dd> | ||
191 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a7a785b8fcc89e5be01284c06a9dbc97d">libdap::set_mime_text</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | 189 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a7a785b8fcc89e5be01284c06a9dbc97d">libdap::set_mime_text</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> |
192 | <dd><a·class="anchor"·id="_deprecated000041"></a>··</dd> | 190 | <dd><a·class="anchor"·id="_deprecated000041"></a>··</dd> |
191 | <dt>Member·<a·class="el"·href="namespacelibdap.html#aef829d3d34220c1f9db6cd02ae56847a">libdap::set_mime_text</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | ||
192 | <dd><a·class="anchor"·id="_deprecated000040"></a>··</dd> | ||
193 | <dt>Module·<a·class="el"·href="namespacelibdap.html#amgrp251d53f1bbdcfad3623c977a9b9e3a75">MIME·utility·functions</a>··</dt> | 193 | <dt>Module·<a·class="el"·href="namespacelibdap.html#amgrp251d53f1bbdcfad3623c977a9b9e3a75">MIME·utility·functions</a>··</dt> |
194 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000052"></a>Use·ResponseBuilder·instead.</p> | 194 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000052"></a>Use·ResponseBuilder·instead.</p> |
195 | <p·class="enddd"></p> | 195 | <p·class="enddd"></p> |
196 | </dd> | 196 | </dd> |
197 | </dl> | 197 | </dl> |
198 | </div></div><!--·contents·--> | 198 | </div></div><!--·contents·--> |
199 | </div><!--·PageDoc·--> | 199 | </div><!--·PageDoc·--> |
Offset 87, 28 lines modified | Offset 87, 28 lines modified | ||
87 | ··Member·libdap::RCReader::is_proxy_for_used·() | 87 | ··Member·libdap::RCReader::is_proxy_for_used·() |
88 | ··Member·libdap::RCReader::set_no_proxy_for_port·(int·i) | 88 | ··Member·libdap::RCReader::set_no_proxy_for_port·(int·i) |
89 | ··Member·libdap::RCReader::set_proxy_for_proxy_host_url·(const·string·&s) | 89 | ··Member·libdap::RCReader::set_proxy_for_proxy_host_url·(const·string·&s) |
90 | ··Member·libdap::RCReader::set_proxy_for_regexp·(const·string·&s) | 90 | ··Member·libdap::RCReader::set_proxy_for_regexp·(const·string·&s) |
91 | ··Member·libdap::RCReader::set_proxy_for_regexp_flags·(int·i) | 91 | ··Member·libdap::RCReader::set_proxy_for_regexp_flags·(int·i) |
92 | ··Member·libdap::RCReader::set_proxy_server_host_url·(const·string·&s) | 92 | ··Member·libdap::RCReader::set_proxy_server_host_url·(const·string·&s) |
93 | ··Member·libdap::remove_mime_header·(FILE·*in) | 93 | ··Member·libdap::remove_mime_header·(FILE·*in) |
94 | ··Member·libdap::set_mime_binary·(FILE·*out,·ObjectType·type,·const·string | ||
95 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | ||
96 | ··Member·libdap::set_mime_binary·(ostream·&strm,·ObjectType·type,·const·string | 94 | ··Member·libdap::set_mime_binary·(ostream·&strm,·ObjectType·type,·const·string |
97 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | 95 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) |
96 | ··Member·libdap::set_mime_binary·(FILE·*out,·ObjectType·type,·const·string | ||
97 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | ||
98 | ··Member·libdap::set_mime_error·(ostream·&strm,·int·code,·const·string·&reason, | 98 | ··Member·libdap::set_mime_error·(ostream·&strm,·int·code,·const·string·&reason, |
99 | ··const·string·&version) | 99 | ··const·string·&version) |
100 | ··Member·libdap::set_mime_error·(FILE·*out,·int·code,·const·string·&reason, | 100 | ··Member·libdap::set_mime_error·(FILE·*out,·int·code,·const·string·&reason, |
101 | ··const·string·&version) | 101 | ··const·string·&version) |
102 | ··Member·libdap::set_mime_html·(ostream·&strm,·ObjectType·type,·const·string | 102 | ··Member·libdap::set_mime_html·(ostream·&strm,·ObjectType·type,·const·string |
103 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | 103 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) |
104 | ··Member·libdap::set_mime_html·(FILE·*out,·ObjectType·type,·const·string·&ver, | 104 | ··Member·libdap::set_mime_html·(FILE·*out,·ObjectType·type,·const·string·&ver, |
105 | ··EncodingType·enc,·const·time_t·last_modified) | 105 | ··EncodingType·enc,·const·time_t·last_modified) |
106 | ··Member·libdap::set_mime_not_modified·(ostream·&strm) | 106 | ··Member·libdap::set_mime_not_modified·(ostream·&strm) |
107 | ··Member·libdap::set_mime_not_modified·(FILE·*out) | 107 | ··Member·libdap::set_mime_not_modified·(FILE·*out) |
108 | ··Member·libdap::set_mime_text·(FILE·*out,·ObjectType·type,·const·string·&ver, | ||
109 | ··EncodingType·enc,·const·time_t·last_modified) | ||
110 | ··Member·libdap::set_mime_text·(ostream·&strm,·ObjectType·type,·const·string | 108 | ··Member·libdap::set_mime_text·(ostream·&strm,·ObjectType·type,·const·string |
111 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | 109 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) |
110 | ··Member·libdap::set_mime_text·(FILE·*out,·ObjectType·type,·const·string·&ver, | ||
111 | ··EncodingType·enc,·const·time_t·last_modified) | ||
112 | ··Module·MIME_utility_functions | 112 | ··Module·MIME_utility_functions |
113 | ······Use·ResponseBuilder·instead. | 113 | ······Use·ResponseBuilder·instead. |
114 | ····*·Generated·by·[doxygen]·1.9.1 | 114 | ····*·Generated·by·[doxygen]·1.9.1 |
Offset 61, 36 lines modified | Offset 61, 36 lines modified | ||
61 | <div·id="doc-content"> | 61 | <div·id="doc-content"> |
62 | <div·class="PageDoc"><div·class="header"> | 62 | <div·class="PageDoc"><div·class="header"> |
63 | ··<div·class="headertitle"> | 63 | ··<div·class="headertitle"> |
64 | <div·class="title">Todo·List·</div>··</div> | 64 | <div·class="title">Todo·List·</div>··</div> |
65 | </div><!--header--> | 65 | </div><!--header--> |
66 | <div·class="contents"> | 66 | <div·class="contents"> |
67 | <div·class="textblock"><dl·class="reflist"> | 67 | <div·class="textblock"><dl·class="reflist"> |
68 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a4fe343c1eeb6fb1d61ab030433651d90">libdap::BaseType::set_length</a>··(int)</dt> | ||
69 | <dd><a·class="anchor"·id="_todo000008"></a>change·param·type·to·int64_t··</dd> | ||
70 | <dt>Class·<a·class="el"·href="classlibdap_1_1D4Enum.html">libdap::D4Enum</a>··</dt> | ||
71 | <dd><a·class="anchor"·id="_todo000011"></a>Note·the·hack·to·remove·the·union...··</dd> | ||
72 | <dt>Member·<a·class="el"·href="classlibdap_1_1Array.html#a3c9bb7698219bdcdc4dba1fa38543975">libdap::Array::Array</a>··(const·string·&n,·const·string·&d,·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*v,·bool·is_dap4=false)</dt> | 68 | <dt>Member·<a·class="el"·href="classlibdap_1_1Array.html#a3c9bb7698219bdcdc4dba1fa38543975">libdap::Array::Array</a>··(const·string·&n,·const·string·&d,·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*v,·bool·is_dap4=false)</dt> |
73 | <dd><a·class="anchor"·id="_todo000002"></a>Force·the·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Array::add_var()</a>·method·to·be·used·to·add·<em>v</em>.·This·version·of·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">add_var()</a>·calls·<a·class="el"·href="classlibdap_1_1Vector.html#a033417b3c3056fa77f1e32f62a0a2f3b"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Vector::add_var()</a>.·</dd> | 69 | <dd><a·class="anchor"·id="_todo000002"></a>Force·the·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Array::add_var()</a>·method·to·be·used·to·add·<em>v</em>.·This·version·of·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">add_var()</a>·calls·<a·class="el"·href="classlibdap_1_1Vector.html#a033417b3c3056fa77f1e32f62a0a2f3b"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Vector::add_var()</a>.·</dd> |
74 | <dt>Member·<a·class="el"·href="classlibdap_1_1Array.html#ae9a0d029981757fdb6b67c6c020c37e0">libdap::Array::Array</a>··(const·string·&n,·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*v,·bool·is_dap4=false)</dt> | 70 | <dt>Member·<a·class="el"·href="classlibdap_1_1Array.html#ae9a0d029981757fdb6b67c6c020c37e0">libdap::Array::Array</a>··(const·string·&n,·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*v,·bool·is_dap4=false)</dt> |
75 | <dd><a·class="anchor"·id="_todo000001"></a>Force·the·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Array::add_var()</a>·method·to·be·used·to·add·<em>v</em>.·This·version·of·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">add_var()</a>·calls·<a·class="el"·href="classlibdap_1_1Vector.html#a033417b3c3056fa77f1e32f62a0a2f3b"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Vector::add_var()</a>.·</dd> | 71 | <dd><a·class="anchor"·id="_todo000001"></a>Force·the·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Array::add_var()</a>·method·to·be·used·to·add·<em>v</em>.·This·version·of·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">add_var()</a>·calls·<a·class="el"·href="classlibdap_1_1Vector.html#a033417b3c3056fa77f1e32f62a0a2f3b"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Vector::add_var()</a>.·</dd> |
76 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#adca3c2621c4a509537c18362005d7f7f">libdap::BaseType::add_var</a>··(<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*bt,·Part·part=nil)</dt> | 72 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#adca3c2621c4a509537c18362005d7f7f">libdap::BaseType::add_var</a>··(<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*bt,·Part·part=nil)</dt> |
77 | <dd><a·class="anchor"·id="_todo000004"></a>We·should·get·rid·of·the·Part·parameter·and·adopt·the·convention·that·the·first·variable·is·the·<a·class="el"·href="classlibdap_1_1Array.html"·title="A·multidimensional·array·of·identical·data·types.">Array</a>·and·all·subsequent·ones·are·Maps·(when·dealing·with·a·<a·class="el"·href="classlibdap_1_1Grid.html"·title="Holds·the·Grid·data·type.">Grid</a>,·the·only·time·Part·matters).·This·would·enable·several·methods·to·migrate·from·<a·class="el"·href="classlibdap_1_1Structure.html"·title="Holds·a·structure·(aggregate)·type.">Structure</a>,·<a·class="el"·href="classlibdap_1_1Sequence.html"·title="Holds·a·sequence.">Sequence</a>·and·<a·class="el"·href="classlibdap_1_1Grid.html"·title="Holds·the·Grid·data·type.">Grid</a>·to·<a·class="el"·href="classlibdap_1_1Constructor.html">Constructor</a>.·</dd> | 73 | <dd><a·class="anchor"·id="_todo000004"></a>We·should·get·rid·of·the·Part·parameter·and·adopt·the·convention·that·the·first·variable·is·the·<a·class="el"·href="classlibdap_1_1Array.html"·title="A·multidimensional·array·of·identical·data·types.">Array</a>·and·all·subsequent·ones·are·Maps·(when·dealing·with·a·<a·class="el"·href="classlibdap_1_1Grid.html"·title="Holds·the·Grid·data·type.">Grid</a>,·the·only·time·Part·matters).·This·would·enable·several·methods·to·migrate·from·<a·class="el"·href="classlibdap_1_1Structure.html"·title="Holds·a·structure·(aggregate)·type.">Structure</a>,·<a·class="el"·href="classlibdap_1_1Sequence.html"·title="Holds·a·sequence.">Sequence</a>·and·<a·class="el"·href="classlibdap_1_1Grid.html"·title="Holds·the·Grid·data·type.">Grid</a>·to·<a·class="el"·href="classlibdap_1_1Constructor.html">Constructor</a>.·</dd> |
78 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#aadcda7a659157bc6a832d8a5fb775b3f">libdap::BaseType::length</a>··()·const</dt> | 74 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#aadcda7a659157bc6a832d8a5fb775b3f">libdap::BaseType::length</a>··()·const</dt> |
79 | <dd><a·class="anchor"·id="_todo000007"></a>change·the·return·type·to·int64_t··</dd> | 75 | <dd><a·class="anchor"·id="_todo000007"></a>change·the·return·type·to·int64_t··</dd> |
80 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e">libdap::BaseType::read</a>··()</dt> | 76 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e">libdap::BaseType::read</a>··()</dt> |
77 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000005"></a>Modify·the·D4·serialize·code·so·that·it·supports·the·true/false·behavior·of·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e"·title="Read·data·into·a·local·buffer.">read()</a>·for·arrays.</p> | ||
81 | < | 78 | <p·class="enddd"><a·class="anchor"·id="_todo000006"></a>Modify·all·of·the·stock·handlers·so·they·conform·to·this!·</p> |
82 | <p·class="enddd"><a·class="anchor"·id="_todo000005"></a>Modify·the·D4·serialize·code·so·that·it·supports·the·true/false·behavior·of·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e"·title="Read·data·into·a·local·buffer.">read()</a>·for·arrays.·</p> | ||
83 | </dd> | 79 | </dd> |
80 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a4fe343c1eeb6fb1d61ab030433651d90">libdap::BaseType::set_length</a>··(int)</dt> | ||
81 | <dd><a·class="anchor"·id="_todo000008"></a>change·param·type·to·int64_t··</dd> | ||
84 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a4533905a450d2a7af32e7d5acd557676">libdap::BaseType::set_read_p</a>··(bool·state)</dt> | 82 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a4533905a450d2a7af32e7d5acd557676">libdap::BaseType::set_read_p</a>··(bool·state)</dt> |
85 | <dd><a·class="anchor"·id="_todo000003"></a>Look·at·making·synthesized·variables·easier·to·implement·and·at·making·them·more·integrated·into·the·overall·CE·evaluation·process.·Maybe·the·code·that·computes·the·synthesized·var's·value·should·be·in·the·that·variable's·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e"·title="Read·data·into·a·local·buffer.">read()</a>·method?·This·might·provide·a·way·to·get·rid·of·the·awkward·'projection·functions'·by·replacing·them·with·real·children·of·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>.·It·would·also·provide·a·way·to·clean·up·the·way·the·<em>synthesized_p</em>·prop·intrudes·on·the·<em>read_p</em>·prop.·</dd> | 83 | <dd><a·class="anchor"·id="_todo000003"></a>Look·at·making·synthesized·variables·easier·to·implement·and·at·making·them·more·integrated·into·the·overall·CE·evaluation·process.·Maybe·the·code·that·computes·the·synthesized·var's·value·should·be·in·the·that·variable's·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e"·title="Read·data·into·a·local·buffer.">read()</a>·method?·This·might·provide·a·way·to·get·rid·of·the·awkward·'projection·functions'·by·replacing·them·with·real·children·of·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>.·It·would·also·provide·a·way·to·clean·up·the·way·the·<em>synthesized_p</em>·prop·intrudes·on·the·<em>read_p</em>·prop.·</dd> |
86 | <dt>Member·<a·class="el"·href="classlibdap_1_1Constructor.html#af26f89e9c0732a9c32bd5e15d716a7d7">libdap::Constructor::is_linear</a>··()</dt> | 84 | <dt>Member·<a·class="el"·href="classlibdap_1_1Constructor.html#af26f89e9c0732a9c32bd5e15d716a7d7">libdap::Constructor::is_linear</a>··()</dt> |
87 | <dd><a·class="anchor"·id="_todo000010"></a>Change·the·name·to·is_flattenable·or·something·like·that.·05/16/03·jhrg·</dd> | 85 | <dd><a·class="anchor"·id="_todo000010"></a>Change·the·name·to·is_flattenable·or·something·like·that.·05/16/03·jhrg·</dd> |
88 | <dt>Member·<a·class="el"·href="classlibdap_1_1Constructor.html#ab868fe97d5075b702bd084c2e9540913">libdap::Constructor::serialize</a>··(<a·class="el"·href="classlibdap_1_1D4StreamMarshaller.html"·title="Marshaller·that·knows·how·to·marshal/serialize·dap·data·objects·to·a·C++·iostream·using·DAP4's·receiv...">D4StreamMarshaller</a>·&m,·<a·class="el"·href="classlibdap_1_1DMR.html">DMR</a>·&dmr,·bool·filter=false)</dt> | 86 | <dt>Member·<a·class="el"·href="classlibdap_1_1Constructor.html#ab868fe97d5075b702bd084c2e9540913">libdap::Constructor::serialize</a>··(<a·class="el"·href="classlibdap_1_1D4StreamMarshaller.html"·title="Marshaller·that·knows·how·to·marshal/serialize·dap·data·objects·to·a·C++·iostream·using·DAP4's·receiv...">D4StreamMarshaller</a>·&m,·<a·class="el"·href="classlibdap_1_1DMR.html">DMR</a>·&dmr,·bool·filter=false)</dt> |
89 | <dd><a·class="anchor"·id="_todo000009"></a>See·notebook·for·8/21/14·</dd> | 87 | <dd><a·class="anchor"·id="_todo000009"></a>See·notebook·for·8/21/14·</dd> |
88 | <dt>Class·<a·class="el"·href="classlibdap_1_1D4Enum.html">libdap::D4Enum</a>··</dt> | ||
89 | <dd><a·class="anchor"·id="_todo000011"></a>Note·the·hack·to·remove·the·union...··</dd> | ||
90 | <dt>Member·<a·class="el"·href="classlibdap_1_1D4Group.html#ab8aa023211f1ed226b73def5e11da787">libdap::D4Group::transform_to_dap2</a>··(<a·class="el"·href="classlibdap_1_1AttrTable.html"·title="Contains·the·attributes·for·a·dataset.">AttrTable</a>·*parent_attr_table)</dt> | 90 | <dt>Member·<a·class="el"·href="classlibdap_1_1D4Group.html#ab8aa023211f1ed226b73def5e11da787">libdap::D4Group::transform_to_dap2</a>··(<a·class="el"·href="classlibdap_1_1AttrTable.html"·title="Contains·the·attributes·for·a·dataset.">AttrTable</a>·*parent_attr_table)</dt> |
91 | <dd><a·class="anchor"·id="_todo000012"></a>Fix·the·comment.·</dd> | 91 | <dd><a·class="anchor"·id="_todo000012"></a>Fix·the·comment.·</dd> |
92 | <dt>Member·<a·class="el"·href="classlibdap_1_1D4RValue.html#adf12fcbb253d9c336527ae12354ae56d">libdap::D4RValue::value</a>··(<a·class="el"·href="classlibdap_1_1DMR.html">DMR</a>·&dmr)</dt> | 92 | <dt>Member·<a·class="el"·href="classlibdap_1_1D4RValue.html#adf12fcbb253d9c336527ae12354ae56d">libdap::D4RValue::value</a>··(<a·class="el"·href="classlibdap_1_1DMR.html">DMR</a>·&dmr)</dt> |
93 | <dd><a·class="anchor"·id="_todo000013"></a>Could·move·the·operation·that·wraps·a·constant·in·a·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·to·this·method·while·providing·other·ways·to·access·the·value(s)·(methods·to·determine·if·the·rvalue·is·a·constant·and·what·DAP·type·it·is,·e.g.).·This·would·provide·an·optimization·for·the·filter·evaluator·which·may·access·the·values·many·times.·We·might·also·modify·the·server·side·functions·so·they·could·access·constant·values·more·efficiently.·</dd> | 93 | <dd><a·class="anchor"·id="_todo000013"></a>Could·move·the·operation·that·wraps·a·constant·in·a·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·to·this·method·while·providing·other·ways·to·access·the·value(s)·(methods·to·determine·if·the·rvalue·is·a·constant·and·what·DAP·type·it·is,·e.g.).·This·would·provide·an·optimization·for·the·filter·evaluator·which·may·access·the·values·many·times.·We·might·also·modify·the·server·side·functions·so·they·could·access·constant·values·more·efficiently.·</dd> |
94 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a88c063f273e5aa68b38df4d8e09fb426">libdap::DDS::mark</a>··(const·string·&name,·bool·state)</dt> | 94 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a88c063f273e5aa68b38df4d8e09fb426">libdap::DDS::mark</a>··(const·string·&name,·bool·state)</dt> |
95 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000015"></a>These·methods·that·use·the·btp_stack·to·keep·track·of·the·path·from·the·top·of·a·dataset·to·a·particular·variable·can·be·rewritten·to·use·the·parent·field·instead.</p> | 95 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000015"></a>These·methods·that·use·the·btp_stack·to·keep·track·of·the·path·from·the·top·of·a·dataset·to·a·particular·variable·can·be·rewritten·to·use·the·parent·field·instead.</p> |
96 | <p·class="enddd"><a·class="anchor"·id="_todo000016"></a>All·the·methods·that·use·names·to·identify·variables·should·have·counterparts·that·take·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·pointers.··</p> | 96 | <p·class="enddd"><a·class="anchor"·id="_todo000016"></a>All·the·methods·that·use·names·to·identify·variables·should·have·counterparts·that·take·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·pointers.··</p> |
Offset 3, 18 lines modified | Offset 3, 14 lines modified | ||
3 | libdap· Updated·for·version·3.20.7 | 3 | libdap· Updated·for·version·3.20.7 |
4 | libdap4·is·an·implementation·of·OPeNDAP's·DAP·protocol. | 4 | libdap4·is·an·implementation·of·OPeNDAP's·DAP·protocol. |
5 | Todo·List | 5 | Todo·List |
6 | ··Member·libdap::BaseType::set_length·(int) | ||
7 | ······change·param·type·to·int64_t | ||
8 | ··Class·libdap::D4Enum | ||
9 | ······Note·the·hack·to·remove·the·union... | ||
10 | ··Member·libdap::Array::Array·(const·string·&n,·const·string·&d,·BaseType·*v, | 6 | ··Member·libdap::Array::Array·(const·string·&n,·const·string·&d,·BaseType·*v, |
11 | ··bool·is_dap4=false) | 7 | ··bool·is_dap4=false) |
12 | ······Force·the·Array::add_var()·method·to·be·used·to·add·v.·This·version·of | 8 | ······Force·the·Array::add_var()·method·to·be·used·to·add·v.·This·version·of |
13 | ······add_var()·calls·Vector::add_var(). | 9 | ······add_var()·calls·Vector::add_var(). |
14 | ··Member·libdap::Array::Array·(const·string·&n,·BaseType·*v,·bool | 10 | ··Member·libdap::Array::Array·(const·string·&n,·BaseType·*v,·bool |
15 | ··is_dap4=false) | 11 | ··is_dap4=false) |
16 | ······Force·the·Array::add_var()·method·to·be·used·to·add·v.·This·version·of | 12 | ······Force·the·Array::add_var()·method·to·be·used·to·add·v.·This·version·of |
Offset 24, 30 lines modified | Offset 20, 34 lines modified | ||
24 | ······first·variable·is·the·Array·and·all·subsequent·ones·are·Maps·(when | 20 | ······first·variable·is·the·Array·and·all·subsequent·ones·are·Maps·(when |
25 | ······dealing·with·a·Grid,·the·only·time·Part·matters).·This·would·enable | 21 | ······dealing·with·a·Grid,·the·only·time·Part·matters).·This·would·enable |
26 | ······several·methods·to·migrate·from·Structure,·Sequence·and·Grid·to | 22 | ······several·methods·to·migrate·from·Structure,·Sequence·and·Grid·to |
27 | ······Constructor. | 23 | ······Constructor. |
28 | ··Member·libdap::BaseType::length·()·const | 24 | ··Member·libdap::BaseType::length·()·const |
29 | ······change·the·return·type·to·int64_t | 25 | ······change·the·return·type·to·int64_t |
30 | ··Member·libdap::BaseType::read·() | 26 | ··Member·libdap::BaseType::read·() |
31 | ······Modify·all·of·the·stock·handlers·so·they·conform·to·this! | ||
32 | ······Modify·the·D4·serialize·code·so·that·it·supports·the·true/false·behavior | 27 | ······Modify·the·D4·serialize·code·so·that·it·supports·the·true/false·behavior |
33 | ······of·read()·for·arrays. | 28 | ······of·read()·for·arrays. |
29 | ······Modify·all·of·the·stock·handlers·so·they·conform·to·this! | ||
30 | ··Member·libdap::BaseType::set_length·(int) | ||
31 | ······change·param·type·to·int64_t | ||
34 | ··Member·libdap::BaseType::set_read_p·(bool·state) | 32 | ··Member·libdap::BaseType::set_read_p·(bool·state) |
35 | ······Look·at·making·synthesized·variables·easier·to·implement·and·at·making | 33 | ······Look·at·making·synthesized·variables·easier·to·implement·and·at·making |
36 | ······them·more·integrated·into·the·overall·CE·evaluation·process.·Maybe·the | 34 | ······them·more·integrated·into·the·overall·CE·evaluation·process.·Maybe·the |
37 | ······code·that·computes·the·synthesized·var's·value·should·be·in·the·that | 35 | ······code·that·computes·the·synthesized·var's·value·should·be·in·the·that |
38 | ······variable's·read()·method?·This·might·provide·a·way·to·get·rid·of·the | 36 | ······variable's·read()·method?·This·might·provide·a·way·to·get·rid·of·the |
39 | ······awkward·'projection·functions'·by·replacing·them·with·real·children·of | 37 | ······awkward·'projection·functions'·by·replacing·them·with·real·children·of |
40 | ······BaseType.·It·would·also·provide·a·way·to·clean·up·the·way·the | 38 | ······BaseType.·It·would·also·provide·a·way·to·clean·up·the·way·the |
41 | ······synthesized_p·prop·intrudes·on·the·read_p·prop. | 39 | ······synthesized_p·prop·intrudes·on·the·read_p·prop. |
42 | ··Member·libdap::Constructor::is_linear·() | 40 | ··Member·libdap::Constructor::is_linear·() |
43 | ······Change·the·name·to·is_flattenable·or·something·like·that.·05/16/03·jhrg | 41 | ······Change·the·name·to·is_flattenable·or·something·like·that.·05/16/03·jhrg |
44 | ··Member·libdap::Constructor::serialize·(D4StreamMarshaller·&m,·DMR·&dmr,·bool | 42 | ··Member·libdap::Constructor::serialize·(D4StreamMarshaller·&m,·DMR·&dmr,·bool |
45 | ··filter=false) | 43 | ··filter=false) |
46 | ······See·notebook·for·8/21/14 | 44 | ······See·notebook·for·8/21/14 |
45 | ··Class·libdap::D4Enum | ||
46 | ······Note·the·hack·to·remove·the·union... | ||
47 | ··Member·libdap::D4Group::transform_to_dap2·(AttrTable·*parent_attr_table) | 47 | ··Member·libdap::D4Group::transform_to_dap2·(AttrTable·*parent_attr_table) |
48 | ······Fix·the·comment. | 48 | ······Fix·the·comment. |
49 | ··Member·libdap::D4RValue::value·(DMR·&dmr) | 49 | ··Member·libdap::D4RValue::value·(DMR·&dmr) |
50 | ······Could·move·the·operation·that·wraps·a·constant·in·a·BaseType·to·this | 50 | ······Could·move·the·operation·that·wraps·a·constant·in·a·BaseType·to·this |
51 | ······method·while·providing·other·ways·to·access·the·value(s)·(methods·to | 51 | ······method·while·providing·other·ways·to·access·the·value(s)·(methods·to |
52 | ······determine·if·the·rvalue·is·a·constant·and·what·DAP·type·it·is,·e.g.). | 52 | ······determine·if·the·rvalue·is·a·constant·and·what·DAP·type·it·is,·e.g.). |
53 | ······This·would·provide·an·optimization·for·the·filter·evaluator·which·may | 53 | ······This·would·provide·an·optimization·for·the·filter·evaluator·which·may |
Offset 118, 16 lines modified | Offset 118, 16 lines modified | ||
118 | <dt>Member·<a·class="el"·href="namespacelibdap.html#affccb78f3a718e01f5fac17b682430d1">libdap::dap_version</a>··()</dt> | 118 | <dt>Member·<a·class="el"·href="namespacelibdap.html#affccb78f3a718e01f5fac17b682430d1">libdap::dap_version</a>··()</dt> |
119 | <dd><a·class="anchor"·id="_deprecated000064"></a>··</dd> | 119 | <dd><a·class="anchor"·id="_deprecated000064"></a>··</dd> |
120 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a80902a2bd86bd08392abbd3178a49b8b">libdap::DDS::print_xml</a>··(FILE·*out,·bool·constrained,·const·string·&blob="")</dt> | 120 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a80902a2bd86bd08392abbd3178a49b8b">libdap::DDS::print_xml</a>··(FILE·*out,·bool·constrained,·const·string·&blob="")</dt> |
121 | <dd><a·class="anchor"·id="_deprecated000029"></a>··</dd> | 121 | <dd><a·class="anchor"·id="_deprecated000029"></a>··</dd> |
122 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#af319354a044d02ea89732160131004dc">libdap::DDS::print_xml</a>··(ostream·&out,·bool·constrained,·const·string·&blob="")</dt> | 122 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#af319354a044d02ea89732160131004dc">libdap::DDS::print_xml</a>··(ostream·&out,·bool·constrained,·const·string·&blob="")</dt> |
123 | <dd><a·class="anchor"·id="_deprecated000030"></a>··</dd> | 123 | <dd><a·class="anchor"·id="_deprecated000030"></a>··</dd> |
124 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a03062495c46ed3fad9fa0a5f6f6e8d00">libdap::DDS::set_dap_major</a>··(int·p)</dt> | 124 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a03062495c46ed3fad9fa0a5f6f6e8d00">libdap::DDS::set_dap_major</a>··(int·p)</dt> |
125 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated0000 | 125 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000031"></a>·</p> |
126 | <p·class="enddd"><a·class="anchor"·id="_deprecated0000 | 126 | <p·class="enddd"><a·class="anchor"·id="_deprecated000026"></a>··</p> |
127 | </dd> | 127 | </dd> |
128 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a358929d8f517dcdfe439037fb402351b">libdap::DDS::set_dap_minor</a>··(int·p)</dt> | 128 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a358929d8f517dcdfe439037fb402351b">libdap::DDS::set_dap_minor</a>··(int·p)</dt> |
129 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000032"></a>·</p> | 129 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000032"></a>·</p> |
130 | <p·class="enddd"><a·class="anchor"·id="_deprecated000027"></a>··</p> | 130 | <p·class="enddd"><a·class="anchor"·id="_deprecated000027"></a>··</p> |
131 | </dd> | 131 | </dd> |
132 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a38cc72c3b47c508d597535b9c9a39c37">libdap::DDS::set_dap_version</a>··(double·d)</dt> | 132 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a38cc72c3b47c508d597535b9c9a39c37">libdap::DDS::set_dap_version</a>··(double·d)</dt> |
133 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000028"></a>·</p> | 133 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000028"></a>·</p> |
Offset 166, 34 lines modified | Offset 166, 34 lines modified | ||
166 | <dd><a·class="anchor"·id="_deprecated000060"></a>··</dd> | 166 | <dd><a·class="anchor"·id="_deprecated000060"></a>··</dd> |
167 | <dt>Member·<a·class="el"·href="classlibdap_1_1RCReader.html#ade479cf9efffe7aa52652aff13cc365e">libdap::RCReader::set_proxy_for_regexp_flags</a>··(int·i)</dt> | 167 | <dt>Member·<a·class="el"·href="classlibdap_1_1RCReader.html#ade479cf9efffe7aa52652aff13cc365e">libdap::RCReader::set_proxy_for_regexp_flags</a>··(int·i)</dt> |
168 | <dd><a·class="anchor"·id="_deprecated000062"></a>··</dd> | 168 | <dd><a·class="anchor"·id="_deprecated000062"></a>··</dd> |
169 | <dt>Member·<a·class="el"·href="classlibdap_1_1RCReader.html#a80ac516bfcdd856a512e114f22d22046">libdap::RCReader::set_proxy_server_host_url</a>··(const·string·&s)</dt> | 169 | <dt>Member·<a·class="el"·href="classlibdap_1_1RCReader.html#a80ac516bfcdd856a512e114f22d22046">libdap::RCReader::set_proxy_server_host_url</a>··(const·string·&s)</dt> |
170 | <dd><a·class="anchor"·id="_deprecated000059"></a>··</dd> | 170 | <dd><a·class="anchor"·id="_deprecated000059"></a>··</dd> |
171 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a84080cf0736578f62620dde0fd3f2110">libdap::remove_mime_header</a>··(FILE·*in)</dt> | 171 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a84080cf0736578f62620dde0fd3f2110">libdap::remove_mime_header</a>··(FILE·*in)</dt> |
172 | <dd><a·class="anchor"·id="_deprecated000051"></a>··</dd> | 172 | <dd><a·class="anchor"·id="_deprecated000051"></a>··</dd> |
173 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a57a713334cf4756cabd29e7468ef8bae">libdap::set_mime_binary</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | ||
174 | <dd><a·class="anchor"·id="_deprecated000044"></a>··</dd> | ||
175 | <dt>Member·<a·class="el"·href="namespacelibdap.html#ae55c70a6b2073269d49dd7654d625710">libdap::set_mime_binary</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | 173 | <dt>Member·<a·class="el"·href="namespacelibdap.html#ae55c70a6b2073269d49dd7654d625710">libdap::set_mime_binary</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> |
176 | <dd><a·class="anchor"·id="_deprecated000045"></a>··</dd> | 174 | <dd><a·class="anchor"·id="_deprecated000045"></a>··</dd> |
175 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a57a713334cf4756cabd29e7468ef8bae">libdap::set_mime_binary</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | ||
176 | <dd><a·class="anchor"·id="_deprecated000044"></a>··</dd> | ||
177 | <dt>Member·<a·class="el"·href="namespacelibdap.html#ab2d00f30883d50ec4c6a7e48e489f8c0">libdap::set_mime_error</a>··(ostream·&strm,·int·code,·const·string·&reason,·const·string·&version)</dt> | 177 | <dt>Member·<a·class="el"·href="namespacelibdap.html#ab2d00f30883d50ec4c6a7e48e489f8c0">libdap::set_mime_error</a>··(ostream·&strm,·int·code,·const·string·&reason,·const·string·&version)</dt> |
178 | <dd><a·class="anchor"·id="_deprecated000048"></a>··</dd> | 178 | <dd><a·class="anchor"·id="_deprecated000048"></a>··</dd> |
179 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a21859ebeabd395e729583e2b15328cfa">libdap::set_mime_error</a>··(FILE·*out,·int·code,·const·string·&reason,·const·string·&version)</dt> | 179 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a21859ebeabd395e729583e2b15328cfa">libdap::set_mime_error</a>··(FILE·*out,·int·code,·const·string·&reason,·const·string·&version)</dt> |
180 | <dd><a·class="anchor"·id="_deprecated000047"></a>··</dd> | 180 | <dd><a·class="anchor"·id="_deprecated000047"></a>··</dd> |
181 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a2d47123836f484835fd6d85d66ca0129">libdap::set_mime_html</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | 181 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a2d47123836f484835fd6d85d66ca0129">libdap::set_mime_html</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> |
182 | <dd><a·class="anchor"·id="_deprecated000043"></a>··</dd> | 182 | <dd><a·class="anchor"·id="_deprecated000043"></a>··</dd> |
183 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a244daa3bbc88d3d96624ec6359d07bcc">libdap::set_mime_html</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | 183 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a244daa3bbc88d3d96624ec6359d07bcc">libdap::set_mime_html</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> |
184 | <dd><a·class="anchor"·id="_deprecated000042"></a>··</dd> | 184 | <dd><a·class="anchor"·id="_deprecated000042"></a>··</dd> |
185 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a9ff38622675d29e932726aea56525a40">libdap::set_mime_not_modified</a>··(ostream·&strm)</dt> | 185 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a9ff38622675d29e932726aea56525a40">libdap::set_mime_not_modified</a>··(ostream·&strm)</dt> |
186 | <dd><a·class="anchor"·id="_deprecated000050"></a>··</dd> | 186 | <dd><a·class="anchor"·id="_deprecated000050"></a>··</dd> |
187 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a46842454008837163552f30754a7388a">libdap::set_mime_not_modified</a>··(FILE·*out)</dt> | 187 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a46842454008837163552f30754a7388a">libdap::set_mime_not_modified</a>··(FILE·*out)</dt> |
188 | <dd><a·class="anchor"·id="_deprecated000049"></a>··</dd> | 188 | <dd><a·class="anchor"·id="_deprecated000049"></a>··</dd> |
189 | <dt>Member·<a·class="el"·href="namespacelibdap.html#aef829d3d34220c1f9db6cd02ae56847a">libdap::set_mime_text</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | ||
190 | <dd><a·class="anchor"·id="_deprecated000040"></a>··</dd> | ||
191 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a7a785b8fcc89e5be01284c06a9dbc97d">libdap::set_mime_text</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | 189 | <dt>Member·<a·class="el"·href="namespacelibdap.html#a7a785b8fcc89e5be01284c06a9dbc97d">libdap::set_mime_text</a>··(ostream·&strm,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> |
192 | <dd><a·class="anchor"·id="_deprecated000041"></a>··</dd> | 190 | <dd><a·class="anchor"·id="_deprecated000041"></a>··</dd> |
191 | <dt>Member·<a·class="el"·href="namespacelibdap.html#aef829d3d34220c1f9db6cd02ae56847a">libdap::set_mime_text</a>··(FILE·*out,·ObjectType·type,·const·string·&ver,·EncodingType·enc,·const·time_t·last_modified)</dt> | ||
192 | <dd><a·class="anchor"·id="_deprecated000040"></a>··</dd> | ||
193 | <dt>Module·<a·class="el"·href="namespacelibdap.html#amgrp251d53f1bbdcfad3623c977a9b9e3a75">MIME·utility·functions</a>··</dt> | 193 | <dt>Module·<a·class="el"·href="namespacelibdap.html#amgrp251d53f1bbdcfad3623c977a9b9e3a75">MIME·utility·functions</a>··</dt> |
194 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000052"></a>Use·ResponseBuilder·instead.</p> | 194 | <dd><p·class="startdd"><a·class="anchor"·id="_deprecated000052"></a>Use·ResponseBuilder·instead.</p> |
195 | <p·class="enddd"></p> | 195 | <p·class="enddd"></p> |
196 | </dd> | 196 | </dd> |
197 | </dl> | 197 | </dl> |
198 | </div></div><!--·contents·--> | 198 | </div></div><!--·contents·--> |
199 | </div><!--·PageDoc·--> | 199 | </div><!--·PageDoc·--> |
Offset 87, 28 lines modified | Offset 87, 28 lines modified | ||
87 | ··Member·libdap::RCReader::is_proxy_for_used·() | 87 | ··Member·libdap::RCReader::is_proxy_for_used·() |
88 | ··Member·libdap::RCReader::set_no_proxy_for_port·(int·i) | 88 | ··Member·libdap::RCReader::set_no_proxy_for_port·(int·i) |
89 | ··Member·libdap::RCReader::set_proxy_for_proxy_host_url·(const·string·&s) | 89 | ··Member·libdap::RCReader::set_proxy_for_proxy_host_url·(const·string·&s) |
90 | ··Member·libdap::RCReader::set_proxy_for_regexp·(const·string·&s) | 90 | ··Member·libdap::RCReader::set_proxy_for_regexp·(const·string·&s) |
91 | ··Member·libdap::RCReader::set_proxy_for_regexp_flags·(int·i) | 91 | ··Member·libdap::RCReader::set_proxy_for_regexp_flags·(int·i) |
92 | ··Member·libdap::RCReader::set_proxy_server_host_url·(const·string·&s) | 92 | ··Member·libdap::RCReader::set_proxy_server_host_url·(const·string·&s) |
93 | ··Member·libdap::remove_mime_header·(FILE·*in) | 93 | ··Member·libdap::remove_mime_header·(FILE·*in) |
94 | ··Member·libdap::set_mime_binary·(FILE·*out,·ObjectType·type,·const·string | ||
95 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | ||
96 | ··Member·libdap::set_mime_binary·(ostream·&strm,·ObjectType·type,·const·string | 94 | ··Member·libdap::set_mime_binary·(ostream·&strm,·ObjectType·type,·const·string |
97 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | 95 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) |
96 | ··Member·libdap::set_mime_binary·(FILE·*out,·ObjectType·type,·const·string | ||
97 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | ||
98 | ··Member·libdap::set_mime_error·(ostream·&strm,·int·code,·const·string·&reason, | 98 | ··Member·libdap::set_mime_error·(ostream·&strm,·int·code,·const·string·&reason, |
99 | ··const·string·&version) | 99 | ··const·string·&version) |
100 | ··Member·libdap::set_mime_error·(FILE·*out,·int·code,·const·string·&reason, | 100 | ··Member·libdap::set_mime_error·(FILE·*out,·int·code,·const·string·&reason, |
101 | ··const·string·&version) | 101 | ··const·string·&version) |
102 | ··Member·libdap::set_mime_html·(ostream·&strm,·ObjectType·type,·const·string | 102 | ··Member·libdap::set_mime_html·(ostream·&strm,·ObjectType·type,·const·string |
103 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | 103 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) |
104 | ··Member·libdap::set_mime_html·(FILE·*out,·ObjectType·type,·const·string·&ver, | 104 | ··Member·libdap::set_mime_html·(FILE·*out,·ObjectType·type,·const·string·&ver, |
105 | ··EncodingType·enc,·const·time_t·last_modified) | 105 | ··EncodingType·enc,·const·time_t·last_modified) |
106 | ··Member·libdap::set_mime_not_modified·(ostream·&strm) | 106 | ··Member·libdap::set_mime_not_modified·(ostream·&strm) |
107 | ··Member·libdap::set_mime_not_modified·(FILE·*out) | 107 | ··Member·libdap::set_mime_not_modified·(FILE·*out) |
108 | ··Member·libdap::set_mime_text·(FILE·*out,·ObjectType·type,·const·string·&ver, | ||
109 | ··EncodingType·enc,·const·time_t·last_modified) | ||
110 | ··Member·libdap::set_mime_text·(ostream·&strm,·ObjectType·type,·const·string | 108 | ··Member·libdap::set_mime_text·(ostream·&strm,·ObjectType·type,·const·string |
111 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) | 109 | ··&ver,·EncodingType·enc,·const·time_t·last_modified) |
110 | ··Member·libdap::set_mime_text·(FILE·*out,·ObjectType·type,·const·string·&ver, | ||
111 | ··EncodingType·enc,·const·time_t·last_modified) | ||
112 | ··Module·MIME_utility_functions | 112 | ··Module·MIME_utility_functions |
113 | ······Use·ResponseBuilder·instead. | 113 | ······Use·ResponseBuilder·instead. |
114 | ····*·Generated·by·[doxygen]·1.9.1 | 114 | ····*·Generated·by·[doxygen]·1.9.1 |
Offset 61, 36 lines modified | Offset 61, 36 lines modified | ||
61 | <div·id="doc-content"> | 61 | <div·id="doc-content"> |
62 | <div·class="PageDoc"><div·class="header"> | 62 | <div·class="PageDoc"><div·class="header"> |
63 | ··<div·class="headertitle"> | 63 | ··<div·class="headertitle"> |
64 | <div·class="title">Todo·List·</div>··</div> | 64 | <div·class="title">Todo·List·</div>··</div> |
65 | </div><!--header--> | 65 | </div><!--header--> |
66 | <div·class="contents"> | 66 | <div·class="contents"> |
67 | <div·class="textblock"><dl·class="reflist"> | 67 | <div·class="textblock"><dl·class="reflist"> |
68 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a4fe343c1eeb6fb1d61ab030433651d90">libdap::BaseType::set_length</a>··(int)</dt> | ||
69 | <dd><a·class="anchor"·id="_todo000008"></a>change·param·type·to·int64_t··</dd> | ||
70 | <dt>Class·<a·class="el"·href="classlibdap_1_1D4Enum.html">libdap::D4Enum</a>··</dt> | ||
71 | <dd><a·class="anchor"·id="_todo000011"></a>Note·the·hack·to·remove·the·union...··</dd> | ||
72 | <dt>Member·<a·class="el"·href="classlibdap_1_1Array.html#a3c9bb7698219bdcdc4dba1fa38543975">libdap::Array::Array</a>··(const·string·&n,·const·string·&d,·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*v,·bool·is_dap4=false)</dt> | 68 | <dt>Member·<a·class="el"·href="classlibdap_1_1Array.html#a3c9bb7698219bdcdc4dba1fa38543975">libdap::Array::Array</a>··(const·string·&n,·const·string·&d,·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*v,·bool·is_dap4=false)</dt> |
73 | <dd><a·class="anchor"·id="_todo000002"></a>Force·the·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Array::add_var()</a>·method·to·be·used·to·add·<em>v</em>.·This·version·of·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">add_var()</a>·calls·<a·class="el"·href="classlibdap_1_1Vector.html#a033417b3c3056fa77f1e32f62a0a2f3b"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Vector::add_var()</a>.·</dd> | 69 | <dd><a·class="anchor"·id="_todo000002"></a>Force·the·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Array::add_var()</a>·method·to·be·used·to·add·<em>v</em>.·This·version·of·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">add_var()</a>·calls·<a·class="el"·href="classlibdap_1_1Vector.html#a033417b3c3056fa77f1e32f62a0a2f3b"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Vector::add_var()</a>.·</dd> |
74 | <dt>Member·<a·class="el"·href="classlibdap_1_1Array.html#ae9a0d029981757fdb6b67c6c020c37e0">libdap::Array::Array</a>··(const·string·&n,·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*v,·bool·is_dap4=false)</dt> | 70 | <dt>Member·<a·class="el"·href="classlibdap_1_1Array.html#ae9a0d029981757fdb6b67c6c020c37e0">libdap::Array::Array</a>··(const·string·&n,·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*v,·bool·is_dap4=false)</dt> |
75 | <dd><a·class="anchor"·id="_todo000001"></a>Force·the·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Array::add_var()</a>·method·to·be·used·to·add·<em>v</em>.·This·version·of·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">add_var()</a>·calls·<a·class="el"·href="classlibdap_1_1Vector.html#a033417b3c3056fa77f1e32f62a0a2f3b"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Vector::add_var()</a>.·</dd> | 71 | <dd><a·class="anchor"·id="_todo000001"></a>Force·the·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Array::add_var()</a>·method·to·be·used·to·add·<em>v</em>.·This·version·of·<a·class="el"·href="classlibdap_1_1Array.html#ac9a68fa480403f9b80285073c653570c"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">add_var()</a>·calls·<a·class="el"·href="classlibdap_1_1Vector.html#a033417b3c3056fa77f1e32f62a0a2f3b"·title="Add·the·BaseType·pointer·to·this·constructor·type·instance.">Vector::add_var()</a>.·</dd> |
76 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#adca3c2621c4a509537c18362005d7f7f">libdap::BaseType::add_var</a>··(<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*bt,·Part·part=nil)</dt> | 72 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#adca3c2621c4a509537c18362005d7f7f">libdap::BaseType::add_var</a>··(<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·*bt,·Part·part=nil)</dt> |
77 | <dd><a·class="anchor"·id="_todo000004"></a>We·should·get·rid·of·the·Part·parameter·and·adopt·the·convention·that·the·first·variable·is·the·<a·class="el"·href="classlibdap_1_1Array.html"·title="A·multidimensional·array·of·identical·data·types.">Array</a>·and·all·subsequent·ones·are·Maps·(when·dealing·with·a·<a·class="el"·href="classlibdap_1_1Grid.html"·title="Holds·the·Grid·data·type.">Grid</a>,·the·only·time·Part·matters).·This·would·enable·several·methods·to·migrate·from·<a·class="el"·href="classlibdap_1_1Structure.html"·title="Holds·a·structure·(aggregate)·type.">Structure</a>,·<a·class="el"·href="classlibdap_1_1Sequence.html"·title="Holds·a·sequence.">Sequence</a>·and·<a·class="el"·href="classlibdap_1_1Grid.html"·title="Holds·the·Grid·data·type.">Grid</a>·to·<a·class="el"·href="classlibdap_1_1Constructor.html">Constructor</a>.·</dd> | 73 | <dd><a·class="anchor"·id="_todo000004"></a>We·should·get·rid·of·the·Part·parameter·and·adopt·the·convention·that·the·first·variable·is·the·<a·class="el"·href="classlibdap_1_1Array.html"·title="A·multidimensional·array·of·identical·data·types.">Array</a>·and·all·subsequent·ones·are·Maps·(when·dealing·with·a·<a·class="el"·href="classlibdap_1_1Grid.html"·title="Holds·the·Grid·data·type.">Grid</a>,·the·only·time·Part·matters).·This·would·enable·several·methods·to·migrate·from·<a·class="el"·href="classlibdap_1_1Structure.html"·title="Holds·a·structure·(aggregate)·type.">Structure</a>,·<a·class="el"·href="classlibdap_1_1Sequence.html"·title="Holds·a·sequence.">Sequence</a>·and·<a·class="el"·href="classlibdap_1_1Grid.html"·title="Holds·the·Grid·data·type.">Grid</a>·to·<a·class="el"·href="classlibdap_1_1Constructor.html">Constructor</a>.·</dd> |
78 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#aadcda7a659157bc6a832d8a5fb775b3f">libdap::BaseType::length</a>··()·const</dt> | 74 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#aadcda7a659157bc6a832d8a5fb775b3f">libdap::BaseType::length</a>··()·const</dt> |
79 | <dd><a·class="anchor"·id="_todo000007"></a>change·the·return·type·to·int64_t··</dd> | 75 | <dd><a·class="anchor"·id="_todo000007"></a>change·the·return·type·to·int64_t··</dd> |
80 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e">libdap::BaseType::read</a>··()</dt> | 76 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e">libdap::BaseType::read</a>··()</dt> |
77 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000005"></a>Modify·the·D4·serialize·code·so·that·it·supports·the·true/false·behavior·of·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e"·title="Read·data·into·a·local·buffer.">read()</a>·for·arrays.</p> | ||
81 | < | 78 | <p·class="enddd"><a·class="anchor"·id="_todo000006"></a>Modify·all·of·the·stock·handlers·so·they·conform·to·this!·</p> |
82 | <p·class="enddd"><a·class="anchor"·id="_todo000005"></a>Modify·the·D4·serialize·code·so·that·it·supports·the·true/false·behavior·of·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e"·title="Read·data·into·a·local·buffer.">read()</a>·for·arrays.·</p> | ||
83 | </dd> | 79 | </dd> |
80 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a4fe343c1eeb6fb1d61ab030433651d90">libdap::BaseType::set_length</a>··(int)</dt> | ||
81 | <dd><a·class="anchor"·id="_todo000008"></a>change·param·type·to·int64_t··</dd> | ||
84 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a4533905a450d2a7af32e7d5acd557676">libdap::BaseType::set_read_p</a>··(bool·state)</dt> | 82 | <dt>Member·<a·class="el"·href="classlibdap_1_1BaseType.html#a4533905a450d2a7af32e7d5acd557676">libdap::BaseType::set_read_p</a>··(bool·state)</dt> |
85 | <dd><a·class="anchor"·id="_todo000003"></a>Look·at·making·synthesized·variables·easier·to·implement·and·at·making·them·more·integrated·into·the·overall·CE·evaluation·process.·Maybe·the·code·that·computes·the·synthesized·var's·value·should·be·in·the·that·variable's·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e"·title="Read·data·into·a·local·buffer.">read()</a>·method?·This·might·provide·a·way·to·get·rid·of·the·awkward·'projection·functions'·by·replacing·them·with·real·children·of·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>.·It·would·also·provide·a·way·to·clean·up·the·way·the·<em>synthesized_p</em>·prop·intrudes·on·the·<em>read_p</em>·prop.·</dd> | 83 | <dd><a·class="anchor"·id="_todo000003"></a>Look·at·making·synthesized·variables·easier·to·implement·and·at·making·them·more·integrated·into·the·overall·CE·evaluation·process.·Maybe·the·code·that·computes·the·synthesized·var's·value·should·be·in·the·that·variable's·<a·class="el"·href="classlibdap_1_1BaseType.html#a1da003c53f2e663223f603ab3fbd7c8e"·title="Read·data·into·a·local·buffer.">read()</a>·method?·This·might·provide·a·way·to·get·rid·of·the·awkward·'projection·functions'·by·replacing·them·with·real·children·of·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>.·It·would·also·provide·a·way·to·clean·up·the·way·the·<em>synthesized_p</em>·prop·intrudes·on·the·<em>read_p</em>·prop.·</dd> |
86 | <dt>Member·<a·class="el"·href="classlibdap_1_1Constructor.html#af26f89e9c0732a9c32bd5e15d716a7d7">libdap::Constructor::is_linear</a>··()</dt> | 84 | <dt>Member·<a·class="el"·href="classlibdap_1_1Constructor.html#af26f89e9c0732a9c32bd5e15d716a7d7">libdap::Constructor::is_linear</a>··()</dt> |
87 | <dd><a·class="anchor"·id="_todo000010"></a>Change·the·name·to·is_flattenable·or·something·like·that.·05/16/03·jhrg·</dd> | 85 | <dd><a·class="anchor"·id="_todo000010"></a>Change·the·name·to·is_flattenable·or·something·like·that.·05/16/03·jhrg·</dd> |
88 | <dt>Member·<a·class="el"·href="classlibdap_1_1Constructor.html#ab868fe97d5075b702bd084c2e9540913">libdap::Constructor::serialize</a>··(<a·class="el"·href="classlibdap_1_1D4StreamMarshaller.html"·title="Marshaller·that·knows·how·to·marshal/serialize·dap·data·objects·to·a·C++·iostream·using·DAP4's·receiv...">D4StreamMarshaller</a>·&m,·<a·class="el"·href="classlibdap_1_1DMR.html">DMR</a>·&dmr,·bool·filter=false)</dt> | 86 | <dt>Member·<a·class="el"·href="classlibdap_1_1Constructor.html#ab868fe97d5075b702bd084c2e9540913">libdap::Constructor::serialize</a>··(<a·class="el"·href="classlibdap_1_1D4StreamMarshaller.html"·title="Marshaller·that·knows·how·to·marshal/serialize·dap·data·objects·to·a·C++·iostream·using·DAP4's·receiv...">D4StreamMarshaller</a>·&m,·<a·class="el"·href="classlibdap_1_1DMR.html">DMR</a>·&dmr,·bool·filter=false)</dt> |
89 | <dd><a·class="anchor"·id="_todo000009"></a>See·notebook·for·8/21/14·</dd> | 87 | <dd><a·class="anchor"·id="_todo000009"></a>See·notebook·for·8/21/14·</dd> |
88 | <dt>Class·<a·class="el"·href="classlibdap_1_1D4Enum.html">libdap::D4Enum</a>··</dt> | ||
89 | <dd><a·class="anchor"·id="_todo000011"></a>Note·the·hack·to·remove·the·union...··</dd> | ||
90 | <dt>Member·<a·class="el"·href="classlibdap_1_1D4Group.html#ab8aa023211f1ed226b73def5e11da787">libdap::D4Group::transform_to_dap2</a>··(<a·class="el"·href="classlibdap_1_1AttrTable.html"·title="Contains·the·attributes·for·a·dataset.">AttrTable</a>·*parent_attr_table)</dt> | 90 | <dt>Member·<a·class="el"·href="classlibdap_1_1D4Group.html#ab8aa023211f1ed226b73def5e11da787">libdap::D4Group::transform_to_dap2</a>··(<a·class="el"·href="classlibdap_1_1AttrTable.html"·title="Contains·the·attributes·for·a·dataset.">AttrTable</a>·*parent_attr_table)</dt> |
91 | <dd><a·class="anchor"·id="_todo000012"></a>Fix·the·comment.·</dd> | 91 | <dd><a·class="anchor"·id="_todo000012"></a>Fix·the·comment.·</dd> |
92 | <dt>Member·<a·class="el"·href="classlibdap_1_1D4RValue.html#adf12fcbb253d9c336527ae12354ae56d">libdap::D4RValue::value</a>··(<a·class="el"·href="classlibdap_1_1DMR.html">DMR</a>·&dmr)</dt> | 92 | <dt>Member·<a·class="el"·href="classlibdap_1_1D4RValue.html#adf12fcbb253d9c336527ae12354ae56d">libdap::D4RValue::value</a>··(<a·class="el"·href="classlibdap_1_1DMR.html">DMR</a>·&dmr)</dt> |
93 | <dd><a·class="anchor"·id="_todo000013"></a>Could·move·the·operation·that·wraps·a·constant·in·a·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·to·this·method·while·providing·other·ways·to·access·the·value(s)·(methods·to·determine·if·the·rvalue·is·a·constant·and·what·DAP·type·it·is,·e.g.).·This·would·provide·an·optimization·for·the·filter·evaluator·which·may·access·the·values·many·times.·We·might·also·modify·the·server·side·functions·so·they·could·access·constant·values·more·efficiently.·</dd> | 93 | <dd><a·class="anchor"·id="_todo000013"></a>Could·move·the·operation·that·wraps·a·constant·in·a·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·to·this·method·while·providing·other·ways·to·access·the·value(s)·(methods·to·determine·if·the·rvalue·is·a·constant·and·what·DAP·type·it·is,·e.g.).·This·would·provide·an·optimization·for·the·filter·evaluator·which·may·access·the·values·many·times.·We·might·also·modify·the·server·side·functions·so·they·could·access·constant·values·more·efficiently.·</dd> |
94 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a88c063f273e5aa68b38df4d8e09fb426">libdap::DDS::mark</a>··(const·string·&name,·bool·state)</dt> | 94 | <dt>Member·<a·class="el"·href="classlibdap_1_1DDS.html#a88c063f273e5aa68b38df4d8e09fb426">libdap::DDS::mark</a>··(const·string·&name,·bool·state)</dt> |
95 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000015"></a>These·methods·that·use·the·btp_stack·to·keep·track·of·the·path·from·the·top·of·a·dataset·to·a·particular·variable·can·be·rewritten·to·use·the·parent·field·instead.</p> | 95 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000015"></a>These·methods·that·use·the·btp_stack·to·keep·track·of·the·path·from·the·top·of·a·dataset·to·a·particular·variable·can·be·rewritten·to·use·the·parent·field·instead.</p> |
96 | <p·class="enddd"><a·class="anchor"·id="_todo000016"></a>All·the·methods·that·use·names·to·identify·variables·should·have·counterparts·that·take·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·pointers.··</p> | 96 | <p·class="enddd"><a·class="anchor"·id="_todo000016"></a>All·the·methods·that·use·names·to·identify·variables·should·have·counterparts·that·take·<a·class="el"·href="classlibdap_1_1BaseType.html"·title="The·basic·data·type·for·the·DODS·DAP·types.">BaseType</a>·pointers.··</p> |
Offset 3, 18 lines modified | Offset 3, 14 lines modified | ||
3 | libdap· Updated·for·version·3.20.7 | 3 | libdap· Updated·for·version·3.20.7 |
4 | libdap4·is·an·implementation·of·OPeNDAP's·DAP·protocol. | 4 | libdap4·is·an·implementation·of·OPeNDAP's·DAP·protocol. |
5 | Todo·List | 5 | Todo·List |
6 | ··Member·libdap::BaseType::set_length·(int) | ||
7 | ······change·param·type·to·int64_t | ||
8 | ··Class·libdap::D4Enum | ||
9 | ······Note·the·hack·to·remove·the·union... | ||
10 | ··Member·libdap::Array::Array·(const·string·&n,·const·string·&d,·BaseType·*v, | 6 | ··Member·libdap::Array::Array·(const·string·&n,·const·string·&d,·BaseType·*v, |
11 | ··bool·is_dap4=false) | 7 | ··bool·is_dap4=false) |
12 | ······Force·the·Array::add_var()·method·to·be·used·to·add·v.·This·version·of | 8 | ······Force·the·Array::add_var()·method·to·be·used·to·add·v.·This·version·of |
13 | ······add_var()·calls·Vector::add_var(). | 9 | ······add_var()·calls·Vector::add_var(). |
14 | ··Member·libdap::Array::Array·(const·string·&n,·BaseType·*v,·bool | 10 | ··Member·libdap::Array::Array·(const·string·&n,·BaseType·*v,·bool |
15 | ··is_dap4=false) | 11 | ··is_dap4=false) |
16 | ······Force·the·Array::add_var()·method·to·be·used·to·add·v.·This·version·of | 12 | ······Force·the·Array::add_var()·method·to·be·used·to·add·v.·This·version·of |
Offset 24, 30 lines modified | Offset 20, 34 lines modified | ||
24 | ······first·variable·is·the·Array·and·all·subsequent·ones·are·Maps·(when | 20 | ······first·variable·is·the·Array·and·all·subsequent·ones·are·Maps·(when |
25 | ······dealing·with·a·Grid,·the·only·time·Part·matters).·This·would·enable | 21 | ······dealing·with·a·Grid,·the·only·time·Part·matters).·This·would·enable |
26 | ······several·methods·to·migrate·from·Structure,·Sequence·and·Grid·to | 22 | ······several·methods·to·migrate·from·Structure,·Sequence·and·Grid·to |
27 | ······Constructor. | 23 | ······Constructor. |
28 | ··Member·libdap::BaseType::length·()·const | 24 | ··Member·libdap::BaseType::length·()·const |
29 | ······change·the·return·type·to·int64_t | 25 | ······change·the·return·type·to·int64_t |
30 | ··Member·libdap::BaseType::read·() | 26 | ··Member·libdap::BaseType::read·() |
31 | ······Modify·all·of·the·stock·handlers·so·they·conform·to·this! | ||
32 | ······Modify·the·D4·serialize·code·so·that·it·supports·the·true/false·behavior | 27 | ······Modify·the·D4·serialize·code·so·that·it·supports·the·true/false·behavior |
33 | ······of·read()·for·arrays. | 28 | ······of·read()·for·arrays. |
29 | ······Modify·all·of·the·stock·handlers·so·they·conform·to·this! | ||
30 | ··Member·libdap::BaseType::set_length·(int) | ||
31 | ······change·param·type·to·int64_t | ||
34 | ··Member·libdap::BaseType::set_read_p·(bool·state) | 32 | ··Member·libdap::BaseType::set_read_p·(bool·state) |
35 | ······Look·at·making·synthesized·variables·easier·to·implement·and·at·making | 33 | ······Look·at·making·synthesized·variables·easier·to·implement·and·at·making |
36 | ······them·more·integrated·into·the·overall·CE·evaluation·process.·Maybe·the | 34 | ······them·more·integrated·into·the·overall·CE·evaluation·process.·Maybe·the |
37 | ······code·that·computes·the·synthesized·var's·value·should·be·in·the·that | 35 | ······code·that·computes·the·synthesized·var's·value·should·be·in·the·that |
38 | ······variable's·read()·method?·This·might·provide·a·way·to·get·rid·of·the | 36 | ······variable's·read()·method?·This·might·provide·a·way·to·get·rid·of·the |
39 | ······awkward·'projection·functions'·by·replacing·them·with·real·children·of | 37 | ······awkward·'projection·functions'·by·replacing·them·with·real·children·of |
40 | ······BaseType.·It·would·also·provide·a·way·to·clean·up·the·way·the | 38 | ······BaseType.·It·would·also·provide·a·way·to·clean·up·the·way·the |
41 | ······synthesized_p·prop·intrudes·on·the·read_p·prop. | 39 | ······synthesized_p·prop·intrudes·on·the·read_p·prop. |
42 | ··Member·libdap::Constructor::is_linear·() | 40 | ··Member·libdap::Constructor::is_linear·() |
43 | ······Change·the·name·to·is_flattenable·or·something·like·that.·05/16/03·jhrg | 41 | ······Change·the·name·to·is_flattenable·or·something·like·that.·05/16/03·jhrg |
44 | ··Member·libdap::Constructor::serialize·(D4StreamMarshaller·&m,·DMR·&dmr,·bool | 42 | ··Member·libdap::Constructor::serialize·(D4StreamMarshaller·&m,·DMR·&dmr,·bool |
45 | ··filter=false) | 43 | ··filter=false) |
46 | ······See·notebook·for·8/21/14 | 44 | ······See·notebook·for·8/21/14 |
45 | ··Class·libdap::D4Enum | ||
46 | ······Note·the·hack·to·remove·the·union... | ||
47 | ··Member·libdap::D4Group::transform_to_dap2·(AttrTable·*parent_attr_table) | 47 | ··Member·libdap::D4Group::transform_to_dap2·(AttrTable·*parent_attr_table) |
48 | ······Fix·the·comment. | 48 | ······Fix·the·comment. |
49 | ··Member·libdap::D4RValue::value·(DMR·&dmr) | 49 | ··Member·libdap::D4RValue::value·(DMR·&dmr) |
50 | ······Could·move·the·operation·that·wraps·a·constant·in·a·BaseType·to·this | 50 | ······Could·move·the·operation·that·wraps·a·constant·in·a·BaseType·to·this |
51 | ······method·while·providing·other·ways·to·access·the·value(s)·(methods·to | 51 | ······method·while·providing·other·ways·to·access·the·value(s)·(methods·to |
52 | ······determine·if·the·rvalue·is·a·constant·and·what·DAP·type·it·is,·e.g.). | 52 | ······determine·if·the·rvalue·is·a·constant·and·what·DAP·type·it·is,·e.g.). |
53 | ······This·would·provide·an·optimization·for·the·filter·evaluator·which·may | 53 | ······This·would·provide·an·optimization·for·the·filter·evaluator·which·may |