RTI Connext DDS Micro  Version 2.4.6
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
netio_log.h
Go to the documentation of this file.
1 /*
2  * FILE: netio_log.h - NETIO Log definitions
3  *
4  * Copyright 2012-2015 Real-Time Innovations, Inc.
5  *
6  * No duplications, whole or partial, manual or electronic, may be made
7  * without express written permission. Any such copies, or
8  * revisions thereof, must display this notice unaltered.
9  * This code contains trade secrets of Real-Time Innovations, Inc.
10  *
11  * Modification History
12  * --------------------
13  * 30may2013,eh MICRO-415: resource limit msgs
14  * 09mar2012,tk Written
15  */
16 /*ce
17  * \file
18  * \brief NETIO module log codes
19  */
20 #ifndef netio_log_h
21 #define netio_log_h
22 
23 #ifndef osapi_log_h
24 #include "osapi/osapi_log.h"
25 #endif
26 
27 /******************************************************************************
28  * COMMON
29  ******************************************************************************/
30 
31 /*ce
32  * \defgroup NETIOLogCodesClass NETIO
33  * \brief Network I/O. ModuleID = 4
34  * \ingroup LoggingModule
35  */
36 
37 /*ce
38  * \brief Failed to get host address from a string representation
39  * \ingroup NETIOLogCodesClass
40  */
41 #define NETIO_LOG_GETHOST_BYNAME_EC (NETIO_LOG_BASE + 1)
42 #define NETIO_LOG_GETHOST_BYNAME(level_) \
43 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_GETHOST_BYNAME_EC,\
44  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
45 
46 /*ce
47  * \brief Failed to allocate memory for a bind-resolver
48  * \ingroup NETIOLogCodesClass
49  */
50 #define NETIO_LOG_BIND_NEW_EC (NETIO_LOG_BASE + 2)
51 #define NETIO_LOG_BIND_NEW(level_) \
52 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_BIND_NEW_EC,\
53  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
54 
55 /*ce
56  * \brief Failed to create a database table for routes of a bind-resolver
57  * \ingroup NETIOLogCodesClass
58  */
59 #define NETIO_LOG_BIND_NEW_RTABLE_EC (NETIO_LOG_BASE + 3)
60 #define NETIO_LOG_BIND_NEW_RTABLE(level_,dbrc_) \
61 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_BIND_NEW_RTABLE_EC,\
62  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
63 
64 /*ce
65  * \brief Failed to create route record.
66  *
67  * \details May have exceeded
68  * DomainParticipantQos.resource_limits.max_receive_ports or
69  * DomainParticipantQos.resource_limits.local_writer_allocation
70  * \ingroup NETIOLogCodesClass
71  */
72 #define NETIO_LOG_BIND_CREATE_RTABLE_EC (NETIO_LOG_BASE + 4)
73 #define NETIO_LOG_BIND_CREATE_RTABLE(level_,dbrc_) \
74 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_BIND_CREATE_RTABLE_EC,\
75  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
76 
77 /*ce
78  * \brief Failed to delete a database table for routes of a bind_resolver
79  * \ingroup NETIOLogCodesClass
80  */
81 #define NETIO_LOG_BIND_DELETE_RTABLE_EC (NETIO_LOG_BASE + 5)
82 #define NETIO_LOG_BIND_DELETE_RTABLE(level_,dbrc_) \
83 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_BIND_DELETE_RTABLE_EC,\
84  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
85 
86 /*ce
87  * \brief Failed to set the length for a sequence of resolved addresses
88  * \ingroup NETIOLogCodesClass
89  */
90 #define NETIO_LOG_BIND_SET_LENGTH_EC (NETIO_LOG_BASE + 6)
91 #define NETIO_LOG_BIND_SET_LENGTH(level_,len_) \
92 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_BIND_SET_LENGTH_EC,\
93  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"len",(len_))
94 
95 /*ce
96  * \brief Failed to set the maximum length of an internal sequence of addresses
97  * \ingroup NETIOLogCodesClass
98  */
99 #define NETIO_LOG_BIND_SET_MAX_EC (NETIO_LOG_BASE + 7)
100 #define NETIO_LOG_BIND_SET_MAX(level_,len_) \
101 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_BIND_SET_MAX_EC,\
102  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"len",(len_))
103 
104 /*ce
105  * \brief An interface failed on bind_external
106  *
107  * \ingroup NETIOLogCodesClass
108  */
109 #define NETIO_LOG_BIND_EXTERNAL_FAILED_EC (NETIO_LOG_BASE + 8)
110 #define NETIO_LOG_BIND_EXTERNAL_FAILED(level_) \
111 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_BIND_EXTERNAL_FAILED_EC,\
112  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
113 
114 /*ce
115  * \brief An interface failed on unbind_external
116  *
117  * \ingroup NETIOLogCodesClass
118  */
119 #define NETIO_LOG_UNBIND_EXTERNAL_FAILED_EC (NETIO_LOG_BASE + 10)
120 #define NETIO_LOG_UNBIND_EXTERNAL_FAILED(level_) \
121 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_UNBIND_EXTERNAL_FAILED_EC,\
122  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
123 
124 /*ce
125  * \brief Failed to allocate memory for a route resolver
126  * \ingroup NETIOLogCodesClass
127  */
128 #define NETIO_LOG_ROUTE_RTABLE_ALLOC_EC (NETIO_LOG_BASE + 11)
129 #define NETIO_LOG_ROUTE_RTABLE_ALLOC(level_) \
130 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_ROUTE_RTABLE_ALLOC_EC,\
131  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
132 
133 /*ce
134  * \brief Failed to create a database table for routes of a route-resolver
135  * \ingroup NETIOLogCodesClass
136  */
137 #define NETIO_LOG_ROUTE_RTABLE_CREATE_EC (NETIO_LOG_BASE + 12)
138 #define NETIO_LOG_ROUTE_RTABLE_CREATE(level_,dbrc_) \
139 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_ROUTE_RTABLE_CREATE_EC,\
140  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
141 
142 /*ce
143  * \brief Failed to delete a database table for routes of a route-resolver
144  * \ingroup NETIOLogCodesClass
145  */
146 #define NETIO_LOG_ROUTE_RTABLE_DELETE_EC (NETIO_LOG_BASE + 13)
147 #define NETIO_LOG_ROUTE_RTABLE_DELETE(level_,dbrc_) \
148 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_ROUTE_RTABLE_DELETE_EC,\
149  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
150 
151 /*ce
152  * \brief Failed to create route resolver record.
153  *
154  * \details May have exceeded
155  * DomainParticipantQos.resource_limits.max_destination_ports
156  * \ingroup NETIOLogCodesClass
157  */
158 #define NETIO_LOG_ROUTE_RTABLE_ADD_EC (NETIO_LOG_BASE + 14)
159 #define NETIO_LOG_ROUTE_RTABLE_ADD(level_,dbrc_) \
160 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_ROUTE_RTABLE_ADD_EC,\
161  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
162 
163 /*ce
164  * \brief Failed to find routes to update for a route-resolver
165  * \ingroup NETIOLogCodesClass
166  */
167 #define NETIO_LOG_ROUTE_RTABLE_UPDATE_EC (NETIO_LOG_BASE + 15)
168 #define NETIO_LOG_ROUTE_RTABLE_UPDATE(level_,dbrc_) \
169 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_ROUTE_RTABLE_UPDATE_EC,\
170  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
171 
172 /*ce
173  * \brief Failed to allocate memory for address resolver
174  * \ingroup NETIOLogCodesClass
175  */
176 #define NETIO_LOG_AR_ALLOC_FAILED_EC (NETIO_LOG_BASE + 16)
177 #define NETIO_LOG_AR_ALLOC_FAILED(level_) \
178 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_AR_ALLOC_FAILED_EC,\
179  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
180 
181 /*ce
182  * \brief An attempt was made to add an existing interface with a different
183  * port resolver to the address resolver
184  * \ingroup NETIOLogCodesClass
185  */
186 #define NETIO_LOG_AR_ADD_INVALID_INTERFACE_EC (NETIO_LOG_BASE + 17)
187 #define NETIO_LOG_AR_ADD_INVALID_INTERFACE(level_) \
188 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_AR_ADD_INVALID_INTERFACE_EC,\
189  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
190 
191 /*ce
192  * \brief An interface failed to resolve an address.
193  *
194  * \ingroup NETIOLogCodesClass
195  */
196 #define NETIO_LOG_AR_ADDRESS_RESOLVE_FAILED_EC (NETIO_LOG_BASE + 18)
197 #define NETIO_LOG_AR_ADDRESS_RESOLVE_FAILED(level_) \
198 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_AR_ADDRESS_RESOLVE_FAILED_EC,\
199  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
200 
201 /*ce
202  * \brief An interface failed to resolve a port.
203  *
204  * \ingroup NETIOLogCodesClass
205  */
206 #define NETIO_LOG_AR_PORT_RESOLVE_FAILED_EC (NETIO_LOG_BASE + 19)
207 #define NETIO_LOG_AR_PORT_RESOLVE_FAILED(level_) \
208 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_AR_PORT_RESOLVE_FAILED_EC,\
209  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
210 
211 /*ce
212  * \brief NETIO_AddressResolver_resolve/get_next was called with an
213  * uninitialized context
214  *
215  * \ingroup NETIOLogCodesClass
216  */
217 #define NETIO_LOG_AR_CONTEXT_UNINITIALIZED_EC (NETIO_LOG_BASE + 21)
218 #define NETIO_LOG_AR_CONTEXT_UNINITIALIZED(level_) \
219 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_AR_CONTEXT_UNINITIALIZED_EC,\
220  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
221 
222 /*ce
223  * \brief An invalid token was encountered in the address string
224  *
225  * \ingroup NETIOLogCodesClass
226  */
227 #define NETIO_LOG_AR_INVALID_TOKEN_EC (NETIO_LOG_BASE + 22)
228 #define NETIO_LOG_AR_INVALID_TOKEN(level_) \
229 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_AR_INVALID_TOKEN_EC,\
230  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
231 
232 /*ce
233  * \brief The length of the address exceeded the address buffer passed in
234  *
235  * \ingroup NETIOLogCodesClass
236  */
237 #define NETIO_LOG_AR_ADDRESS_STRING_EXCEEDED_EC (NETIO_LOG_BASE + 23)
238 #define NETIO_LOG_AR_ADDRESS_STRING_EXCEEDED(level_) \
239 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_AR_ADDRESS_STRING_EXCEEDED_EC,\
240  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
241 
242 /*ce
243  * \brief An address index was not parsed correctly
244  *
245  * \details
246  * When parsing an address string the index was not specified correctly.
247  * Legal formats are:
248  * N@
249  * [,N]@
250  * [N]@
251  * [M,N]@
252  *
253  * Where N and M are integers >= 0
254  *
255  * \ingroup NETIOLogCodesClass
256  */
257 #define NETIO_LOG_INVALID_ADDRESS_INDEX_EC (NETIO_LOG_BASE + 24)
258 #define NETIO_LOG_INVALID_ADDRESS_INDEX(level_,low_,high_) \
259 OSAPI_LOG_ENTRY_ADD_2INT((level_),NETIO_LOG_INVALID_ADDRESS_INDEX_EC,\
260  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"low",(low_),"high",(high_))
261 
262 /*ce
263  * \brief Illegal route operation attempted
264  *
265  * \ingroup NETIOLogCodesClass
266  */
267 #define NETIO_LOG_ILLEGAL_ROUTE_OPERATION_EC (NETIO_LOG_BASE + 25)
268 #define NETIO_LOG_ILLEGAL_ROUTE_OPERATION(level_,op_) \
269 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_ILLEGAL_ROUTE_OPERATION_EC,\
270  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"op",(op_))
271 
272 /*ce
273  * \brief Failed to set the name of a runtime component interface
274  * \ingroup NETIOLogCodesClass
275  */
276 #define NETIO_LOG_SET_NAME_EC (UDP_LOG_BASE + 26)
277 #define NETIO_LOG_SET_NAME(level_,name_) \
278 OSAPI_LOG_ENTRY_ADD_1STRING((level_),NETIO_LOG_SET_NAME_EC,\
279  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"name",(name_))
280 /*ce
281  * \brief Failed to set packet's head
282  *
283  * \details NETIO_Packet_set_head() failed, due to an invalid delta that would
284  * have moved the head position out-of-bounds of the packet.
285  *
286  * \ingroup NETIOLogCodesClass
287  */
288 #define NETIO_LOG_PACKET_SET_HEAD_EC (UDP_LOG_BASE + 27)
289 #define NETIO_LOG_PACKET_SET_HEAD(level_,delta_) \
290 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_PACKET_SET_HEAD_EC,\
291  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"delta",(delta_))
292 
293 /*ce
294  * \brief Failed to set packet's tail
295  *
296  * \details NETIO_Packet_set_tail() failed, due to an invalid delta that would
297  * have moved the tail position out-of-bounds of the packet.
298  *
299  * \ingroup NETIOLogCodesClass
300  */
301 #define NETIO_LOG_PACKET_SET_TAIL_EC (UDP_LOG_BASE + 28)
302 #define NETIO_LOG_PACKET_SET_TAIL(level_) \
303 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_PACKET_SET_TAIL_EC,\
304  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
305 
306 /*ce
307  * \brief Failed to initialize packet
308  *
309  * \details NETIO_Packet_initialize() failed due to invalid arguments
310  *
311  * \ingroup NETIOLogCodesClass
312  */
313 #define NETIO_LOG_PACKET_INITIALIZE_EC (UDP_LOG_BASE + 29)
314 #define NETIO_LOG_PACKET_INITIALIZE(level_) \
315 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_PACKET_INITIALIZE_EC,\
316  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
317 
318 /******************************************************************************
319  * LOOPBACK
320  ******************************************************************************/
321 
322 /*ce
323  * \brief Failed to delete a database table for a NETIO loopback interface
324  * \ingroup NETIOLogCodesClass
325  */
326 #define NETIO_LOG_LOOP_DELETE_TABLE_EC (NETIO_LOG_BASE + 100)
327 #define NETIO_LOG_LOOP_DELETE_TABLE(level_,dbrc_) \
328 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_LOOP_DELETE_TABLE_EC,\
329  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
330 
331 /*ce
332  * \brief Failed to create a database table for a NETIO loopback interface
333  * \ingroup NETIOLogCodesClass
334  */
335 #define NETIO_LOG_LOOP_CREATE_TABLE_EC (NETIO_LOG_BASE + 101)
336 #define NETIO_LOG_LOOP_CREATE_TABLE(level_,dbrc_) \
337 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_LOOP_CREATE_TABLE_EC,\
338  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
339 
340 /*ce
341  * \brief Failed to select a valid record when sending with the NETIO loopback
342  * interface
343  * \ingroup NETIOLogCodesClass
344  */
345 #define NETIO_LOG_LOOP_SELECT_TABLE_EC (NETIO_LOG_BASE + 102)
346 #define NETIO_LOG_LOOP_SELECT_TABLE(level_,dbrc_) \
347 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_LOOP_SELECT_TABLE_EC,\
348  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
349 
350 /*ce
351  * \brief Failed to send forward with the NETIO loopback interface
352  * \ingroup NETIOLogCodesClass
353  */
354 #define NETIO_LOG_LOOP_FWD_EC (NETIO_LOG_BASE + 103)
355 #define NETIO_LOG_LOOP_FWD(level_) \
356 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_LOOP_FWD_EC,\
357  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
358 
359 /*ce
360  * \brief Failed to bind an external interface with the NETIO loopback interface
361  * \ingroup NETIOLogCodesClass
362  */
363 #define NETIO_LOG_LOOP_BINDX_DB_EC (NETIO_LOG_BASE + 104)
364 #define NETIO_LOG_LOOP_BINDX_DB(level_,dbrc_) \
365 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_LOOP_BINDX_DB_EC,\
366  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
367 
368 /*ce
369  * \brief Failed to unbind an external interface with the NETIO loopback
370  * interface
371  * \ingroup NETIOLogCodesClass
372  */
373 #define NETIO_LOG_LOOP_UNBINDX_DB_EC (NETIO_LOG_BASE + 105)
374 #define NETIO_LOG_LOOP_UNBINDX_DB(level_,dbrc_) \
375 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_LOOP_UNBINDX_DB_EC,\
376  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
377 
378 /*ce
379  * \brief Failed to set the length of an address sequence
380  * \ingroup NETIOLogCodesClass
381  */
382 #define NETIO_LOG_LOOP_SET_LENGTH_EC (NETIO_LOG_BASE + 106)
383 #define NETIO_LOG_LOOP_SET_LENGTH(level_,len_) \
384 OSAPI_LOG_ENTRY_ADD_1INT((level_),NETIO_LOG_LOOP_SET_LENGTH_EC,\
385  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"len",(len_))
386 
387 /*ce
388  * \brief Invalid property passed in when creating a loopback interface
389  * \ingroup NETIOLogCodesClass
390  */
391 #define NETIO_LOG_LOOP_INVALID_PROPERTY_EC (NETIO_LOG_BASE + 107)
392 #define NETIO_LOG_LOOP_INVALID_PROPERTY(level_) \
393 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_LOOP_INVALID_PROPERTY_EC,\
394  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
395 
396 /*ce
397  * \brief Failed to initialize the loopback interface
398  * \ingroup NETIOLogCodesClass
399  */
400 #define NETIO_LOG_LOOP_INITIALIZE_FAILED_EC (NETIO_LOG_BASE + 108)
401 #define NETIO_LOG_LOOP_INITIALIZE_FAILED(level_) \
402 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_LOOP_INITIALIZE_FAILED_EC,\
403  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
404 
405 /*ce
406  * \brief An error occurred with a cursor while iterating over a table
407  * \ingroup NETIOLogCodesClass
408  */
409 #define NETIO_LOG_LOOP_CURSOR_ERROR_EC (NETIO_LOG_BASE + 109)
410 #define NETIO_LOG_LOOP_CURSOR_ERROR(level_) \
411 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_LOOP_CURSOR_ERROR_EC,\
412  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
413 
414 /*ce
415  * \brief An invalid factory was passed in to create a loopback interface
416  * \ingroup NETIOLogCodesClass
417  */
418 #define NETIO_LOG_LOOP_INVALID_FACTORY_EC (NETIO_LOG_BASE + 110)
419 #define NETIO_LOG_LOOP_INVALID_FACTORY(level_) \
420 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_LOOP_INVALID_FACTORY_EC,\
421  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
422 
423 
424 /*ce
425  * \brief An invalid component was passed in to delete a loopback interface
426  * \ingroup NETIOLogCodesClass
427  */
428 #define NETIO_LOG_LOOP_INVALID_COMPONENT_EC (NETIO_LOG_BASE + 111)
429 #define NETIO_LOG_LOOP_INVALID_COMPONENT(level_) \
430 OSAPI_LOG_ENTRY_ADD((level_),NETIO_LOG_LOOP_INVALID_COMPONENT_EC,\
431  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
432 
433 /******************************************************************************
434  * UDP
435  ******************************************************************************/
436 
437 /*ce
438  * \brief Failed to initialize use of sockets
439  * \ingroup NETIOLogCodesClass
440  */
441 #define UDP_LOG_SOCKET_INIT_EC (UDP_LOG_BASE + 200)
442 #define UDP_LOG_SOCKET_INIT(level_,sysrc_) \
443 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_INIT_EC,\
444  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
445 
446 /*ce
447  * \brief Failed to get the host address given the host name
448  * \ingroup NETIOLogCodesClass
449  */
450 #define UDP_LOG_GETHOSTNAME_EC (UDP_LOG_BASE + 201)
451 #define UDP_LOG_GETHOSTNAME(level_,host_,sysrc_) \
452 OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),UDP_LOG_GETHOSTNAME_EC,\
453  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
454  "host",(host_),"sysrc",(sysrc_))
455 
456 /*ce
457  * \brief Failed to set a socket for multicast loopback
458  * \ingroup NETIOLogCodesClass
459  */
460 #define UDP_LOG_SOCKET_SET_MCAST_EC (UDP_LOG_BASE + 202)
461 #define UDP_LOG_SOCKET_SET_MCAST(level_,sysrc_) \
462 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_SET_MCAST_EC,\
463  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
464 
465 /*ce
466  * \brief Failed to set a socket for multicast bound to a specific interface
467  * \ingroup NETIOLogCodesClass
468  */
469 #define UDP_LOG_SOCKET_SET_MCASTIF_EC (UDP_LOG_BASE + 203)
470 #define UDP_LOG_SOCKET_SET_MCASTIF(level_,sysrc_) \
471 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_SET_MCASTIF_EC,\
472  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
473 
474 /*ce
475  * \brief Failed to create a new socket, the sysrc code is the OS return
476  * code and reason for failure.
477  * \ingroup NETIOLogCodesClass
478  */
479 #define UDP_LOG_SOCKET_CREATE_EC (UDP_LOG_BASE + 204)
480 #define UDP_LOG_SOCKET_CREATE(level_,sysrc_) \
481 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_CREATE_EC,\
482  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
483 
484 /*ce
485  * \brief Failed to set the close-on-exec flag for a socket
486  * \ingroup NETIOLogCodesClass
487  */
488 #define UDP_LOG_SOCKET_SETFD_EC (UDP_LOG_BASE + 205)
489 #define UDP_LOG_SOCKET_SETFD(level_,sysrc_) \
490 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_SETFD_EC,\
491  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
492 
493 /*ce
494  * \brief Failed to set the socket send buffer size
495  * \ingroup NETIOLogCodesClass
496  */
497 #define UDP_LOG_SOCKET_SNDBUF_EC (UDP_LOG_BASE + 206)
498 #define UDP_LOG_SOCKET_SNDBUF(level_,size_,sysrc_) \
499 OSAPI_LOG_ENTRY_ADD_2INT((level_),UDP_LOG_SOCKET_SNDBUF_EC,\
500  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
501  "size",(size_),"sysrc",(sysrc_))
502 
503 /*ce
504  * \brief Failed to set multicast TTL for a socket
505  * \ingroup NETIOLogCodesClass
506  */
507 #define UDP_LOG_SOCKET_TTL_EC (UDP_LOG_BASE + 207)
508 #define UDP_LOG_SOCKET_TTL(level_,ttl_,sysrc_) \
509 OSAPI_LOG_ENTRY_ADD_2INT((level_),UDP_LOG_SOCKET_TTL_EC,\
510  OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
511  "ttl",(ttl_),"sysrc",(sysrc_))
512 
513 /*ce
514  * \brief Failed to initialize a receive packet
515  * \ingroup NETIOLogCodesClass
516  */
517 #define UDP_LOG_PACKET_INIT_EC (UDP_LOG_BASE + 208)
518 #define UDP_LOG_PACKET_INIT(level_,packet_,buf_,len_) \
519 OSAPI_LOG_ENTRY_CREATE((level_),UDP_LOG_PACKET_INIT_EC,\
520  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,RTI_FALSE)\
521  OSAPI_LOG_ENTRY_ADD_POINTER("pkt",(packet_),RTI_FALSE)\
522  OSAPI_LOG_ENTRY_ADD_POINTER("buf",(buf_),RTI_FALSE)\
523  OSAPI_LOG_ENTRY_ADD_INT("len",(len_),RTI_TRUE)
524 
525 /*ce
526  * \brief Failed to set the head of a receive packet
527  * \ingroup NETIOLogCodesClass
528  */
529 #define UDP_LOG_PACKET_HEAD_EC (UDP_LOG_BASE + 209)
530 #define UDP_LOG_PACKET_HEAD(level_,packet_,adjust_) \
531 OSAPI_LOG_ENTRY_CREATE((level_),UDP_LOG_PACKET_HEAD_EC,\
532  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,RTI_FALSE)\
533  OSAPI_LOG_ENTRY_ADD_POINTER("packet",(packet_),RTI_FALSE)\
534  OSAPI_LOG_ENTRY_ADD_INT("adjust",(adjust_),RTI_TRUE)
535 
536 /*ce
537  * \brief Failed reception upstream for a received packet
538  * \ingroup NETIOLogCodesClass
539  */
540 #define UDP_LOG_PACKET_FWD_EC (UDP_LOG_BASE + 210)
541 #define UDP_LOG_PACKET_FWD(level_) \
542 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_PACKET_FWD_EC,\
543  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
544 
545 /*ce
546  * \brief Failed to delete a database record or index from an internal NAT
547  * \ingroup NETIOLogCodesClass
548  */
549 #define UDP_LOG_NAT_DELETE_EC (UDP_LOG_BASE + 211)
550 #define UDP_LOG_NAT_DELETE(level_,dbrc_) \
551 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_NAT_DELETE_EC,\
552  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
553 
554 /*ce
555  * \brief Failed to finalize the parent NETIO interface
556  * \ingroup NETIOLogCodesClass
557  */
558 #define UDP_LOG_FINALIZE_EC (UDP_LOG_BASE + 212)
559 #define UDP_LOG_FINALIZE(level_) \
560 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_FINALIZE_EC,\
561  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
562 
563 /*ce
564  * \brief Failed to set socket to reuse a port or address
565  * \ingroup NETIOLogCodesClass
566  */
567 #define UDP_LOG_SOCKET_REUSE_PORT_EC (UDP_LOG_BASE + 213)
568 #define UDP_LOG_SOCKET_REUSE_PORT(level_,sysrc_) \
569 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_REUSE_PORT_EC,\
570  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
571 
572 /*ce
573  * \brief Failed a socket bind
574  * \ingroup NETIOLogCodesClass
575  */
576 #define UDP_LOG_SOCKET_BIND_EC (UDP_LOG_BASE + 214)
577 #define UDP_LOG_SOCKET_BIND(level_,addr_,port_,sysrc_) \
578 OSAPI_LOG_ENTRY_ADD_3INT((level_),UDP_LOG_SOCKET_BIND_EC,\
579  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
580  "addr",(addr_),"port",(port_),"sysrc",(sysrc_))
581 
582 /*ce
583  * \brief Failed to add membership to a multicast group for a socket
584  * \ingroup NETIOLogCodesClass
585  */
586 #define UDP_LOG_SOCKET_ADDGRP_EC (UDP_LOG_BASE + 215)
587 #define UDP_LOG_SOCKET_ADDGRP(level_,if_,addr_,sysrc_) \
588 OSAPI_LOG_ENTRY_ADD_3INT((level_),UDP_LOG_SOCKET_ADDGRP_EC,\
589  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
590  "if",(if_),"addr",(addr_),"sysrc",(sysrc_))
591 
592 /*ce
593  * \brief Failed to create a bind entry for a receive port
594  * \ingroup NETIOLogCodesClass
595  */
596 #define UDP_LOG_PORT_ENTRY_EC (UDP_LOG_BASE + 216)
597 #define UDP_LOG_PORT_ENTRY(level_,dbrc_) \
598 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_PORT_ENTRY_EC,\
599  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
600 
601 /*ce
602  * \brief Failed to allocate memory for a receive buffer of a specific port
603  * \ingroup NETIOLogCodesClass
604  */
605 #define UDP_LOG_PORT_ALLOC_EC (UDP_LOG_BASE + 217)
606 #define UDP_LOG_PORT_ALLOC(level_) \
607 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_PORT_ALLOC_EC,\
608  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
609 
610 /*ce
611  * \brief Failed to set the receive buffer size of a socket
612  * \ingroup NETIOLogCodesClass
613  */
614 #define UDP_LOG_SOCKET_RXBUF_EC (UDP_LOG_BASE + 218)
615 #define UDP_LOG_SOCKET_RXBUF(level_,size_,sysrc_) \
616 OSAPI_LOG_ENTRY_ADD_2INT((level_),UDP_LOG_SOCKET_RXBUF_EC,\
617  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
618  "size",(size_),"sysrc",(sysrc_))
619 
620 /*ce
621  * \brief Failed to add a port entry record to a database table
622  * \ingroup NETIOLogCodesClass
623  */
624 #define UDP_LOG_PORT_ADD_EC (UDP_LOG_BASE + 219)
625 #define UDP_LOG_PORT_ADD(level_,dbrc_) \
626 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_PORT_ADD_EC,\
627  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
628 
629 /*ce
630  * \brief Failed to create a receive thread for a receive port
631  * \ingroup NETIOLogCodesClass
632  */
633 #define UDP_LOG_PORT_THREAD_EC (UDP_LOG_BASE + 220)
634 #define UDP_LOG_PORT_THREAD(level_) \
635 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_PORT_THREAD_EC,\
636  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
637 
638 /*ce
639  * \brief Failed to get a list of interface addresses
640  * \ingroup NETIOLogCodesClass
641  */
642 #define UDP_LOG_SOCKET_IFLIST_EC (UDP_LOG_BASE + 221)
643 #define UDP_LOG_SOCKET_IFLIST(level_,sysrc_) \
644 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_IFLIST_EC,\
645  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
646 
647 /*ce
648  * \brief Failed to get the network interface flags or mask of a socket
649  * \ingroup NETIOLogCodesClass
650  */
651 #define UDP_LOG_SOCKET_IFFLAGS_EC (UDP_LOG_BASE + 222)
652 #define UDP_LOG_SOCKET_IFFLAGS(level_,sysrc_) \
653 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_IFFLAGS_EC,\
654  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
655 
656 /*ce
657  * \brief Failed to close a socket
658  * \ingroup NETIOLogCodesClass
659  */
660 #define UDP_LOG_SOCKET_CLOSE_EC (UDP_LOG_BASE + 223)
661 #define UDP_LOG_SOCKET_CLOSE(level_,sysrc_) \
662 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SOCKET_CLOSE_EC,\
663  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
664 
665 /*ce
666  * \brief Failed to load a dynamic library
667  * \ingroup NETIOLogCodesClass
668  */
669 #define UDP_LOG_LOADLIB_EC (UDP_LOG_BASE + 224)
670 #define UDP_LOG_LOADLIB(level_) \
671 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_LOADLIB_EC,\
672  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
673 
674 /*ce
675  * \brief Failed to get interface buffer size
676  * \ingroup NETIOLogCodesClass
677  */
678 #define UDP_LOG_GET_BUF_SIZE_EC (UDP_LOG_BASE + 225)
679 #define UDP_LOG_GET_BUF_SIZE(level_) \
680 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_GET_BUF_SIZE_EC,\
681  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
682 
683 /*ce
684  * \brief Out of memory to allocate interface buffer
685  * \ingroup NETIOLogCodesClass
686  */
687 #define UDP_LOG_GET_BUF_ALLOC_EC (UDP_LOG_BASE + 226)
688 #define UDP_LOG_GET_BUF_ALLOC(level_,size_) \
689 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_GET_BUF_ALLOC_EC,\
690  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"size",(size_))
691 
692 /*ce
693  * \brief Failed to get an interface list
694  * \ingroup NETIOLogCodesClass
695  */
696 #define UDP_LOG_GET_IFLIST_EC (UDP_LOG_BASE + 227)
697 #define UDP_LOG_GET_IFLIST(level_,sysrc_) \
698 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_GET_IFLIST_EC,\
699  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
700 
701 /*ce
702  * \brief Failed getnameinfo()
703  * \ingroup NETIOLogCodesClass
704  */
705 #define UDP_LOG_GET_NAMEINFO_EC (UDP_LOG_BASE + 228)
706 #define UDP_LOG_GET_NAMEINFO(level_,sysrc_) \
707 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_GET_NAMEINFO_EC,\
708  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
709 
710 /*ce
711  * \brief Failed to enable multicast loopback
712  * \ingroup NETIOLogCodesClass
713  */
714 #define UDP_LOG_MULTICAST_ENABLE_EC (UDP_LOG_BASE + 229)
715 #define UDP_LOG_MULTICAST_ENABLE(level_) \
716 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_MULTICAST_ENABLE_EC,\
717  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
718 
719 /*ce
720  * \brief Failed to create a database table for a UDP interface
721  * \ingroup NETIOLogCodesClass
722  */
723 #define UDP_LOG_UDP_CREATE_TABLE_EC (UDP_LOG_BASE + 230)
724 #define UDP_LOG_UDP_CREATE_TABLE(level_,name_,dbrc_) \
725 OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),UDP_LOG_UDP_CREATE_TABLE_EC,\
726  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
727  "name",(name_),"dbrc",(dbrc_))
728 
729 /*ce
730  * \brief Failed to create an index for a UDP interface
731  * \ingroup NETIOLogCodesClass
732  */
733 #define UDP_LOG_UDP_CREATE_INDEX_EC (UDP_LOG_BASE + 231)
734 #define UDP_LOG_UDP_CREATE_INDEX(level_,table_,dbrc_) \
735 OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),UDP_LOG_UDP_CREATE_INDEX_EC,\
736  OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
737  "table",(table_),"dbrc",(dbrc_))
738 
739 /*ce
740  * \brief Failed to create or insert a database record for a UDP interface
741  * \ingroup NETIOLogCodesClass
742  */
743 #define UDP_LOG_RECORD_EC (UDP_LOG_BASE + 232)
744 #define UDP_LOG_RECORD(level_,dbrc_) \
745 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_RECORD_EC,\
746  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
747 
748 /*ce
749  * \brief Failed to finalize UDP interface factory property
750  * \ingroup NETIOLogCodesClass
751  */
752 #define UDP_LOG_PROPERTY_FINALIZE_EC (UDP_LOG_BASE + 233)
753 #define UDP_LOG_PROPERTY_FINALIZE(level_) \
754 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_PROPERTY_FINALIZE_EC,\
755  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
756 
757 /*ce
758  * \brief Failed to allocate memory for a UDP interface
759  * \ingroup NETIOLogCodesClass
760  */
761 #define UDP_LOG_ALLOC_EC (UDP_LOG_BASE + 234)
762 #define UDP_LOG_ALLOC(level_) \
763 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_ALLOC_EC,\
764  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
765 
766 /*ce
767  * \brief Failed sending a ping message, upon adding a route or waking up a
768  * receive thread
769  * \ingroup NETIOLogCodesClass
770  */
771 #define UDP_LOG_SEND_PING_EC (UDP_LOG_BASE + 235)
772 #define UDP_LOG_SEND_PING(level_) \
773 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_SEND_PING_EC,\
774  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
775 
776 /*ce
777  * \brief Failed to drop membership from a multicast group
778  * \ingroup NETIOLogCodesClass
779  */
780 #define UDP_LOG_DROPGRP_EC (UDP_LOG_BASE + 236)
781 #define UDP_LOG_DROPGRP(level_,sysrc_) \
782 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_DROPGRP_EC,\
783  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
784 
785 /*ce
786  * \brief Length of address sequence exceeds its maximum
787  * \ingroup NETIOLogCodesClass
788  */
789 #define UDP_LOG_GET_LENGTH_EC (UDP_LOG_BASE + 237)
790 #define UDP_LOG_GET_LENGTH(level_) \
791 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_GET_LENGTH_EC,\
792  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
793 
794 /*ce
795  * \brief Failed to set the length of an address sequence
796  * \ingroup NETIOLogCodesClass
797  */
798 #define UDP_LOG_SET_LENGTH_EC (UDP_LOG_BASE + 240)
799 #define UDP_LOG_SET_LENGTH(level_,len_) \
800 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SET_LENGTH_EC,\
801  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"len",(len_))
802 
803 /*ce
804  * \brief Failed WSAStartup()
805  * \ingroup NETIOLogCodesClass
806  */
807 #define UDP_LOG_WSA_STARTUP_EC (UDP_LOG_BASE + 241)
808 #define UDP_LOG_WSA_STARTUP(level_,rc_) \
809 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_WSA_STARTUP_EC,\
810  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(rc_))
811 
812 /*ce
813  * \brief Incompatible version of Winsock, must not be older than 2.0
814  * \ingroup NETIOLogCodesClass
815  */
816 #define UDP_LOG_WINSOCK_INCOMPATIBLE_EC (UDP_LOG_BASE + 242)
817 #define UDP_LOG_WINSOCK_INCOMPATIBLE(level_) \
818 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_WSA_STARTUP_EC,\
819  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
820 
821 /*ce
822  * \brief Inconsistent max_message_size
823  *
824  * \details UDP_InterfaceProperty.max_message_size is set to an inconsistent
825  * value, larger than UDP_InterfaceProperty.max_send_buffer_size and/or
826  * larger than UDP_InterfaceProperty.max_receive_buffer_size .
827  *
828  * \ingroup NETIOLogCodesClass
829  */
830 #define UDP_LOG_INCONSISTENT_MAX_MESSSAGE_SIZE_EC (UDP_LOG_BASE + 243)
831 #define UDP_LOG_INCONSISTENT_MAX_MESSAGE_SIZE(level_) \
832 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_INCONSISTENT_MAX_MESSSAGE_SIZE_EC,\
833  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
834 
835 /*ce
836  * \brief Failed to initialized the loopback interface
837  *
838  * \ingroup NETIOLogCodesClass
839  */
840 #define UDP_LOG_INITIALIZE_FAILED_EC (UDP_LOG_BASE + 244)
841 #define UDP_LOG_INITIALIZE_FAILED(level_) \
842 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_INITIALIZE_FAILED_EC,\
843  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
844 
845 /*ce
846  * \brief Did not find the specified thread port
847  *
848  * \ingroup NETIOLogCodesClass
849  */
850 #define UDP_LOG_PORT_NOT_FOUND_EC (UDP_LOG_BASE + 245)
851 #define UDP_LOG_PORT_NOT_FOUND(level_) \
852 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_PORT_NOT_FOUND_EC,\
853  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
854 
855 /*ce
856  * \brief An error occurred while iterating over a cursor
857  *
858  * \ingroup NETIOLogCodesClass
859  */
860 #define UDP_LOG_CURSOR_ERROR_EC (UDP_LOG_BASE + 246)
861 #define UDP_LOG_CURSOR_ERROR(level_) \
862 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_CURSOR_ERROR_EC,\
863  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
864 
865 /*ce
866  * \brief Failed to send message
867  *
868  * \details A message could not be sent due to system error
869  *
870  * \ingroup NETIOLogCodesClass
871  */
872 #define UDP_LOG_SEND_ERROR_EC (UDP_LOG_BASE + 247)
873 #define UDP_LOG_SEND_ERROR(level_,sysrc_) \
874 OSAPI_LOG_ENTRY_ADD_1INT((level_),UDP_LOG_SEND_ERROR_EC,\
875  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"sysrc",(sysrc_))
876 
877 /*ce
878  * \brief Multicast address ignored because multicast supported is not compiled in
879  *
880  * \details
881  * A multicast address was specified as an address, but multicast support has
882  * not been enabled with NETIO_CONFIG_ENABLE_MULTICAST in netio_config.h
883  *
884  * \ingroup NETIOLogCodesClass
885  */
886 #define UDP_LOG_MULTICAST_NOT_ENABLED_EC (UDP_LOG_BASE + 248)
887 #define UDP_LOG_MULTICAST_NOT_ENABLED(level_) \
888 OSAPI_LOG_ENTRY_ADD((level_),UDP_LOG_MULTICAST_NOT_ENABLED_EC,\
889  OSAPI_LOG_MSG_PN_X2_STD_PARAM)
890 
891 #endif /* netio_log_h */

RTI Connext DDS Micro Version 2.4.6 Copyright © Sun Jan 24 2016 Real-Time Innovations, Inc