source: azure_iot_hub/trunk/asp3_dcre/tinet/netapp/tinet_tcp_echo_cli.cfg@ 388

Last change on this file since 388 was 388, checked in by coas-nagasima, 5 years ago

Azure IoT Hub Device C SDK を使ったサンプルの追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/plain
File size: 8.8 KB
Line 
1/*
2 * TINET (TCP/IP Protocol Stack)
3 *
4 * Copyright (C) 2001-2017 by Dep. of Computer Science and Engineering
5 * Tomakomai National College of Technology, JAPAN
6 *
7 * 上記著作権者
8は,以下の (1)~(4) の条件か,Free Software Foundation
9 * によってå…
10¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
11 * 述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
12 * を改変したものを含む.以下同じ)を使用・複製・改変・再é…
13å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
14 * 利用と呼ぶ)することを無償で許諾する.
15 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
16 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー
17 * スコード中に含まれていること.
18 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
19 * 用できる形で再é…
20å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é…
21å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
22 * 者
23マニュアルなど)に,上記の著作権表示,この利用条件および下記
24 * の無保証規定を掲載すること.
25 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
26 * 用できない形で再é…
27å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
28 * (a) 再é…
29å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€…
30マニュアルなど)に,上記の著
31 * 作権表示,この利用条件および下記の無保証規定を掲載すること.
32 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
33 * 害からも,上記著作権者
34およびTOPPERSプロジェクトをå…
35è²¬ã™ã‚‹ã“と.
36 *
37 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者
38お
39 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
40 * 含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
41 * 接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
42 *
43 * @(#) $Id: tinet_tcp_echo_cli.cfg 388 2019-05-22 11:25:18Z coas-nagasima $
44 */
45
46/*
47 * TCP ECHO クライアント
48 * TCP/IP コンフィギュレーションファイル
49 */
50
51#ifdef USE_TCP_ECHO_CLI
52
53#ifndef USE_TCP_EXTENTIONS
54
55/* TCP 通信端点 */
56
57#ifdef SUPPORT_INET6
58
59#ifdef USE_TCP_NON_BLOCKING
60
61#if defined(TCP_CFG_SWBUF_CSAVE)
62
63#if defined(TCP_CFG_RWBUF_CSAVE)
64
65TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
66 0,
67 NADR,
68 TCP_ECHO_CLI_SWBUF_SIZE,
69 NADR,
70 TCP_ECHO_CLI_RWBUF_SIZE,
71 callback_nblk_tcp_echo_cli
72 } );
73
74#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
75
76TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
77 0,
78 NADR,
79 TCP_ECHO_CLI_SWBUF_SIZE,
80 tcp_echo_cli_rwbuf,
81 TCP_ECHO_CLI_RWBUF_SIZE,
82 callback_nblk_tcp_echo_cli
83 } );
84
85#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
86
87#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
88
89#if defined(TCP_CFG_RWBUF_CSAVE)
90
91TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
92 0,
93 tcp_echo_cli_swbuf,
94 TCP_ECHO_CLI_SWBUF_SIZE,
95 NADR,
96 TCP_ECHO_CLI_RWBUF_SIZE,
97 callback_nblk_tcp_echo_cli
98 } );
99
100#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
101
102TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
103 0,
104 tcp_echo_cli_swbuf,
105 TCP_ECHO_CLI_SWBUF_SIZE,
106 tcp_echo_cli_rwbuf,
107 TCP_ECHO_CLI_RWBUF_SIZE,
108 callback_nblk_tcp_echo_cli
109 } );
110
111#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
112
113#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
114
115#else /* of #ifdef USE_TCP_NON_BLOCKING */
116
117#if defined(TCP_CFG_SWBUF_CSAVE)
118
119#if defined(TCP_CFG_RWBUF_CSAVE)
120
121TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
122 0,
123 NADR,
124 TCP_ECHO_CLI_SWBUF_SIZE,
125 NADR,
126 TCP_ECHO_CLI_RWBUF_SIZE,
127 NULL
128 } );
129
130#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
131
132TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
133 0,
134 NADR,
135 TCP_ECHO_CLI_SWBUF_SIZE,
136 tcp_echo_cli_rwbuf,
137 TCP_ECHO_CLI_RWBUF_SIZE,
138 NULL
139 } );
140
141#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
142
143#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
144
145#if defined(TCP_CFG_RWBUF_CSAVE)
146
147TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
148 0,
149 tcp_echo_cli_swbuf,
150 TCP_ECHO_CLI_SWBUF_SIZE,
151 NADR,
152 TCP_ECHO_CLI_RWBUF_SIZE,
153 NULL
154 } );
155
156#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
157
158TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
159 0,
160 tcp_echo_cli_swbuf,
161 TCP_ECHO_CLI_SWBUF_SIZE,
162 tcp_echo_cli_rwbuf,
163 TCP_ECHO_CLI_RWBUF_SIZE,
164 NULL
165 } );
166
167#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
168
169#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
170
171#endif /* of #ifdef USE_TCP_NON_BLOCKING */
172
173#ifdef SUPPORT_INET4
174
175#ifdef USE_TCP4_ECHO_CLI
176
177#ifdef USE_TCP_NON_BLOCKING
178
179#if defined(TCP_CFG_SWBUF_CSAVE)
180
181#if defined(TCP_CFG_RWBUF_CSAVE)
182
183TCP_CRE_CEP (TCP4_ECHO_CLI_CEPID, {
184 0,
185 NADR,
186 TCP_ECHO_CLI_SWBUF_SIZE,
187 NADR,
188 TCP_ECHO_CLI_RWBUF_SIZE,
189 callback_nblk_tcp_echo_cli
190 } );
191
192#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
193
194TCP_CRE_CEP (TCP4_ECHO_CLI_CEPID, {
195 0,
196 NADR,
197 TCP_ECHO_CLI_SWBUF_SIZE,
198 tcp_echo_cli_rwbuf,
199 TCP_ECHO_CLI_RWBUF_SIZE,
200 callback_nblk_tcp_echo_cli
201 } );
202
203#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
204
205#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
206
207#if defined(TCP_CFG_RWBUF_CSAVE)
208
209TCP_CRE_CEP (TCP4_ECHO_CLI_CEPID, {
210 0,
211 tcp_echo_cli_swbuf,
212 TCP_ECHO_CLI_SWBUF_SIZE,
213 NADR,
214 TCP_ECHO_CLI_RWBUF_SIZE,
215 callback_nblk_tcp_echo_cli
216 } );
217
218#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
219
220TCP_CRE_CEP (TCP4_ECHO_CLI_CEPID, {
221 0,
222 tcp_echo_cli_swbuf,
223 TCP_ECHO_CLI_SWBUF_SIZE,
224 tcp_echo_cli_rwbuf,
225 TCP_ECHO_CLI_RWBUF_SIZE,
226 callback_nblk_tcp_echo_cli
227 } );
228
229#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
230
231#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
232
233#else /* of #ifdef USE_TCP_NON_BLOCKING */
234
235#if defined(TCP_CFG_SWBUF_CSAVE)
236
237#if defined(TCP_CFG_RWBUF_CSAVE)
238
239TCP_CRE_CEP (TCP4_ECHO_CLI_CEPID, {
240 0,
241 NADR,
242 TCP_ECHO_CLI_SWBUF_SIZE,
243 NADR,
244 TCP_ECHO_CLI_RWBUF_SIZE,
245 NULL
246 } );
247
248#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
249
250TCP_CRE_CEP (TCP4_ECHO_CLI_CEPID, {
251 0,
252 NADR,
253 TCP_ECHO_CLI_SWBUF_SIZE,
254 tcp_echo_cli_rwbuf,
255 TCP_ECHO_CLI_RWBUF_SIZE,
256 NULL
257 } );
258
259#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
260
261#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
262
263#if defined(TCP_CFG_RWBUF_CSAVE)
264
265TCP_CRE_CEP (TCP4_ECHO_CLI_CEPID, {
266 0,
267 tcp_echo_cli_swbuf,
268 TCP_ECHO_CLI_SWBUF_SIZE,
269 NADR,
270 TCP_ECHO_CLI_RWBUF_SIZE,
271 NULL
272 } );
273
274#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
275
276TCP_CRE_CEP (TCP4_ECHO_CLI_CEPID, {
277 0,
278 tcp_echo_cli_swbuf,
279 TCP_ECHO_CLI_SWBUF_SIZE,
280 tcp_echo_cli_rwbuf,
281 TCP_ECHO_CLI_RWBUF_SIZE,
282 NULL
283 } );
284
285#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
286
287#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
288
289#endif /* of #ifdef USE_TCP_NON_BLOCKING */
290
291#endif /* of #ifdef USE_TCP4_ECHO_CLI */
292
293#endif /* of #ifdef SUPPORT_INET4 */
294
295#else /* of #ifdef SUPPORT_INET6 */
296
297#ifdef SUPPORT_INET4
298
299#ifdef USE_TCP_NON_BLOCKING
300
301#if defined(TCP_CFG_SWBUF_CSAVE)
302
303#if defined(TCP_CFG_RWBUF_CSAVE)
304
305TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
306 0,
307 NADR,
308 TCP_ECHO_CLI_SWBUF_SIZE,
309 NADR,
310 TCP_ECHO_CLI_RWBUF_SIZE,
311 callback_nblk_tcp_echo_cli
312 } );
313
314#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
315
316TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
317 0,
318 NADR,
319 TCP_ECHO_CLI_SWBUF_SIZE,
320 tcp_echo_cli_rwbuf,
321 TCP_ECHO_CLI_RWBUF_SIZE,
322 callback_nblk_tcp_echo_cli
323 } );
324
325#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
326
327#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
328
329#if defined(TCP_CFG_RWBUF_CSAVE)
330
331TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
332 0,
333 tcp_echo_cli_swbuf,
334 TCP_ECHO_CLI_SWBUF_SIZE,
335 NADR,
336 TCP_ECHO_CLI_RWBUF_SIZE,
337 callback_nblk_tcp_echo_cli
338 } );
339
340#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
341
342TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
343 0,
344 tcp_echo_cli_swbuf,
345 TCP_ECHO_CLI_SWBUF_SIZE,
346 tcp_echo_cli_rwbuf,
347 TCP_ECHO_CLI_RWBUF_SIZE,
348 callback_nblk_tcp_echo_cli
349 } );
350
351#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
352
353#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
354
355#else /* of #ifdef USE_TCP_NON_BLOCKING */
356
357#if defined(TCP_CFG_SWBUF_CSAVE)
358
359#if defined(TCP_CFG_RWBUF_CSAVE)
360
361TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
362 0,
363 NADR,
364 TCP_ECHO_CLI_SWBUF_SIZE,
365 NADR,
366 TCP_ECHO_CLI_RWBUF_SIZE,
367 NULL
368 } );
369
370#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
371
372TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
373 0,
374 NADR,
375 TCP_ECHO_CLI_SWBUF_SIZE,
376 tcp_echo_cli_rwbuf,
377 TCP_ECHO_CLI_RWBUF_SIZE,
378 NULL
379 } );
380
381#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
382
383#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
384
385#if defined(TCP_CFG_RWBUF_CSAVE)
386
387TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
388 0,
389 tcp_echo_cli_swbuf,
390 TCP_ECHO_CLI_SWBUF_SIZE,
391 NADR,
392 TCP_ECHO_CLI_RWBUF_SIZE,
393 NULL
394 } );
395
396#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
397
398TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
399 0,
400 tcp_echo_cli_swbuf,
401 TCP_ECHO_CLI_SWBUF_SIZE,
402 tcp_echo_cli_rwbuf,
403 TCP_ECHO_CLI_RWBUF_SIZE,
404 NULL
405 } );
406
407#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
408
409#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
410
411#endif /* of #ifdef USE_TCP_NON_BLOCKING */
412
413#endif /* of #ifdef SUPPORT_INET4 */
414
415#endif /* of #ifdef SUPPORT_INET6 */
416
417#endif /* of #ifndef USE_TCP_EXTENTIONS */
418
419#endif /* of #ifdef USE_TCP_ECHO_CLI */
Note: See TracBrowser for help on using the repository browser.