source: azure_iot_hub/trunk/asp3_dcre/tinet/netapp/tinet_tcp64_echo_srv1_nblk.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: 7.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_tcp64_echo_srv1_nblk.cfg 388 2019-05-22 11:25:18Z coas-nagasima $
44 */
45
46/*
47 * TCP ECHO サーバの TCP/IP コンフィギュレーションファイル
48 *
49 * SUPPORT_INET6
50 * SUPPORT_INET4
51 * USE_TCP_NON_BLOCKING: ON
52 * USE_TCP_EXTENTIONS: OFF
53 * TCP 通信端点、NUM_TCP_ECHO_SRV_TASKS == 1
54 *
55 */
56
57#if defined(USE_TCP_ECHO_SRV1)
58
59/*
60 * TCP 通信端点
61 *
62 * 定義する TCP 通信端点(TCP?_ECHO_SRV_CEPID1)の選択
63 *
64 * INET6 INET4 USE_TCP4 TCP6_CRE_CEP TCP_CRE_CEP
65 * ○ ○ ○ × TCP4
66 * ○ ○ × TCP ×
67 * ○ × ○ TCP ×
68 * ○ × × TCP ×
69 * × ○ ○ × TCP
70 * × ○ × × TCP
71 * × × ○ × ×
72 * × × × × ×
73 *
74 */
75
76#if defined(USE_TCP_EXTENTIONS)
77
78#else /* of #if defined(USE_TCP_EXTENTIONS) */
79
80#if defined(USE_TCP_NON_BLOCKING)
81
82#if defined(SUPPORT_INET6)
83
84#if defined(SUPPORT_INET4)
85
86#if defined(USE_TCP4_ECHO_SRV)
87
88#if defined(TCP_CFG_SWBUF_CSAVE)
89
90#if defined(TCP_CFG_RWBUF_CSAVE)
91
92TCP_CRE_CEP (TCP4_ECHO_SRV_CEPID1, {
93 TA_NULL,
94 NADR,
95 TCP_ECHO_SRV_SWBUF_SIZE,
96 NADR,
97 TCP_ECHO_SRV_RWBUF_SIZE,
98 callback_nblk_tcp_echo_srv
99 } );
100
101#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
102
103TCP_CRE_CEP (TCP4_ECHO_SRV_CEPID1, {
104 TA_NULL,
105 NADR,
106 TCP_ECHO_SRV_SWBUF_SIZE,
107 tcp_echo_srv_rwbuf[0],
108 TCP_ECHO_SRV_RWBUF_SIZE,
109 callback_nblk_tcp_echo_srv
110 } );
111
112#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
113
114#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
115
116#if defined(TCP_CFG_RWBUF_CSAVE)
117
118TCP_CRE_CEP (TCP4_ECHO_SRV_CEPID1, {
119 TA_NULL,
120 tcp_echo_srv_swbuf[0],
121 TCP_ECHO_SRV_SWBUF_SIZE,
122 NADR,
123 TCP_ECHO_SRV_RWBUF_SIZE,
124 callback_nblk_tcp_echo_srv
125 } );
126
127#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
128
129TCP_CRE_CEP (TCP4_ECHO_SRV_CEPID1, {
130 TA_NULL,
131 tcp_echo_srv_swbuf[0],
132 TCP_ECHO_SRV_SWBUF_SIZE,
133 tcp_echo_srv_rwbuf[0],
134 TCP_ECHO_SRV_RWBUF_SIZE,
135 callback_nblk_tcp_echo_srv
136 } );
137
138#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
139
140#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
141
142#else /* of #if defined(USE_TCP4_ECHO_SRV) */
143
144#if defined(TCP_CFG_SWBUF_CSAVE)
145
146#if defined(TCP_CFG_RWBUF_CSAVE)
147
148TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
149 TA_NULL,
150 NADR,
151 TCP_ECHO_SRV_SWBUF_SIZE,
152 NADR,
153 TCP_ECHO_SRV_RWBUF_SIZE,
154 callback_nblk_tcp_echo_srv
155 } );
156
157#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
158
159TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
160 TA_NULL,
161 NADR,
162 TCP_ECHO_SRV_SWBUF_SIZE,
163 tcp_echo_srv_rwbuf[0],
164 TCP_ECHO_SRV_RWBUF_SIZE,
165 callback_nblk_tcp_echo_srv
166 } );
167
168#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
169
170#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
171
172#if defined(TCP_CFG_RWBUF_CSAVE)
173
174TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
175 TA_NULL,
176 tcp_echo_srv_swbuf[0],
177 TCP_ECHO_SRV_SWBUF_SIZE,
178 NADR,
179 TCP_ECHO_SRV_RWBUF_SIZE,
180 callback_nblk_tcp_echo_srv
181 } );
182
183#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
184
185TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
186 TA_NULL,
187 tcp_echo_srv_swbuf[0],
188 TCP_ECHO_SRV_SWBUF_SIZE,
189 tcp_echo_srv_rwbuf[0],
190 TCP_ECHO_SRV_RWBUF_SIZE,
191 callback_nblk_tcp_echo_srv
192 } );
193
194#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
195
196#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
197
198#endif /* of #if defined(USE_TCP4_ECHO_SRV) */
199
200#else /* of #if defined(SUPPORT_INET4) */
201
202#if defined(TCP_CFG_SWBUF_CSAVE)
203
204#if defined(TCP_CFG_RWBUF_CSAVE)
205
206TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
207 TA_NULL,
208 NADR,
209 TCP_ECHO_SRV_SWBUF_SIZE,
210 NADR,
211 TCP_ECHO_SRV_RWBUF_SIZE,
212 callback_nblk_tcp_echo_srv
213 } );
214
215#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
216
217TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
218 TA_NULL,
219 NADR,
220 TCP_ECHO_SRV_SWBUF_SIZE,
221 tcp_echo_srv_rwbuf[0],
222 TCP_ECHO_SRV_RWBUF_SIZE,
223 callback_nblk_tcp_echo_srv
224 } );
225
226#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
227
228#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
229
230#if defined(TCP_CFG_RWBUF_CSAVE)
231
232TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
233 TA_NULL,
234 tcp_echo_srv_swbuf[0],
235 TCP_ECHO_SRV_SWBUF_SIZE,
236 NADR,
237 TCP_ECHO_SRV_RWBUF_SIZE,
238 callback_nblk_tcp_echo_srv
239 } );
240
241#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
242
243TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
244 TA_NULL,
245 tcp_echo_srv_swbuf[0],
246 TCP_ECHO_SRV_SWBUF_SIZE,
247 tcp_echo_srv_rwbuf[0],
248 TCP_ECHO_SRV_RWBUF_SIZE,
249 callback_nblk_tcp_echo_srv
250 } );
251
252#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
253
254#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
255
256#endif /* of #if defined(SUPPORT_INET4) */
257
258#elif defined(SUPPORT_INET4) /* of #if defined(SUPPORT_INET6) */
259
260#if defined(TCP_CFG_SWBUF_CSAVE)
261
262#if defined(TCP_CFG_RWBUF_CSAVE)
263
264TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
265 TA_NULL,
266 NADR,
267 TCP_ECHO_SRV_SWBUF_SIZE,
268 NADR,
269 TCP_ECHO_SRV_RWBUF_SIZE,
270 callback_nblk_tcp_echo_srv
271 } );
272
273#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
274
275TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
276 TA_NULL,
277 NADR,
278 TCP_ECHO_SRV_SWBUF_SIZE,
279 tcp_echo_srv_rwbuf[0],
280 TCP_ECHO_SRV_RWBUF_SIZE,
281 callback_nblk_tcp_echo_srv
282 } );
283
284#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
285
286#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
287
288#if defined(TCP_CFG_RWBUF_CSAVE)
289
290TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
291 TA_NULL,
292 tcp_echo_srv_swbuf[0],
293 TCP_ECHO_SRV_SWBUF_SIZE,
294 NADR,
295 TCP_ECHO_SRV_RWBUF_SIZE,
296 callback_nblk_tcp_echo_srv
297 } );
298
299#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
300
301TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
302 TA_NULL,
303 tcp_echo_srv_swbuf[0],
304 TCP_ECHO_SRV_SWBUF_SIZE,
305 tcp_echo_srv_rwbuf[0],
306 TCP_ECHO_SRV_RWBUF_SIZE,
307 callback_nblk_tcp_echo_srv
308 } );
309
310#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
311
312#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
313
314#endif /* of #if defined(SUPPORT_INET6) */
315
316#endif /* of #if defined(USE_TCP_NON_BLOCKING) */
317
318#endif /* of #if !defined(USE_TCP_EXTENTIONS) */
319
320#endif /* of #if defined(USE_TCP_ECHO_SRV1) */
Note: See TracBrowser for help on using the repository browser.