RTI Connext DDS Micro
Version 2.4.9
Main Page
Related Pages
Manuals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
dds_c_log.h
Go to the documentation of this file.
1
/*
2
* FILE: dds_c_log.h - DDS log definitions
3
*
4
* (c) Copyright, Real-Time Innovations, 2012-2016.
5
*
6
* All rights reserved.
7
*
8
* No duplications, whole or partial, manual or electronic, may be made
9
* without express written permission. Any such copies, or
10
* revisions thereof, must display this notice unaltered.
11
* This code contains trade secrets of Real-Time Innovations, Inc.
12
*
13
* Modification History
14
* --------------------
15
* 27jun2016,tk MICRO-1545 Added log message for topic in-use
16
* 17dec2015,eh MICRO-1511 Add DDSC_LOG_CDR_DESERIALIZE_KEY
17
* 01dec2014,tk MICRO-991: Fixed missing %s in format string
18
* 09feb2014,eh MICRO-712: complete HTML doc descriptions
19
* 30may2013,eh MICRO-415: resource limit msgs
20
* 14may2013,eh MICRO-639, MICRO-394: add DDSC_LOG_DR_DESERIALIZE_BAD_PID_LENGTH
21
* 30apr2012,tk Written
22
*/
23
/*ce
24
* \file
25
* \brief DDS_C module log codes
26
*/
27
28
#ifndef dds_c_log_h
29
#define dds_c_log_h
30
31
#include "
dds_c/dds_c_config.h
"
32
33
#ifndef osapi_log_h
34
#include "osapi/osapi_log.h"
35
#endif
36
37
/*ce
38
* \defgroup DDSCLogCodesClass DDS_C
39
* \brief DDS C. ModuleID = 7
40
* \ingroup LoggingModule
41
*/
42
43
/*******************************************************************************
44
* INFRASTRUCTURE LOG-CODES
45
******************************************************************************/
46
/*ce
47
* \brief The specified duration is not valid.
48
*
49
* \ingroup DDSCLogCodesClass
50
*/
51
#define DDSC_LOG_INVALID_DURATION_EC (DDSC_LOG_BASE + 1)
52
#define DDSC_LOG_INVALID_DURATION(level_) \
53
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_INVALID_DURATION_EC,\
54
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
55
56
/*ce
57
* \brief An invalid participant name was specified with an unknown GUID.
58
*
59
* \ingroup DDSCLogCodesClass
60
*/
61
#define DDSC_LOG_INVALID_PARTICIPANT_NAME_EC (DDSC_LOG_BASE + 2)
62
#define DDSC_LOG_INVALID_PARTICIPANT_NAME(level_) \
63
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_INVALID_PARTICIPANT_NAME_EC,\
64
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
65
66
/*ce
67
* \brief An invalid participant GUID prefix was specified, typically the
68
* GUID prefix does not match an already detected participant.
69
*
70
* \ingroup DDSCLogCodesClass
71
*/
72
#define DDSC_LOG_INVALID_PARTICIPANT_GUID_PREFIX_EC (DDSC_LOG_BASE + 3)
73
#define DDSC_LOG_INVALID_PARTICIPANT_GUID_PREFIX(level_) \
74
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_INVALID_PARTICIPANT_GUID_PREFIX_EC,\
75
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
76
77
/*ce
78
* \brief A call to OSAPI_System_get_time failed.
79
*
80
* \ingroup DDSCLogCodesClass
81
*/
82
#define DDSC_LOG_SYS_GETTIME_EC (DDSC_LOG_BASE + 4)
83
#define DDSC_LOG_SYS_GETTIME(level_) \
84
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_SYS_GETTIME_EC,\
85
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
86
87
/*ce
88
* \brief Failed to get the next automatically generated object ID for an
89
* entity's GUID. This typically means the object id pool has been
90
* exhausted.
91
*
92
* \ingroup DDSCLogCodesClass
93
*/
94
#define DDSC_LOG_GET_NEXT_OBJECT_ID_EC (DDSC_LOG_BASE + 5)
95
#define DDSC_LOG_GET_NEXT_OBJECT_ID(level_) \
96
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_GET_NEXT_OBJECT_ID_EC,\
97
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
98
99
/*ce
100
* \brief Failed to set name string for a DDS entity in the DomainParticipantQos
101
* entity_name policy.
102
*
103
* \ingroup DDSCLogCodesClass
104
*/
105
#define DDSC_LOG_SET_ENTITY_NAME_EC (DDSC_LOG_BASE + 6)
106
#define DDSC_LOG_SET_ENTITY_NAME(level_,name_,len_,max_) \
107
OSAPI_LOG_ENTRY_CREATE((level_),DDSC_LOG_SET_ENTITY_NAME_EC,\
108
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,RTI_FALSE)\
109
OSAPI_LOG_ENTRY_ADD_STRING("name",(name_),RTI_FALSE)\
110
OSAPI_LOG_ENTRY_ADD_INT("len",(len_),RTI_FALSE)\
111
OSAPI_LOG_ENTRY_ADD_INT("max",(max_),RTI_TRUE)
112
113
/*ce
114
* \brief A call to OSAPI_System_get_hostname failed.
115
*
116
* \ingroup DDSCLogCodesClass
117
*/
118
#define DDSC_LOG_SYS_GET_HOSTNAME_EC (DDSC_LOG_BASE + 7)
119
#define DDSC_LOG_SYS_GET_HOSTNAME(level_) \
120
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_SYS_GET_HOSTNAME_EC,\
121
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
122
123
/*ce
124
* \brief A call to OSAPI_Stdio_snprintf failed. Typically this means the
125
* destination buffer was too small.
126
*
127
* \ingroup DDSCLogCodesClass
128
*/
129
#define DDSC_LOG_IO_SNPRINTF_FAILED_EC (DDSC_LOG_BASE + 8)
130
#define DDSC_LOG_IO_SNPRINTF_FAILED(level_) \
131
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_IO_SNPRINTF_FAILED_EC,\
132
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
133
134
/*ce
135
* \brief Failed to find a topic created by a DomainParticipant.
136
*
137
* \ingroup DDSCLogCodesClass
138
*/
139
#define DDSC_LOG_TOPIC_FIND_EC (DDSC_LOG_BASE + 9)
140
#define DDSC_LOG_TOPIC_FIND(level_,topic_,dbrc_) \
141
OSAPI_LOG_ENTRY_CREATE((level_),DDSC_LOG_TOPIC_FIND_EC,\
142
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,RTI_FALSE)\
143
OSAPI_LOG_ENTRY_ADD_STRING("topic",(topic_),RTI_FALSE)\
144
OSAPI_LOG_ENTRY_ADD_INT("dbrc",(dbrc_),RTI_TRUE)
145
146
/*ce
147
* \brief Endpoint discovery failed because the name of the remote participant
148
* parent for an endpoint was not found.
149
*
150
* \ingroup DDSCLogCodesClass
151
*/
152
#define DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_NAME_EC (DDSC_LOG_BASE + 10)
153
#define DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_NAME(level_,name_) \
154
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_NAME_EC,\
155
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"name",(name_))
156
157
/*ce
158
* \brief Endpoint discovery failed because the key of the remote participant
159
* parent for an endpoint was not found. Note that the key is logged
160
* as 4 integers in host endianess format.
161
*
162
* \ingroup DDSCLogCodesClass
163
*/
164
#define DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_KEY_EC (DDSC_LOG_BASE + 11)
165
#define DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_KEY(level_,key0_,key1_,key2_,key3_) \
166
OSAPI_LOG_ENTRY_CREATE((level_),DDSC_LOG_UNKNOWN_REMOTE_PARTICIPANT_KEY_EC,\
167
OSAPI_LOG_MSG_PN_X2_STD_PARAM,RTI_FALSE)\
168
OSAPI_LOG_ENTRY_ADD_INT("key0",(key0_),RTI_FALSE)\
169
OSAPI_LOG_ENTRY_ADD_INT("key1",(key1_),RTI_FALSE)\
170
OSAPI_LOG_ENTRY_ADD_INT("key2",(key2_),RTI_FALSE)\
171
OSAPI_LOG_ENTRY_ADD_INT("key3",(key3_),RTI_TRUE)
172
173
/*ce
174
* \brief Failed endpoint discovery when key does not match the remote
175
* participant.
176
*
177
* \ingroup DDSCLogCodesClass
178
*/
179
#define DDSC_LOG_REMOTE_PARTICIPANT_KEY_NOT_EQUAL_EC (DDSC_LOG_BASE + 12)
180
#define DDSC_LOG_REMOTE_PARTICIPANT_KEY_NOT_EQUAL(level_,name_) \
181
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_REMOTE_PARTICIPANT_KEY_NOT_EQUAL_EC,\
182
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"name",(name_))
183
184
/*ce
185
* \brief Failed endpoint discovery due to an invalid or unknown endpoint GUID.
186
*
187
* \ingroup DDSCLogCodesClass
188
*/
189
#define DDSC_LOG_INVALID_ENDPOINT_GUID_EC (DDSC_LOG_BASE + 13)
190
#define DDSC_LOG_INVALID_ENDPOINT_GUID(level_) \
191
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_INVALID_ENDPOINT_GUID_EC,\
192
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
193
194
/*ce
195
* \brief Failed endpoint discovery when an endpoint is determined to belong to
196
* a different remote participant.
197
*
198
* \ingroup DDSCLogCodesClass
199
*/
200
#define DDSC_LOG_ENDPOINT_NOT_CHILD_OF_PARTICIPANT_EC (DDSC_LOG_BASE + 14)
201
#define DDSC_LOG_ENDPOINT_NOT_CHILD_OF_PARTICIPANT(level_,participant_) \
202
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_ENDPOINT_NOT_CHILD_OF_PARTICIPANT_EC,\
203
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"participant",(participant_))
204
205
/*ce
206
* \brief Failed participant discovery because a remote participant that should
207
* have been already asserted locally was not found.
208
*
209
* \ingroup DDSCLogCodesClass
210
*/
211
#define DDSC_LOG_PARTICIPANT_DOES_NOT_EXIST_EC (DDSC_LOG_BASE + 15)
212
#define DDSC_LOG_PARTICIPANT_DOES_NOT_EXIST(level_,participant_) \
213
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_PARTICIPANT_DOES_NOT_EXIST_EC,\
214
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"participant",(participant_))
215
216
/*ce
217
* \brief Did not find a remote participant when asserting participant
218
* liveliness for it. Note that the key is logged as 4 integers in
219
* host endianess format.
220
*
221
* \ingroup DDSCLogCodesClass
222
*/
223
#define DDSC_LOG_REFRESH_REM_PARTICIPANT_EC (DDSC_LOG_BASE + 16)
224
#define DDSC_LOG_REFRESH_REM_PARTICIPANT(level_,dbrc_,key0_,key1_,key2_,key3_) \
225
OSAPI_LOG_ENTRY_CREATE((level_),DDSC_LOG_REFRESH_REM_PARTICIPANT_EC,\
226
OSAPI_LOG_MSG_PN_X2_STD_PARAM,RTI_FALSE)\
227
OSAPI_LOG_ENTRY_ADD_INT("dbrc",(dbrc_),RTI_FALSE)\
228
OSAPI_LOG_ENTRY_ADD_INT("key0",(key0_),RTI_FALSE)\
229
OSAPI_LOG_ENTRY_ADD_INT("key1",(key1_),RTI_FALSE)\
230
OSAPI_LOG_ENTRY_ADD_INT("key2",(key2_),RTI_FALSE)\
231
OSAPI_LOG_ENTRY_ADD_INT("key3",(key3_),RTI_TRUE)
232
233
/*ce
234
* \brief Failed to assert participant liveliness to a remote participant.
235
*
236
* \ingroup DDSCLogCodesClass
237
*/
238
#define DDSC_LOG_REFRESH_REM_PARTICIPANT_TIMEOUT_EC (DDSC_LOG_BASE + 17)
239
#define DDSC_LOG_REFRESH_REM_PARTICIPANT_TIMEOUT(level_,name_,ms_) \
240
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_REFRESH_REM_PARTICIPANT_TIMEOUT_EC,\
241
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"name",(name_),"ms",(ms_))
242
243
/*ce
244
* \brief Failed to find a remote participant as previously discovered.
245
*
246
* \ingroup DDSCLogCodesClass
247
*/
248
#define DDSC_LOG_PARTICIPANT_LOOKUP_EC (DDSC_LOG_BASE + 18)
249
#define DDSC_LOG_PARTICIPANT_LOOKUP(level_,name_) \
250
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_PARTICIPANT_LOOKUP_EC,\
251
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"name",(name_))
252
253
/*ce
254
* \brief Failed to remove resources for a remote publication.
255
*
256
* \ingroup DDSCLogCodesClass
257
*/
258
#define DDSC_LOG_REMOVE_PUBLICATION_EC (DDSC_LOG_BASE + 19)
259
#define DDSC_LOG_REMOVE_PUBLICATION(level_) \
260
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_REMOVE_PUBLICATION_EC,\
261
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
262
263
/*ce
264
* \brief Failed to remove resources for a remote subscription.
265
*
266
* \ingroup DDSCLogCodesClass
267
*/
268
#define DDSC_LOG_REMOVE_SUBSCRIPTION_EC (DDSC_LOG_BASE + 20)
269
#define DDSC_LOG_REMOVE_SUBSCRIPTION(level_) \
270
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_REMOVE_SUBSCRIPTION_EC,\
271
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
272
273
/*ce
274
* \brief Cannot determine the participant of a remote publication.
275
*
276
* \ingroup DDSCLogCodesClass
277
*/
278
#define DDSC_LOG_FIND_PUBLICATION_PARENT_EC (DDSC_LOG_BASE + 21)
279
#define DDSC_LOG_FIND_PUBLICATION_PARENT(level_) \
280
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_FIND_PUBLICATION_PARENT_EC,\
281
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
282
283
/*ce
284
* \brief Cannot determine the participant of a remote subscription.
285
*
286
* \ingroup DDSCLogCodesClass
287
*/
288
#define DDSC_LOG_FIND_SUBSCRIPTION_PARENT_EC (DDSC_LOG_BASE + 22)
289
#define DDSC_LOG_FIND_SUBSCRIPTION_PARENT(level_) \
290
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_FIND_SUBSCRIPTION_PARENT_EC,\
291
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
292
293
/*ce
294
* \brief Failed to create DomainParticipant due to running out of participant
295
* IDs. This is typically caused by all UDP ports being used.
296
*
297
* \ingroup DDSCLogCodesClass
298
*/
299
#define DDSC_LOG_MAX_PARTICIPANT_ID_REACHED_EC (DDSC_LOG_BASE + 23)
300
#define DDSC_LOG_MAX_PARTICIPANT_ID_REACHED(level_) \
301
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_MAX_PARTICIPANT_ID_REACHED_EC,\
302
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
303
304
305
/*ce
306
* \brief Failed to reserve endpoint locators.
307
*
308
* \ingroup DDSCLogCodesClass
309
*/
310
#define DDSC_LOG_RESERVE_LOCATORS_EC (DDSC_LOG_BASE + 24)
311
#define DDSC_LOG_RESERVE_LOCATORS(level_) \
312
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_RESERVE_LOCATORS_EC,\
313
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
314
315
316
/*ce
317
* \brief Failed to create a timeout.
318
*
319
* \ingroup DDSCLogCodesClass
320
*/
321
#define DDSC_LOG_TIMER_CREATE_TIMEOUT_EC (DDSC_LOG_BASE + 25)
322
#define DDSC_LOG_TIMER_CREATE_TIMEOUT(level_) \
323
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_TIMER_CREATE_TIMEOUT_EC,\
324
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
325
326
/*ce
327
* \brief Illegal object id specified.
328
*
329
* \details
330
*
331
* Manually specifed object id must be in the range [0,0xffffff]
332
*
333
* \ingroup DDSCLogCodesClass
334
*/
335
#define DDSC_LOG_ILLEGAL_OBJECTID_EC (DDSC_LOG_BASE + 26)
336
#define DDSC_LOG_ILLEGAL_OBJECTID(level_,oid_) \
337
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ILLEGAL_OBJECTID_EC,\
338
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"oid",(oid_))
339
340
/*ce
341
* \brief Failed to narrow a TopicDescription to the named Topic.
342
*
343
* \ingroup DDSCLogCodesClass
344
*/
345
#define DDSC_LOG_TOPIC_NARROW_EC (DDSC_LOG_BASE + 27)
346
#define DDSC_LOG_TOPIC_NARROW(level_,topic_) \
347
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_TOPIC_NARROW_EC,\
348
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"topic",(topic_))
349
350
/*ce
351
* \brief Failed to update state of StatusCondition.
352
*
353
* \details
354
*
355
* An error occurred when trying to update the state (i.e. the trigger value) of
356
* a StatusCondition.
357
*
358
* \ingroup DDSCLogCodesClass
359
*/
360
#define DDSC_LOG_FAILED_UPDATE_STATUS_CONDITION_EC (DDSC_LOG_BASE + 28)
361
#define DDSC_LOG_FAILED_UPDATE_STATUS_CONDITION(level_,entity_) \
362
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_FAILED_UPDATE_STATUS_CONDITION_EC,\
363
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"entity",#entity_)
364
365
/*ce
366
* \brief Failed to remove a condition reference from a waitset.
367
*
368
* \ingroup DDSCLogCodesClass
369
*/
370
#define DDSC_LOG_WS_REMOVE_COND_REFERENCE_EC (DDSC_LOG_BASE + 29)
371
#define DDSC_LOG_WS_REMOVE_COND_REFERENCE(level_) \
372
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_WS_REMOVE_COND_REFERENCE_EC,\
373
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
374
375
/*ce
376
* \brief Failed to add a condition reference to a waitset.
377
*
378
* \ingroup DDSCLogCodesClass
379
*/
380
#define DDSC_LOG_WS_ADD_COND_REFERENCE_EC (DDSC_LOG_BASE + 30)
381
#define DDSC_LOG_WS_ADD_COND_REFERENCE(level_) \
382
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_WS_ADD_COND_REFERENCE_EC,\
383
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
384
385
/*ce
386
* \brief Failed to release resources for multicast discovery locators.
387
* \ingroup DDSCLogCodesClass
388
*/
389
#define DDSC_LOG_RELEASE_META_MC_EC (DDSC_LOG_BASE + 31)
390
#define DDSC_LOG_RELEASE_META_MC(level_) \
391
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_RELEASE_META_MC_EC,\
392
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
393
394
/*ce
395
* \brief Failed to release resources for unicast discovery locators.
396
* \ingroup DDSCLogCodesClass
397
*/
398
#define DDSC_LOG_RELEASE_META_UC_EC (DDSC_LOG_BASE + 32)
399
#define DDSC_LOG_RELEASE_META_UC(level_) \
400
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_RELEASE_META_UC_EC,\
401
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
402
403
/*ce
404
* \brief Failed to release resources for multicast user locators.
405
* \ingroup DDSCLogCodesClass
406
*/
407
#define DDSC_LOG_RELEASE_USER_MC_EC (DDSC_LOG_BASE + 33)
408
#define DDSC_LOG_RELEASE_USER_MC(level_) \
409
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_RELEASE_USER_MC_EC,\
410
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
411
412
/*ce
413
* \brief Failed to release resources for unicast user locators.
414
* \ingroup DDSCLogCodesClass
415
*/
416
#define DDSC_LOG_RELEASE_USER_UC_EC (DDSC_LOG_BASE + 34)
417
#define DDSC_LOG_RELEASE_USER_UC(level_) \
418
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_RELEASE_USER_UC_EC,\
419
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
420
421
/*ce
422
* \brief The domain ID specified exceeds what is allowed based on the
423
* parameters specified in dp_qos.protocol.rtps_well_known_ports
424
*
425
* \ingroup DDSCLogCodesClass
426
*/
427
#define DDSC_LOG_INVALID_DOMAINID_EC (DDSC_LOG_BASE + 35)
428
#define DDSC_LOG_INVALID_DOMAINID(level_,domainid_) \
429
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_INVALID_DOMAINID_EC,\
430
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"domain_id",(domainid_))
431
432
/*******************************************************************************
433
* DATABASE RELATED
434
******************************************************************************/
435
/*ce
436
* \brief Failed to create database.
437
*
438
* \ingroup DDSCLogCodesClass
439
*/
440
#define DDSC_LOG_DATABASE_CREATE_EC (DDSC_LOG_BASE + 100)
441
#define DDSC_LOG_DATABASE_CREATE(level_,dbrc_) \
442
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DATABASE_CREATE_EC,\
443
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
444
445
/*ce
446
* \brief Failed to delete database.
447
*
448
* \ingroup DDSCLogCodesClass
449
*/
450
#define DDSC_LOG_DATABASE_DELETE_EC (DDSC_LOG_BASE + 101)
451
#define DDSC_LOG_DATABASE_DELETE(level_,dbrc_) \
452
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DATABASE_DELETE_EC,\
453
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"dbrc",(dbrc_))
454
455
/*ce
456
* \brief Failed to create database table of the specified name.
457
*
458
* \ingroup DDSCLogCodesClass
459
*/
460
#define DDSC_LOG_TABLE_CREATE_EC (DDSC_LOG_BASE + 102)
461
#define DDSC_LOG_TABLE_CREATE(level_,name_,dbrc_) \
462
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_TABLE_CREATE_EC,\
463
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
464
"name",(name_),"dbrc",(dbrc_))
465
466
/*ce
467
* \brief Failed to delete a database table because it is not empty.
468
*
469
* \ingroup DDSCLogCodesClass
470
*/
471
#define DDSC_LOG_TABLE_INUSE_EC (DDSC_LOG_BASE + 103)
472
#define DDSC_LOG_TABLE_INUSE(level_,table_,count_) \
473
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_TABLE_INUSE_EC,\
474
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
475
"table",DB_Table_get_name((table_)),"count",(count_))
476
477
/*ce
478
* \brief Failed to delete a database table.
479
*
480
* \ingroup DDSCLogCodesClass
481
*/
482
#define DDSC_LOG_TABLE_DELETE_EC (DDSC_LOG_BASE + 104)
483
#define DDSC_LOG_TABLE_DELETE(level_,table_,dbrc_) \
484
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_TABLE_DELETE_EC,\
485
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
486
"table",DB_Table_get_name((table_)),"dbrc",(dbrc_))
487
488
/*ce
489
* \brief A selection operation failed on the specified database table.
490
*
491
* \ingroup DDSCLogCodesClass
492
*/
493
#define DDSC_LOG_TABLE_SELECT_EC (DDSC_LOG_BASE + 105)
494
#define DDSC_LOG_TABLE_SELECT(level_,table_,dbrc_) \
495
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_TABLE_SELECT_EC,\
496
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
497
"table",DB_Table_get_name((table_)),"dbrc",(dbrc_))
498
499
/*ce
500
* \brief Failed to create an index on a database table.
501
*
502
* \ingroup DDSCLogCodesClass
503
*/
504
#define DDSC_LOG_CREATE_INDEX_EC (DDSC_LOG_BASE + 106)
505
#define DDSC_LOG_CREATE_INDEX(level_,table_,dbrc_) \
506
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_CREATE_INDEX_EC,\
507
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
508
"table",DB_Table_get_name((table_)),"dbrc",(dbrc_))
509
510
/*ce
511
* \brief Failed to delete an index on a database table.
512
* \ingroup DDSCLogCodesClass
513
*/
514
#define DDSC_LOG_DELETE_INDEX_EC (DDSC_LOG_BASE + 107)
515
#define DDSC_LOG_DELETE_INDEX(level_,table_,dbrc_) \
516
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_DELETE_INDEX_EC,\
517
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
518
"table",DB_Table_get_name((table_)),"dbrc",(dbrc_))
519
520
521
/*ce
522
* \brief A database table cursor was invalidated while in use.
523
*
524
* \ingroup DDSCLogCodesClass
525
*/
526
#define DDSC_LOG_DB_CURSOR_INVALIDATED_EC (DDSC_LOG_BASE + 108)
527
#define DDSC_LOG_DB_CURSOR_INVALIDATED(level_) \
528
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DB_CURSOR_INVALIDATED_EC,\
529
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
530
531
/*ce
532
* \brief Database record for a Subscription.
533
*
534
* \ingroup DDSCLogCodesClass
535
*/
536
#define DDSC_LOG_SUBSCRIPTION_RECORD 1
537
538
/*ce
539
* \brief Database record for a Publication.
540
*
541
* \ingroup DDSCLogCodesClass
542
*/
543
#define DDSC_LOG_PUBLICATION_RECORD 2
544
545
/*ce
546
* \brief Database record for a Remote Participant.
547
*
548
* \ingroup DDSCLogCodesClass
549
*/
550
#define DDSC_LOG_PARTICIPANT_RECORD 3
551
552
/*ce
553
* \brief Database record for a Topic.
554
*
555
* \ingroup DDSCLogCodesClass
556
*/
557
#define DDSC_LOG_TOPIC_RECORD 4
558
559
/*ce
560
* \brief Database record for a DataWriter.
561
*
562
* \ingroup DDSCLogCodesClass
563
*/
564
#define DDSC_LOG_DATAWRITER_RECORD 5
565
566
/*ce
567
* \brief Database record for a DataReader.
568
*
569
* \ingroup DDSCLogCodesClass
570
*/
571
#define DDSC_LOG_DATAREADER_RECORD 6
572
573
/*ce
574
* \brief Database record for a Publisher.
575
*
576
* \ingroup DDSCLogCodesClass
577
*/
578
#define DDSC_LOG_PUBLISHER_RECORD 7
579
580
/*ce
581
* \brief Database record for a Subscriber.
582
*
583
* \ingroup DDSCLogCodesClass
584
*/
585
#define DDSC_LOG_SUBSCRIBER_RECORD 8
586
587
/*ce
588
* \brief Database record for a route record.
589
*
590
* \ingroup DDSCLogCodesClass
591
*/
592
#define DDSC_LOG_ROUTE_RECORD 9
593
594
/*ce
595
* \brief Database record for a bind record.
596
*
597
* \ingroup DDSCLogCodesClass
598
*/
599
#define DDSC_LOG_BIND_RECORD 10
600
601
/*ce
602
* \brief Database record for a type plugin.
603
*
604
* \ingroup DDSCLogCodesClass
605
*/
606
#define DDSC_LOG_TYPE_RECORD 11
607
608
/*ce
609
* \brief Failed to create route record of the specified kind.
610
*
611
* \details
612
* The creation of an internal database record failed The failure may
613
* have been caused by insufficient resources based on the record kind.
614
* The following resource-limits may apply:
615
*
616
*
617
* DomainParticipantQos.resource_limit.local_publisher_allocation
618
* limits the number of DDS Publishers.
619
*
620
* DomainParticipantQos.resource_limit.local_subscriber_allocation
621
* limits the number of DDS Subscribers
622
*
623
* DomainParticipantQos.resource_limit.local_topic_allocation
624
* limits the number of DDS Topics.
625
*
626
* DomainParticipantQos.resource_limits.local_reader_allocation
627
* limits the number of DDS DataReader records.
628
*
629
* DomainParticipantQos.resource_limits.local_writer_allocation
630
* limits the number of DDS DataWriter records.
631
*
632
* DomainParticipantQos.resource_limits.remote_writer_allocation
633
* limits the number of remote publication records
634
*
635
* DomainParticipantQos.resource_limits.remote_reader_allocation
636
* limits the number of remote subscription records.
637
*
638
* DomainParticipantQos.resource_limits.remote_participant_allocation
639
* limits the number of remote participant records.
640
*
641
* DataWriterQos.writer_resource_limits.max_remote_readers
642
* limits of the number of DDS DataReaders a DDS DataWriter can
643
* communicate with.
644
*
645
* DataReaderQos.reader_resource_limits.max_remote_writers
646
* limits of the number of DDS DataWriter a DDS DataReader can
647
* communicate with.
648
*
649
* \ingroup DDSCLogCodesClass
650
*/
651
#define DDSC_LOG_RECORD_CREATE_EC (DDSC_LOG_BASE + 109)
652
#define DDSC_LOG_RECORD_CREATE(level_,kind_,dbrc_) \
653
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_RECORD_CREATE_EC,\
654
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"dbrc",(dbrc_))
655
656
/*ce
657
* \brief Failed to delete a database record of the specified kind.
658
*
659
* \ingroup DDSCLogCodesClass
660
*/
661
#define DDSC_LOG_RECORD_DELETE_EC (DDSC_LOG_BASE + 110)
662
#define DDSC_LOG_RECORD_DELETE(level_,kind_,dbrc_) \
663
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_RECORD_DELETE_EC,\
664
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"dbrc",(dbrc_))
665
666
667
/*ce
668
* \brief Failed to insert a database record of the specified kind.
669
*
670
* \ingroup DDSCLogCodesClass
671
*/
672
#define DDSC_LOG_RECORD_INSERT_EC (DDSC_LOG_BASE + 111)
673
#define DDSC_LOG_RECORD_INSERT(level_,kind_,dbrc_) \
674
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_RECORD_INSERT_EC,\
675
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"dbrc",(dbrc_))
676
677
/*ce
678
* \brief Unknown error for database record of the specified kind.
679
*
680
* \ingroup DDSCLogCodesClass
681
*/
682
#define DDSC_LOG_RECORD_ERROR_EC (DDSC_LOG_BASE + 112)
683
#define DDSC_LOG_RECORD_ERROR(level_,kind_,dbrc_) \
684
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_RECORD_ERROR_EC,\
685
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"dbrc",(dbrc_))
686
687
/*ce
688
* \brief A database record of the specified kind already exists.
689
*
690
* \ingroup DDSCLogCodesClass
691
*/
692
#define DDSC_LOG_RECORD_EXISTS_EC (DDSC_LOG_BASE + 113)
693
#define DDSC_LOG_RECORD_EXISTS(level_,kind_) \
694
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_RECORD_EXISTS_EC,\
695
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
696
697
/*ce
698
* \brief A lookup of a database record of the specified kind failed.
699
*
700
* \ingroup DDSCLogCodesClass
701
*/
702
#define DDSC_LOG_RECORD_LOOKUP_EC (DDSC_LOG_BASE + 114)
703
#define DDSC_LOG_RECORD_LOOKUP(level_,kind_) \
704
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_RECORD_LOOKUP_EC,\
705
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
706
707
/*ce
708
* \brief A database record of the specified kind does not exist.
709
*
710
* \ingroup DDSCLogCodesClass
711
*/
712
#define DDSC_LOG_RECORD_NOT_EXISTS_EC (DDSC_LOG_BASE + 115)
713
#define DDSC_LOG_RECORD_NOT_EXISTS(level_,kind_) \
714
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_RECORD_NOT_EXISTS_EC,\
715
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
716
717
/*ce
718
* \brief A database select on the specified record kind failed.
719
*
720
* \ingroup DDSCLogCodesClass
721
*/
722
#define DDSC_LOG_RECORD_SELECT_EC (DDSC_LOG_BASE + 116)
723
#define DDSC_LOG_RECORD_SELECT(level_,kind_,dbrc_) \
724
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_RECORD_SELECT_EC,\
725
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"dbrc",(dbrc_))
726
727
/*ce
728
* \brief Removal a database record of the specified kind failed.
729
*
730
* \ingroup DDSCLogCodesClass
731
*/
732
#define DDSC_LOG_RECORD_REMOVE_EC (DDSC_LOG_BASE + 117)
733
#define DDSC_LOG_RECORD_REMOVE(level_,kind_,dbrc_) \
734
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_RECORD_REMOVE_EC,\
735
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"dbrc",(dbrc_))
736
737
/*ce
738
* \brief A database record of the specified kind could not be initialized
739
*
740
* \ingroup DDSCLogCodesClass
741
*/
742
#define DDSC_LOG_RECORD_INITIALIZE_EC (DDSC_LOG_BASE + 118)
743
#define DDSC_LOG_RECORD_INITIALIZE(level_,kind_) \
744
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_RECORD_INITIALIZE_EC,\
745
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
746
747
/*ce
748
* \brief A database record of the specified kind could not be finalized
749
*
750
* \ingroup DDSCLogCodesClass
751
*/
752
#define DDSC_LOG_RECORD_FINALIZE_EC (DDSC_LOG_BASE + 119)
753
#define DDSC_LOG_RECORD_FINALIZE(level_,kind_) \
754
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_RECORD_FINALIZE_EC,\
755
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
756
757
/*******************************************************************************
758
* OBJECT RELATED
759
******************************************************************************/
760
/*ce
761
* \brief DDS PublicationBuiltinTopicData object
762
*
763
* \ingroup DDSCLogCodesClass
764
*/
765
#define DDSC_LOG_PUBLICATIONDATA_OBJECT 1
766
767
/*ce
768
* \brief DDS SubscriptionBuiltinTopicData object
769
*
770
* \ingroup DDSCLogCodesClass
771
*/
772
#define DDSC_LOG_SUBSCRIPTIONDATA_OBJECT 2
773
774
/*ce
775
* \brief DDS ParticipantBuiltinTopicData object
776
*
777
* \ingroup DDSCLogCodesClass
778
*/
779
#define DDSC_LOG_PARTICIPANTDATA_OBJECT 3
780
781
/*ce
782
* \brief DDS DataReaderQos object
783
*
784
* \ingroup DDSCLogCodesClass
785
*/
786
#define DDSC_LOG_DATAREADERQOS_OBJECT 4
787
788
/*ce
789
* \brief DDS DataWriterQos object
790
*
791
* \ingroup DDSCLogCodesClass
792
*/
793
#define DDSC_LOG_DATAWRITERQOS_OBJECT 5
794
795
/*ce
796
* \brief DDS TopicQos object
797
*
798
* \ingroup DDSCLogCodesClass
799
*/
800
#define DDSC_LOG_TOPICQOS_OBJECT 6
801
802
/*ce
803
* \brief DDS PublisherQos object
804
*
805
* \ingroup DDSCLogCodesClass
806
*/
807
#define DDSC_LOG_PUBLISHERQOS_OBJECT 7
808
809
/*ce
810
* \brief DDS SubscriberQos object
811
*
812
* \ingroup DDSCLogCodesClass
813
*/
814
#define DDSC_LOG_SUBSCRIBERQOS_OBJECT 8
815
816
/*ce
817
* \brief DDS DomainParticipantQos object
818
*
819
* \ingroup DDSCLogCodesClass
820
*/
821
#define DDSC_LOG_PARTICIPANTQOS_OBJECT 9
822
823
/*ce
824
* \brief DDS Entity object
825
*
826
* \ingroup DDSCLogCodesClass
827
*/
828
#define DDSC_LOG_ENTITY_OBJECT 10
829
830
/*ce
831
* \brief DDS DomainParticipantFactoryQos object
832
*
833
* \ingroup DDSCLogCodesClass
834
*/
835
#define DDSC_LOG_PARTICIPANTFACTORYQOS_OBJECT 11
836
837
/*ce
838
* \brief A DDS Type object
839
*
840
* \ingroup DDSCLogCodesClass
841
*/
842
#define DDSC_LOG_TYPE_OBJECT 12
843
844
/*ce
845
* \brief A NETIO BindResolver object
846
*
847
* \ingroup DDSCLogCodesClass
848
*/
849
#define DDSC_LOG_BINDRESOLVER_OBJECT 13
850
851
/*ce
852
* \brief A NETIO RouteResolver object
853
*
854
* \ingroup DDSCLogCodesClass
855
*/
856
#define DDSC_LOG_ROUTERESOLVER_OBJECT 14
857
858
/*ce
859
* \brief A NETIO AddressResolver object
860
*
861
* \ingroup DDSCLogCodesClass
862
*/
863
#define DDSC_LOG_ADDRESSRESOLVER_OBJECT 15
864
865
/*ce
866
* \brief A NETIO DataWriterInterface object
867
*
868
* \ingroup DDSCLogCodesClass
869
*/
870
#define DDSC_LOG_DATAWRITERIO_OBJECT 16
871
872
/*ce
873
* \brief A NETIO DataReaderInterface object
874
*
875
* \ingroup DDSCLogCodesClass
876
*/
877
#define DDSC_LOG_DATAREADERIO_OBJECT 17
878
879
/*ce
880
* \brief A OSAPI Log object
881
*
882
* \ingroup DDSCLogCodesClass
883
*/
884
#define DDSC_LOG_LOG_OBJECT 18
885
886
/*ce
887
* \brief A OSAPI system object
888
*
889
* \ingroup DDSCLogCodesClass
890
*/
891
#define DDSC_LOG_SYSTEM_OBJECT 19
892
893
/*ce
894
* \brief A OSAPI mutex object
895
*
896
* \ingroup DDSCLogCodesClass
897
*/
898
#define DDSC_LOG_MUTEX_OBJECT 20
899
900
/*ce
901
* \brief A DDS Waitset condition reference object
902
*
903
* \ingroup DDSCLogCodesClass
904
*/
905
#define DDSC_LOG_CONDREF_OBJECT 21
906
907
/*ce
908
* \brief A DDS Condition waitset reference object
909
*
910
* \ingroup DDSCLogCodesClass
911
*/
912
#define DDSC_LOG_WSREF_OBJECT 22
913
914
/*ce
915
* \brief A MD5 stream object
916
*
917
* \ingroup DDSCLogCodesClass
918
*/
919
#define DDSC_LOG_MD5STREAM_OBJECT 23
920
921
/*ce
922
* \brief A DDS Condition object
923
*
924
* \ingroup DDSCLogCodesClass
925
*/
926
#define DDSC_LOG_CONDITION_OBJECT 24
927
928
/*ce
929
* \brief A RT Condition object
930
*
931
* \ingroup DDSCLogCodesClass
932
*/
933
#define DDSC_LOG_RT_OBJECT 25
934
935
/*ce
936
* \brief A Participant pool object
937
*
938
* \ingroup DDSCLogCodesClass
939
*/
940
#define DDSC_LOG_PARTICIPANT_POOL_OBJECT 26
941
942
/*ce
943
* \brief A OSAPI_Timer object
944
*
945
* \ingroup DDSCLogCodesClass
946
*/
947
#define DDSC_LOG_TIMER_OBJECT 27
948
949
/*ce
950
* \brief A OSAPI_Timer timeout object
951
*
952
* \ingroup DDSCLogCodesClass
953
*/
954
#define DDSC_LOG_TIMEROUT_OBJECT 28
955
956
/*ce
957
* \brief A DDS Topic object
958
*
959
* \ingroup DDSCLogCodesClass
960
*/
961
#define DDSC_LOG_TOPIC_OBJECT 29
962
963
/*ce
964
* \brief A DDS WaitSet object
965
*
966
* \ingroup DDSCLogCodesClass
967
*/
968
#define DDSC_LOG_WAITSET_OBJECT 30
969
970
/*ce
971
* \brief A UUID object
972
*
973
* \ingroup DDSCLogCodesClass
974
*/
975
#define DDSC_LOG_UUID_OBJECT 31
976
977
/*ce
978
* \brief Out of resources to initialize object of the specified kind.
979
*
980
* \ingroup DDSCLogCodesClass
981
*/
982
#define DDSC_LOG_OBJECT_INITIALIZE_EC (DDSC_LOG_BASE + 200)
983
#define DDSC_LOG_OBJECT_INITIALIZE(level_,kind_) \
984
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_INITIALIZE_EC,\
985
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
986
987
/*ce
988
* \brief Out of resources to allocate an object of the specified kind.
989
* \ingroup DDSCLogCodesClass
990
*/
991
#define DDSC_LOG_OBJECT_ALLOCATE_EC (DDSC_LOG_BASE + 201)
992
#define DDSC_LOG_OBJECT_ALLOCATE(level_,kind_) \
993
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_ALLOCATE_EC,\
994
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
995
996
/*ce
997
* \brief Failed to finalize object of specified kind.
998
*
999
* \ingroup DDSCLogCodesClass
1000
*/
1001
#define DDSC_LOG_OBJECT_FINALIZE_EC (DDSC_LOG_BASE + 202)
1002
#define DDSC_LOG_OBJECT_FINALIZE(level_,kind_) \
1003
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_FINALIZE_EC,\
1004
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1005
1006
/*ce
1007
* \brief Failed to delete object of specified kind.
1008
*
1009
* \ingroup DDSCLogCodesClass
1010
*/
1011
#define DDSC_LOG_OBJECT_DELETE_EC (DDSC_LOG_BASE + 203)
1012
#define DDSC_LOG_OBJECT_DELETE(level_,kind_) \
1013
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_DELETE_EC,\
1014
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1015
1016
/*ce
1017
* \brief Failed to copy object of specified kind.
1018
* \ingroup DDSCLogCodesClass
1019
*/
1020
#define DDSC_LOG_OBJECT_COPY_EC (DDSC_LOG_BASE + 204)
1021
#define DDSC_LOG_OBJECT_COPY(level_,kind_) \
1022
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_COPY_EC,\
1023
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1024
1025
/*ce
1026
* \brief Failed to delete/finalize an object because other objects are
1027
* referencing it.
1028
* \ingroup DDSCLogCodesClass
1029
*/
1030
#define DDSC_LOG_OBJECT_REFCOUNT_EC (DDSC_LOG_BASE + 205)
1031
#define DDSC_LOG_OBJECT_REFCOUNT(level_,kind_) \
1032
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_REFCOUNT_EC,\
1033
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1034
1035
/*ce
1036
* \brief Failed to get the object properties.
1037
* \ingroup DDSCLogCodesClass
1038
*/
1039
#define DDSC_LOG_OBJECT_GET_PROPERTY_EC (DDSC_LOG_BASE + 206)
1040
#define DDSC_LOG_OBJECT_GET_PROPERTY(level_,kind_) \
1041
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_GET_PROPERTY_EC,\
1042
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1043
1044
/*ce
1045
* \brief Failed to set the object properties.
1046
* \ingroup DDSCLogCodesClass
1047
*/
1048
#define DDSC_LOG_OBJECT_SET_PROPERTY_EC (DDSC_LOG_BASE + 207)
1049
#define DDSC_LOG_OBJECT_SET_PROPERTY(level_,kind_) \
1050
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_SET_PROPERTY_EC,\
1051
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1052
1053
/*ce
1054
* \brief An object is empty, typically applies only to buffer-pool objects
1055
* \ingroup DDSCLogCodesClass
1056
*/
1057
#define DDSC_LOG_OBJECT_EMPTY_EC (DDSC_LOG_BASE + 208)
1058
#define DDSC_LOG_OBJECT_EMPTY(level_,kind_) \
1059
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_EMPTY_EC,\
1060
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1061
1062
/*ce
1063
* \brief An object is empty, typically applies only to buffer-pool objects
1064
* \ingroup DDSCLogCodesClass
1065
*/
1066
#define DDSC_LOG_OBJECT_NOT_EMPTY_EC (DDSC_LOG_BASE + 208)
1067
#define DDSC_LOG_OBJECT_NOT_EMPTY(level_,kind_,count_) \
1068
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_OBJECT_NOT_EMPTY_EC,\
1069
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1070
"kind",(kind_),"count",(count_))
1071
1072
/*ce
1073
* \brief Failed to delete/finalize an object because other objects are
1074
* using it.
1075
* \ingroup DDSCLogCodesClass
1076
*/
1077
#define DDSC_LOG_OBJECT_INUSECOUNT_EC (DDSC_LOG_BASE + 209)
1078
#define DDSC_LOG_OBJECT_INUSECOUNT(level_,kind_) \
1079
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_OBJECT_INUSECOUNT_EC,\
1080
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1081
1082
/*******************************************************************************
1083
* SEQUENCE RELATED
1084
******************************************************************************/
1085
1086
/*ce
1087
* \brief A NETIO Netmask sequence
1088
*
1089
* \ingroup DDSCLogCodesClass
1090
*/
1091
#define DDSC_LOG_NETMASK_SEQUENCE 1
1092
1093
/*ce
1094
* \brief A NETIO Route sequence
1095
*
1096
* \ingroup DDSCLogCodesClass
1097
*/
1098
#define DDSC_LOG_ROUTE_SEQUENCE 2
1099
1100
/*ce
1101
* \brief A NETIO Reserved address sequence
1102
*
1103
* \ingroup DDSCLogCodesClass
1104
*/
1105
#define DDSC_LOG_RESERVED_SEQUENCE 3
1106
1107
/*ce
1108
* \brief A DDS sequence of enabled user NETIO transports
1109
*
1110
* \ingroup DDSCLogCodesClass
1111
*/
1112
#define DDSC_LOG_ENABLED_USER_TRANSPORT_SEQUENCE 4
1113
1114
/*ce
1115
* \brief A DDS sequence of enabled transports
1116
*
1117
* \ingroup DDSCLogCodesClass
1118
*/
1119
#define DDSC_LOG_ENABLED_TRANSPORT_SEQUENCE 5
1120
1121
/*ce
1122
* \brief A DDS sequence of enabled discovery transports
1123
*
1124
* \ingroup DDSCLogCodesClass
1125
*/
1126
#define DDSC_LOG_ENABLED_DISCVOERY_TRANSPORT_SEQUENCE 6
1127
1128
/*ce
1129
* \brief A DDS sequence of initial peers
1130
*
1131
* \ingroup DDSCLogCodesClass
1132
*/
1133
#define DDSC_LOG_INITIAL_PEER_SEQUENCE 7
1134
1135
/*ce
1136
* \brief A NETIO sequence of destinations to send to
1137
*
1138
* \ingroup DDSCLogCodesClass
1139
*/
1140
#define DDSC_LOG_DESTINATION_SEQUENCE 8
1141
1142
/*ce
1143
* \brief A DDS sequence of meta-traffic unicast locators
1144
*
1145
* \ingroup DDSCLogCodesClass
1146
*/
1147
#define DDSC_LOG_METAUNICAST_SEQUENCE 9
1148
1149
/*ce
1150
* \brief A DDS sequence of meta-traffic multicast locators
1151
*
1152
* \ingroup DDSCLogCodesClass
1153
*/
1154
#define DDSC_LOG_METAMULTICAST_SEQUENCE 10
1155
1156
/*ce
1157
* \brief A DDS sequence of user-traffic unicast locators
1158
*
1159
* \ingroup DDSCLogCodesClass
1160
*/
1161
#define DDSC_LOG_USERUNICAST_SEQUENCE 11
1162
1163
/*ce
1164
* \brief A DDS sequence of user-traffic multicast locators
1165
*
1166
* \ingroup DDSCLogCodesClass
1167
*/
1168
#define DDSC_LOG_USERMULTICAST_SEQUENCE 12
1169
1170
/*ce
1171
* \brief A DDS sequence used in a read/take call
1172
*
1173
* \ingroup DDSCLogCodesClass
1174
*/
1175
#define DDSC_LOG_READTAKE_SEQUENCE 13
1176
1177
/*ce
1178
* \brief Failed to set the maximum length of a sequence of the specified kind.
1179
* \ingroup DDSCLogCodesClass
1180
*/
1181
#define DDSC_LOG_SEQUENCE_SETMAX_EC (DDSC_LOG_BASE + 300)
1182
#define DDSC_LOG_SEQ_SETMAX(level_,kind_,length_) \
1183
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_SEQUENCE_SETMAX_EC,\
1184
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1185
"kind",(kind_),"length",(length_))
1186
1187
/*ce
1188
* \brief Failed to set the length of a sequence of the specified kind.
1189
* \ingroup DDSCLogCodesClass
1190
*/
1191
#define DDSC_LOG_SEQUENCE_SETLENGTH_EC (DDSC_LOG_BASE + 301)
1192
#define DDSC_LOG_SEQ_SETLENGTH(level_,kind_,length_) \
1193
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_SEQUENCE_SETLENGTH_EC,\
1194
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1195
"kind",(kind_),"length",(length_))
1196
1197
/*ce
1198
* \brief Failed to get a reference at the specified index for a sequence of
1199
* the specified kind.
1200
* \ingroup DDSCLogCodesClass
1201
*/
1202
#define DDSC_LOG_SEQUENCE_GETREF_EC (DDSC_LOG_BASE + 302)
1203
#define DDSC_LOG_SEQ_GETREF(level_,kind_,index_) \
1204
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_SEQUENCE_GETREF_EC,\
1205
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1206
"kind",(kind_),"index",(index_))
1207
1208
/*ce
1209
* \brief Failed to initialize a sequence of the specified kind.
1210
* \ingroup DDSCLogCodesClass
1211
*/
1212
#define DDSC_LOG_SEQUENCE_INITIALIZE_EC (DDSC_LOG_BASE + 303)
1213
#define DDSC_LOG_SEQ_INITIALIZE(level_,kind_) \
1214
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_SEQUENCE_INITIALIZE_EC,\
1215
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1216
1217
/*ce
1218
* \brief Failed to finalize a sequence of the specified kind.
1219
* \ingroup DDSCLogCodesClass
1220
*/
1221
#define DDSC_LOG_SEQUENCE_FINALIZE_EC (DDSC_LOG_BASE + 304)
1222
#define DDSC_LOG_SEQ_FINALIZE(level_,kind_) \
1223
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_SEQUENCE_FINALIZE_EC,\
1224
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1225
1226
/*ce
1227
* \brief Failed to copy a sequence of the specified kind.
1228
* \ingroup DDSCLogCodesClass
1229
*/
1230
#define DDSC_LOG_SEQUENCE_COPY_EC (DDSC_LOG_BASE + 305)
1231
#define DDSC_LOG_SEQ_COPY(level_,kind_) \
1232
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_SEQUENCE_COPY_EC,\
1233
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1234
1235
/*ce
1236
* \brief The sequence of the specified kind was invalid in the context it is
1237
* used.
1238
* \ingroup DDSCLogCodesClass
1239
*/
1240
#define DDSC_LOG_SEQUENCE_INVALID_EC (DDSC_LOG_BASE + 306)
1241
#define DDSC_LOG_SEQ_INVALID(level_,kind_) \
1242
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_SEQUENCE_INVALID_EC,\
1243
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1244
1245
/*******************************************************************************
1246
* COMPONENT RELATED
1247
******************************************************************************/
1248
/*ce
1249
* \brief A component of discovery kind
1250
* \ingroup DDSCLogCodesClass
1251
*/
1252
#define DDSC_LOG_DISCOVERY_COMPONENT 1
1253
1254
/*ce
1255
* \brief A component of RTPS kind
1256
* \ingroup DDSCLogCodesClass
1257
*/
1258
#define DDSC_LOG_RTPS_COMPONENT 2
1259
1260
/*ce
1261
* \brief A component of reader-history kind
1262
* \ingroup DDSCLogCodesClass
1263
*/
1264
#define DDSC_LOG_READERHISTORY_COMPONENT 3
1265
1266
/*ce
1267
* \brief A component of writer-history kind
1268
* \ingroup DDSCLogCodesClass
1269
*/
1270
#define DDSC_LOG_WRITERHISTORY_COMPONENT 4
1271
1272
/*ce
1273
* \brief A component of DataReaderInterface kind
1274
* \ingroup DDSCLogCodesClass
1275
*/
1276
#define DDSC_LOG_DATAREADERIO_COMPONENT 5
1277
1278
/*ce
1279
* \brief A component of DataWriterInterface kind
1280
* \ingroup DDSCLogCodesClass
1281
*/
1282
#define DDSC_LOG_DATAWRITERIO_COMPONENT 6
1283
1284
/*ce
1285
* \brief A component of NETIO kind
1286
* \ingroup DDSCLogCodesClass
1287
*/
1288
#define DDSC_LOG_NETIO_COMPONENT 7
1289
1290
/*ce
1291
* \brief A component of transport kind
1292
* \ingroup DDSCLogCodesClass
1293
*/
1294
#define DDSC_LOG_TRANSPORT_COMPONENT 8
1295
1296
/*ce
1297
* \brief Did not find a component factory with the given name in the registry
1298
* \ingroup DDSCLogCodesClass
1299
*/
1300
#define DDSC_LOG_COMPONENT_LOOKUP_EC (DDSC_LOG_BASE + 400)
1301
#define DDSC_LOG_COMPONENT_LOOKUP(level_,factory_) \
1302
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_COMPONENT_LOOKUP_EC,\
1303
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"factory",(factory_))
1304
1305
/*ce
1306
* \brief Could not create a component of the specified kind using the specified
1307
* factory
1308
* \ingroup DDSCLogCodesClass
1309
*/
1310
#define DDSC_LOG_COMPONENT_CREATE_EC (DDSC_LOG_BASE + 401)
1311
#define DDSC_LOG_COMPONENT_CREATE(level_,kind_,factory_) \
1312
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_COMPONENT_CREATE_EC,\
1313
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"factory",(factory_),"kind",(kind_))
1314
1315
/*ce
1316
* \brief Could not delete a component of the specified kind using the specified
1317
* factory
1318
* \ingroup DDSCLogCodesClass
1319
*/
1320
#define DDSC_LOG_COMPONENT_DELETE_EC (DDSC_LOG_BASE + 402)
1321
#define DDSC_LOG_COMPONENT_DELETE(level_,factory_,kind_) \
1322
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_COMPONENT_DELETE_EC,\
1323
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1324
"factory",(factory_),"kind",(kind_))
1325
1326
1327
/*******************************************************************************
1328
* QOS & LISTENER RELATED
1329
******************************************************************************/
1330
/*ce
1331
* \brief Exceeded resource limits for writer history queue.
1332
*
1333
* \details
1334
* A DataWriter failed to get a queue entry for a new sample it is
1335
* attempting to send, due to exceeding a limit:
1336
* - When the sample is for new instance:
1337
* DataWriterQos.resource_limits.max_instances may have been exceeded
1338
* - When the sample is for an existing instance, and History kind is
1339
* KEEP_ALL:
1340
* DataWriterQos.resource_limits.max_samples_per_instance
1341
* may have been exceeded.
1342
* - The limit on the total number of samples in the queue:
1343
* DataWriterQos.resource_limits.max_samples, may have been exceeded.
1344
*
1345
* \ingroup DDSCLogCodesClass
1346
*/
1347
#define DDSC_LOG_HISTORY_RESOURCE 1
1348
1349
/*ce
1350
* \brief Failed to get resource for new sample due to resource limit.
1351
*
1352
* \details
1353
* A DataWriter failed to get a buffer for a new sample being written
1354
* because the limit DataWriterQos.resource_limits.max_samples was
1355
* exceeded.
1356
*
1357
* A DataReader failed in getting a buffer for a newly received sample
1358
* because DataReaderQos.resource_limits.max_samples was exceeded.
1359
*
1360
* \ingroup DDSCLogCodesClass
1361
*/
1362
#define DDSC_LOG_SAMPLE_RESOURCES 2
1363
1364
/*ce
1365
* \brief Failed to allocate a new participant
1366
*
1367
* \details
1368
* The DomainParticipantFactoryfailed to get a buffer for a new
1369
* DomainParticipant because
1370
* DomainParticipantFactoryQos.system_resource.max_participants
1371
* because was exceeded.
1372
*
1373
* \ingroup DDSCLogCodesClass
1374
*/
1375
#define DDSC_LOG_PARTICIPANT_RESOURCES 3
1376
1377
/*ce
1378
* \brief Could not allocate a resource of the specified kind
1379
* \ingroup DDSCLogCodesClass
1380
*/
1381
#define DDSC_LOG_RESOURCE_EXCEEDED_EC (DDSC_LOG_BASE + 500)
1382
#define DDSC_LOG_RESOURCE_EXCEEDED(level_,kind_) \
1383
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_RESOURCE_EXCEEDED_EC,\
1384
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1385
1386
/*ce
1387
* \brief The TopicQos kind
1388
* \ingroup DDSCLogCodesClass
1389
*/
1390
#define DDSC_LOG_TOPIC_QOS 1
1391
1392
/*ce
1393
* \brief The DataReaderQos kind
1394
* \ingroup DDSCLogCodesClass
1395
*/
1396
#define DDSC_LOG_DATAREADER_QOS 2
1397
1398
/*ce
1399
* \brief The DataWriterQos kind
1400
* \ingroup DDSCLogCodesClass
1401
*/
1402
#define DDSC_LOG_DATAWRITER_QOS 3
1403
1404
/*ce
1405
* \brief The SubscriberQos kind
1406
* \ingroup DDSCLogCodesClass
1407
*/
1408
#define DDSC_LOG_SUBSCRIBER_QOS 4
1409
1410
/*ce
1411
* \brief The PublisherQos kind
1412
* \ingroup DDSCLogCodesClass
1413
*/
1414
#define DDSC_LOG_PUBLISHER_QOS 5
1415
1416
/*ce
1417
* \brief The DomainParticipantQos kind
1418
* \ingroup DDSCLogCodesClass
1419
*/
1420
#define DDSC_LOG_PARTICIPANT_QOS 6
1421
1422
/*ce
1423
* \brief The DomainParticipantFactoryQos kind
1424
* \ingroup DDSCLogCodesClass
1425
*/
1426
#define DDSC_LOG_PARTICIPANTFACTORY_QOS 7
1427
1428
/*ce
1429
* \brief The default TopicQos kind
1430
* \ingroup DDSCLogCodesClass
1431
*/
1432
#define DDSC_LOG_DEFAULTTOPIC_QOS 8
1433
1434
/*ce
1435
* \brief The default DataReaderQos kind
1436
* \ingroup DDSCLogCodesClass
1437
*/
1438
#define DDSC_LOG_DEFAULTDATAREADER_QOS 9
1439
1440
/*ce
1441
* \brief The default DataWriterQos kind
1442
* \ingroup DDSCLogCodesClass
1443
*/
1444
#define DDSC_LOG_DEFAULTDATAWRITER_QOS 10
1445
1446
/*ce
1447
* \brief The default SubscriberQos kind
1448
* \ingroup DDSCLogCodesClass
1449
*/
1450
#define DDSC_LOG_DEFAULTSUBSCRIBER_QOS 11
1451
1452
/*ce
1453
* \brief The default PublisherQos kind
1454
* \ingroup DDSCLogCodesClass
1455
*/
1456
#define DDSC_LOG_DEFAULTPUBLISHER_QOS 12
1457
1458
/*ce
1459
* \brief The default PublisherQos kind
1460
* \ingroup DDSCLogCodesClass
1461
*/
1462
#define DDSC_LOG_DEFAULTPARTICIPANT_QOS 13
1463
1464
/*ce
1465
* \brief The deadline qos policy kind
1466
* \ingroup DDSCLogCodesClass
1467
*/
1468
#define DDSC_LOG_DEADLINE_QOS_POLICY 14
1469
1470
/*ce
1471
* \brief The liveliness qos policy kind
1472
* \ingroup DDSCLogCodesClass
1473
*/
1474
#define DDSC_LOG_LIVELINESS_QOS_POLICY 15
1475
1476
/*ce
1477
* \brief The history qos policy kind
1478
* \ingroup DDSCLogCodesClass
1479
*/
1480
#define DDSC_LOG_HISTORY_QOS_POLICY 16
1481
1482
/*ce
1483
* \brief The resource limits qos policy kind
1484
* \ingroup DDSCLogCodesClass
1485
*/
1486
#define DDSC_LOG_RESOURCE_LIMIT_QOS_POLICY 17
1487
1488
/*ce
1489
* \brief The protocol qos policy kind
1490
* \ingroup DDSCLogCodesClass
1491
*/
1492
#define DDSC_LOG_PROTOCOL_QOS_POLICY 18
1493
1494
/*ce
1495
* \brief The type-support qos policy kind
1496
* \ingroup DDSCLogCodesClass
1497
*/
1498
#define DDSC_LOG_TYPE_SUPPORT_QOS_POLICY 19
1499
1500
/*ce
1501
* \brief The reliability qos policy kind
1502
* \ingroup DDSCLogCodesClass
1503
*/
1504
#define DDSC_LOG_RELIABILITY_QOS_POLICY 20
1505
1506
/*ce
1507
* \brief The durability qos policy kind
1508
* \ingroup DDSCLogCodesClass
1509
*/
1510
#define DDSC_LOG_DURABILITY_QOS_POLICY 21
1511
1512
/*ce
1513
* \brief The ownership qos policy kind
1514
* \ingroup DDSCLogCodesClass
1515
*/
1516
#define DDSC_LOG_OWNERSHIP_QOS_POLICY 22
1517
1518
/*ce
1519
* \brief The ownership-strength qos policy kind
1520
* \ingroup DDSCLogCodesClass
1521
*/
1522
#define DDSC_LOG_OWNERSHIP_STRENGTH_QOS_POLICY 23
1523
1524
/*ce
1525
* \brief The transport qos policy kind
1526
* \ingroup DDSCLogCodesClass
1527
*/
1528
#define DDSC_LOG_TRANSPORT_QOS_POLICY 24
1529
1530
/*ce
1531
* \brief The participant id qos policy kind
1532
* \ingroup DDSCLogCodesClass
1533
*/
1534
#define DDSC_LOG_PARTICIPANT_ID_QOS_POLICY 25
1535
1536
/*ce
1537
* \brief The heartbeat qos policy kind
1538
* \ingroup DDSCLogCodesClass
1539
*
1540
* \details When configured for reliable communication,
1541
* heartbeats_per_max_samples must be fit within max_samples
1542
*/
1543
#define DDSC_LOG_HEARTBEATS_QOS_POLICY 26
1544
1545
/*ce
1546
* \brief The DataWriterQos writer_resource_limits policy
1547
*
1548
* \details An invalid value has been set for a limit of
1549
* DataWriterQos.writer_resource_limits. Each value must be positive
1550
* and finite.
1551
* May be logged by Discovery writers with no initial_peers set.
1552
*
1553
* \ingroup DDSCLogCodesClass
1554
*/
1555
#define DDSC_LOG_DATAWRITER_RESOURCE_QOS_POLICY 27
1556
1557
/*ce
1558
* \brief The DataReaderQos reader_resource_limits policy
1559
*
1560
* \ingroup DDSCLogCodesClass
1561
*/
1562
#define DDSC_LOG_DATAREADER_RESOURCE_QOS_POLICY 28
1563
1564
/*ce
1565
* \brief An inconsistent Qos policy for the specified Qos kind was found.
1566
* \ingroup DDSCLogCodesClass
1567
*/
1568
#define DDSC_LOG_QOS_INCONSISTENT_POLICY_EC (DDSC_LOG_BASE + 501)
1569
#define DDSC_LOG_QOS_INCONSISTENT_POLICY(level_,kind_,policy_) \
1570
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_QOS_INCONSISTENT_POLICY_EC,\
1571
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1572
"kind",(kind_),"policy",(policy_))
1573
1574
/*ce
1575
* \brief Inconsistency between two Qos policies for the specified Qos kind was
1576
* found.
1577
* \ingroup DDSCLogCodesClass
1578
*/
1579
#define DDSC_LOG_QOS_INCONSISTENT_POLICIES_EC (DDSC_LOG_BASE + 502)
1580
#define DDSC_LOG_QOS_INCONSISTENT_POLICIES(level_,kind_,policy1_,policy2_) \
1581
OSAPI_LOG_ENTRY_ADD_3INT((level_),DDSC_LOG_QOS_INCONSISTENT_POLICIES_EC,\
1582
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1583
"kind",(kind_),"policy1",(policy1_),"policy2",(policy2_))
1584
/*ce
1585
* \brief Failed to create an entity or set a qos due to inconsistent policy
1586
* \ingroup DDSCLogCodesClass
1587
*/
1588
#define DDSC_LOG_QOS_INCONSISTENT_EC (DDSC_LOG_BASE + 503)
1589
#define DDSC_LOG_QOS_INCONSISTENT(level_,kind_) \
1590
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_INCONSISTENT_EC,\
1591
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1592
1593
/*ce
1594
* \brief Failed to copy a Qos of the specified kind.
1595
* \ingroup DDSCLogCodesClass
1596
*/
1597
#define DDSC_LOG_QOS_COPY_EC (DDSC_LOG_BASE + 504)
1598
#define DDSC_LOG_QOS_COPY(level_,kind_) \
1599
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_COPY_EC,\
1600
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1601
1602
/*ce
1603
* \brief Failed to initialize a Qos of the specified kind.
1604
* \ingroup DDSCLogCodesClass
1605
*/
1606
#define DDSC_LOG_QOS_INITIALIZE_EC (DDSC_LOG_BASE + 505)
1607
#define DDSC_LOG_QOS_INITIALIZE(level_,kind_,ddsrc_) \
1608
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_QOS_INITIALIZE_EC,\
1609
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1610
"kind",(kind_),"ddsrc",(ddsrc_))
1611
1612
/*ce
1613
* \brief Failed to finalize a Qos of the specified kind.
1614
* \ingroup DDSCLogCodesClass
1615
*/
1616
#define DDSC_LOG_QOS_FINALIZE_EC (DDSC_LOG_BASE + 506)
1617
#define DDSC_LOG_QOS_FINALIZE(level_,kind_) \
1618
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_FINALIZE_EC,\
1619
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1620
1621
/*ce
1622
* \brief Failed to set a Qos of the specified kind.
1623
* \ingroup DDSCLogCodesClass
1624
*/
1625
#define DDSC_LOG_QOS_SET_EC (DDSC_LOG_BASE + 507)
1626
#define DDSC_LOG_QOS_SET(level_,kind_) \
1627
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_SET_EC,\
1628
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1629
1630
/*ce
1631
* \brief Failed to set a Qos of the specified kind because the entity is
1632
* already enabled.
1633
* \ingroup DDSCLogCodesClass
1634
*/
1635
#define DDSC_LOG_QOS_SET_ON_ENABLED_EC (DDSC_LOG_BASE + 508)
1636
#define DDSC_LOG_QOS_SET_ON_ENABLED(level_,kind_) \
1637
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_SET_ON_ENABLED_EC,\
1638
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1639
1640
/*ce
1641
* \brief Failed to set a Qos of the specified kind the immutable Qos policies
1642
* have been changed.
1643
* \ingroup DDSCLogCodesClass
1644
*/
1645
#define DDSC_LOG_QOS_IMMUTABLE_EC (DDSC_LOG_BASE + 509)
1646
#define DDSC_LOG_QOS_IMMUTABLE(level_,kind_) \
1647
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_IMMUTABLE_EC,\
1648
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1649
1650
/*ce
1651
* \brief A discovered Qos changed (the entity already existed)
1652
* \ingroup DDSCLogCodesClass
1653
*/
1654
#define DDSC_LOG_QOS_CHANGED_EC (DDSC_LOG_BASE + 510)
1655
#define DDSC_LOG_QOS_CHANGED(level_,kind_) \
1656
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_CHANGED_EC,\
1657
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1658
1659
/*ce
1660
* \brief Failed to get a Qos of the specified kind.
1661
* \ingroup DDSCLogCodesClass
1662
*/
1663
#define DDSC_LOG_QOS_GET_EC (DDSC_LOG_BASE + 511)
1664
#define DDSC_LOG_QOS_GET(level_,kind_) \
1665
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_GET_EC,\
1666
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1667
1668
/*ce
1669
* \brief The topic listener kind
1670
* \ingroup DDSCLogCodesClass
1671
*/
1672
#define DDSC_LOG_TOPIC_LISTENER 1
1673
1674
/*ce
1675
* \brief The datareader listener kind
1676
* \ingroup DDSCLogCodesClass
1677
*/
1678
#define DDSC_LOG_DATAREADER_LISTENER 2
1679
1680
/*ce
1681
* \brief The datawriter listener kind
1682
* \ingroup DDSCLogCodesClass
1683
*/
1684
#define DDSC_LOG_DATAWRITER_LISTENER 3
1685
1686
/*ce
1687
* \brief The subscriber listener kind
1688
* \ingroup DDSCLogCodesClass
1689
*/
1690
#define DDSC_LOG_SUBSCRIBER_LISTENER 4
1691
1692
/*ce
1693
* \brief The publisher listener kind
1694
* \ingroup DDSCLogCodesClass
1695
*/
1696
#define DDSC_LOG_PUBLISHER_LISTENER 5
1697
1698
/*ce
1699
* \brief The participant listener kind
1700
* \ingroup DDSCLogCodesClass
1701
*/
1702
#define DDSC_LOG_PARTICIPANT_LISTENER 6
1703
1704
/*ce
1705
* \brief The participant-factory listener kind
1706
* \ingroup DDSCLogCodesClass
1707
*/
1708
#define DDSC_LOG_PARTICIPANTFACTORY_LISTENER 7
1709
1710
/*ce
1711
* \brief Failed to create an entity due to inconsistent listener and
1712
* status mask.
1713
* \ingroup DDSCLogCodesClass
1714
*/
1715
#define DDSC_LOG_LISTENER_INCONSISTENT_EC (DDSC_LOG_BASE + 512)
1716
#define DDSC_LOG_LISTENER_INCONSISTENT(level_,kind_,mask_) \
1717
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_LISTENER_INCONSISTENT_EC,\
1718
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1719
"kind",(kind_),"mask",(mask_))
1720
1721
/*ce
1722
* \brief Failed to set the listener of the specified kind
1723
* \ingroup DDSCLogCodesClass
1724
*/
1725
#define DDSC_LOG_LISTENER_SET_EC (DDSC_LOG_BASE + 513)
1726
#define DDSC_LOG_LISTENER_SET(level_,kind_,mask_) \
1727
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_LISTENER_SET_EC,\
1728
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1729
"kind",(kind_),"mask",(mask_))
1730
1731
/*ce
1732
* \brief Failed to get the listener of the specified kind
1733
* \ingroup DDSCLogCodesClass
1734
*/
1735
#define DDSC_LOG_LISTENER_GET_EC (DDSC_LOG_BASE + 514)
1736
#define DDSC_LOG_LISTENER_GET(level_,kind_) \
1737
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_LISTENER_GET_EC,\
1738
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1739
"kind",(kind_))
1740
1741
/*ce
1742
* \brief Illegal combination of NULL listener and non-NONE status mask when
1743
* setting a listener for an Entity
1744
* \ingroup DDSCLogCodesClass
1745
*/
1746
#define DDSC_LOG_LISTENER_SET_ILLEGAL_NULL_EC (DDSC_LOG_BASE + 515)
1747
#define DDSC_LOG_SET_LISTENER_ILLEGAL_NULL(level_) \
1748
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_SET_LISTENER_ILLEGAL_NULL_EC,\
1749
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
1750
1751
1752
/*******************************************************************************
1753
* ENTITY RELATED
1754
******************************************************************************/
1755
1756
/*ce
1757
* \brief The topic entity kind
1758
* \ingroup DDSCLogCodesClass
1759
*/
1760
#define DDSC_LOG_TOPIC_ENTITY 1
1761
1762
/*ce
1763
* \brief The datawriter entity kind
1764
* \ingroup DDSCLogCodesClass
1765
*/
1766
#define DDSC_LOG_DATAWRITER_ENTITY 2
1767
1768
/*ce
1769
* \brief The datareader entity kind
1770
* \ingroup DDSCLogCodesClass
1771
*/
1772
#define DDSC_LOG_DATAREADER_ENTITY 3
1773
1774
/*ce
1775
* \brief The publisher entity kind
1776
* \ingroup DDSCLogCodesClass
1777
*/
1778
#define DDSC_LOG_PUBLISHER_ENTITY 4
1779
1780
/*ce
1781
* \brief The subscriber entity kind
1782
* \ingroup DDSCLogCodesClass
1783
*/
1784
#define DDSC_LOG_SUBSCRIBER_ENTITY 5
1785
1786
/*ce
1787
* \brief The participant entity kind
1788
* \ingroup DDSCLogCodesClass
1789
*/
1790
#define DDSC_LOG_PARTICIPANT_ENTITY 6
1791
1792
/*ce
1793
* \brief The publication entity kind
1794
* \ingroup DDSCLogCodesClass
1795
*/
1796
#define DDSC_LOG_PUBLICATION_ENTITY 7
1797
1798
/*ce
1799
* \brief The subscription entity kind
1800
* \ingroup DDSCLogCodesClass
1801
*/
1802
#define DDSC_LOG_SUBSCRIPTION_ENTITY 8
1803
1804
/*ce
1805
* \brief Failed to enable an entity of the specified kind
1806
* \ingroup DDSCLogCodesClass
1807
*/
1808
#define DDSC_LOG_ENTITY_ENABLE_EC (DDSC_LOG_BASE + 600)
1809
#define DDSC_LOG_ENTITY_ENABLE(level_,kind_) \
1810
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ENTITY_ENABLE_EC,\
1811
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1812
1813
/*ce
1814
* \brief Failed to an delete/finalize an entity of the specified kind because
1815
* it is not empty.
1816
* \ingroup DDSCLogCodesClass
1817
*/
1818
#define DDSC_LOG_ENTITY_NOT_EMPTY_EC (DDSC_LOG_BASE + 601)
1819
#define DDSC_LOG_ENTITY_NOT_EMPTY(level_,kind_,count_) \
1820
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_ENTITY_NOT_EMPTY_EC,\
1821
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"count",(count_))
1822
1823
/*ce
1824
* \brief Failed to finalize an entity of the specified kind
1825
* \ingroup DDSCLogCodesClass
1826
*/
1827
#define DDSC_LOG_ENTITY_FINALIZE_EC (DDSC_LOG_BASE + 602)
1828
#define DDSC_LOG_ENTITY_FINALIZE(level_,kind_) \
1829
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ENTITY_FINALIZE_EC,\
1830
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1831
1832
/*ce
1833
* \brief Failed to initialize an entity of the specified kind
1834
* \ingroup DDSCLogCodesClass
1835
*/
1836
#define DDSC_LOG_ENTITY_INITIALIZE_EC (DDSC_LOG_BASE + 603)
1837
#define DDSC_LOG_ENTITY_INITIALIZE(level_,kind_) \
1838
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ENTITY_INITIALIZE_EC,\
1839
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1840
1841
/*ce
1842
* \brief An operation was attempted on an entity that is not enabled
1843
* \ingroup DDSCLogCodesClass
1844
*/
1845
#define DDSC_LOG_ENTITY_NOT_ENABLED_EC (DDSC_LOG_BASE + 604)
1846
#define DDSC_LOG_ENTITY_NOT_ENABLED(level_,kind_) \
1847
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ENTITY_NOT_ENABLED_EC,\
1848
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1849
1850
/*ce
1851
* \brief Entities are in different factories
1852
*
1853
* \details
1854
*
1855
* A entity tried to use an entity created by a different factory.
1856
* For example, it is illegal to create a datawriter using a topic
1857
* from a different participant.
1858
*
1859
* \ingroup DDSCLogCodesClass
1860
*/
1861
#define DDSC_LOG_ENTITY_DIFFERENT_FACTORY_EC (DDSC_LOG_BASE + 605)
1862
#define DDSC_LOG_ENTITY_DIFFERENT_FACTORY(level_,factory_kind_,entity_kind_) \
1863
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_ENTITY_DIFFERENT_FACTORY_EC,\
1864
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1865
"factory_kind",(factory_kind_),"entity_kind",(entity_kind_))
1866
1867
/*******************************************************************************
1868
* CDR RELATED
1869
******************************************************************************/
1870
/*ce
1871
* \brief The datawriter CDR kind
1872
* \ingroup DDSCLogCodesClass
1873
*/
1874
#define DDSC_LOG_DATAWRITER_CDR 1
1875
1876
/*ce
1877
* \brief The datareader CDR kind
1878
* \ingroup DDSCLogCodesClass
1879
*/
1880
#define DDSC_LOG_DATAREADER_CDR 2
1881
1882
/*ce
1883
* \brief Failed to allocate a pool of the specified kind
1884
* \ingroup DDSCLogCodesClass
1885
*/
1886
#define DDSC_LOG_CDR_POOL_ALLOC_EC (DDSC_LOG_BASE + 700)
1887
#define DDSC_LOG_CDR_POOL_ALLOC(level_,kind_,size_,count_) \
1888
OSAPI_LOG_ENTRY_ADD_3INT((level_),DDSC_LOG_CDR_POOL_ALLOC_EC,\
1889
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1890
"kind",(kind_),"size",(size_),"count",(count_))
1891
1892
/*ce
1893
* \brief Failed to set the CDR buffer for a packet
1894
* \ingroup DDSCLogCodesClass
1895
*/
1896
#define DDSC_LOG_CDR_BUFFER_SET_EC (DDSC_LOG_BASE + 701)
1897
#define DDSC_LOG_CDR_BUFFER_SET(level_,kind_,stream_,buf_,length_) \
1898
OSAPI_LOG_ENTRY_CREATE((level_),DDSC_LOG_CDR_BUFFER_SET_EC,\
1899
OSAPI_LOG_MSG_PN_X2_STD_PARAM,RTI_FALSE)\
1900
OSAPI_LOG_ENTRY_ADD_INT("kind",(kind_),RTI_FALSE)\
1901
OSAPI_LOG_ENTRY_ADD_POINTER("stream",(stream_),RTI_FALSE)\
1902
OSAPI_LOG_ENTRY_ADD_POINTER("buf",(buf_),RTI_FALSE)\
1903
OSAPI_LOG_ENTRY_ADD_INT("length",(length_),RTI_TRUE)
1904
1905
/*ce
1906
* \brief Failed to delete the CDR pool
1907
* \ingroup DDSCLogCodesClass
1908
*/
1909
#define DDSC_LOG_CDR_POOL_DELETE_EC (DDSC_LOG_BASE + 702)
1910
#define DDSC_LOG_CDR_POOL_DELETE(level_,kind_) \
1911
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_POOL_DELETE_EC,\
1912
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1913
1914
/*ce
1915
* \brief Failed to serialize a parameter ID
1916
* \ingroup DDSCLogCodesClass
1917
*/
1918
#define DDSC_LOG_CDR_SERIALIZE_PID_EC (DDSC_LOG_BASE + 703)
1919
#define DDSC_LOG_CDR_SERIALIZE_PID(level_,kind_,pid_) \
1920
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SERIALIZE_PID_EC,\
1921
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"pid",(pid_))
1922
1923
/*ce
1924
* \brief Failed to serialize a parameter length
1925
* \ingroup DDSCLogCodesClass
1926
*/
1927
#define DDSC_LOG_CDR_SERIALIZE_PID_LENGTH_EC (DDSC_LOG_BASE + 704)
1928
#define DDSC_LOG_CDR_SERIALIZE_PID_LENGTH(level_,kind_,length_) \
1929
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SERIALIZE_PID_LENGTH_EC,\
1930
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1931
"kind",(kind_),"length",(length_))
1932
1933
/*ce
1934
* \brief Failed to serialize a key-hash
1935
* \ingroup DDSCLogCodesClass
1936
*/
1937
#define DDSC_LOG_CDR_SERIALIZE_KEYHASH_EC (DDSC_LOG_BASE + 705)
1938
#define DDSC_LOG_CDR_SERIALIZE_KEYHASH(level_,kind_,length_) \
1939
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SERIALIZE_KEYHASH_EC,\
1940
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1941
"kind",(kind_),"length",(length_))
1942
1943
/*ce
1944
* \brief Failed to serialize payload data
1945
* \ingroup DDSCLogCodesClass
1946
*/
1947
#define DDSC_LOG_CDR_SERIALIZE_DATA_EC (DDSC_LOG_BASE + 706)
1948
#define DDSC_LOG_CDR_SERIALIZE_DATA(level_,kind_) \
1949
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_SERIALIZE_DATA_EC,\
1950
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1951
1952
/*ce
1953
* \brief Deserialized an invalid parameter length for a specific parameter ID
1954
* \ingroup DDSCLogCodesClass
1955
*/
1956
#define DDSC_LOG_DESERIALIZE_BAD_PID_LENGTH_EC (DDSC_LOG_BASE + 707)
1957
#define DDSC_LOG_DESERIALIZE_BAD_PID_LENGTH(level_,kind_) \
1958
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DESERIALIZE_BAD_PID_LENGTH_EC,\
1959
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1960
1961
/*ce
1962
* \brief Failed to deserialize the ID of an inline parameter
1963
* \ingroup DDSCLogCodesClass
1964
*/
1965
#define DDSC_LOG_CDR_DESERIALIZE_PID_EC (DDSC_LOG_BASE + 708)
1966
#define DDSC_LOG_CDR_DESERIALIZE_PID(level_,kind_) \
1967
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_DESERIALIZE_PID_EC,\
1968
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1969
1970
/*ce
1971
* \brief Failed to deserialize the length of an inline parameter
1972
* \ingroup DDSCLogCodesClass
1973
*/
1974
#define DDSC_LOG_CDR_DESERIALIZE_PID_LENGTH_EC (DDSC_LOG_BASE + 709)
1975
#define DDSC_LOG_CDR_DESERIALIZE_PID_LENGTH(level_,kind_,pid_) \
1976
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_DESERIALIZE_PID_LENGTH_EC,\
1977
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1978
"kind",(kind_),"pid",(pid_))
1979
1980
/*ce
1981
* \brief Failed to increment to the position of the next inline parameter
1982
* \ingroup DDSCLogCodesClass
1983
*/
1984
#define DDSC_LOG_CDR_INCREMENT_POS_EC (DDSC_LOG_BASE + 710)
1985
#define DDSC_LOG_CDR_INCREMENT_POS(level_,kind_,adjust_) \
1986
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_INCREMENT_POS_EC,\
1987
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1988
"kind",(kind_),"adjust",(adjust_))
1989
1990
/*ce
1991
* \brief Failed to set the reception stream position
1992
* \ingroup DDSCLogCodesClass
1993
*/
1994
#define DDSC_LOG_CDR_SET_POS_EC (DDSC_LOG_BASE + 711)
1995
#define DDSC_LOG_CDR_SET_POS(level_,kind_,pos_) \
1996
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SET_POS_EC,\
1997
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1998
"kind",(kind_),"pos",(pos_))
1999
2000
/*ce
2001
* \brief Failed to deserialize the encapsulation header
2002
* \ingroup DDSCLogCodesClass
2003
*/
2004
#define DDSC_LOG_CDR_DESERIALIZE_HEADER_EC (DDSC_LOG_BASE + 712)
2005
#define DDSC_LOG_CDR_DESERIALIZE_HEADER(level_,kind_) \
2006
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_DESERIALIZE_HEADER_EC,\
2007
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2008
2009
/*ce
2010
* \brief Failed to deserialize CDR payload data
2011
* \ingroup DDSCLogCodesClass
2012
*/
2013
#define DDSC_LOG_CDR_DESERIALIZE_DATA_EC (DDSC_LOG_BASE + 713)
2014
#define DDSC_LOG_CDR_DESERIALIZE_DATA(level_,kind_) \
2015
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_DESERIALIZE_DATA_EC,\
2016
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
2017
2018
/*ce
2019
* \brief Failed to initialize CDR sample
2020
* \ingroup DDSCLogCodesClass
2021
*/
2022
#define DDSC_LOG_CDR_INITIALIZE_SAMPLE_EC (DDSC_LOG_BASE + 714)
2023
#define DDSC_LOG_CDR_INITIALIZE_SAMPLE(level_,kind_) \
2024
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_INITIALIZE_SAMPLE_EC,\
2025
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
2026
2027
/*ce
2028
* \brief Failed to finalize sample
2029
* \ingroup DDSCLogCodesClass
2030
*/
2031
#define DDSC_LOG_CDR_FINALIZE_SAMPLE_EC (DDSC_LOG_BASE + 715)
2032
#define DDSC_LOG_CDR_FINALIZE_SAMPLE(level_,kind_) \
2033
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_FINALIZE_SAMPLE_EC,\
2034
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2035
2036
/*ce
2037
* \brief Failed to serialize the status info parameter
2038
* \ingroup DDSCLogCodesClass
2039
*/
2040
#define DDSC_LOG_CDR_SERIALIZE_STATUS_INFO_EC (DDSC_LOG_BASE + 716)
2041
#define DDSC_LOG_CDR_SERIALIZE_STATUS_INFO(level_,kind_,info_) \
2042
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SERIALIZE_STATUS_INFO_EC,\
2043
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"status",(info_))
2044
2045
/*ce
2046
* \brief Failed to deserialize a key-hash
2047
* \ingroup DDSCLogCodesClass
2048
*/
2049
#define DDSC_LOG_CDR_DESERIALIZE_KEYHASH_EC (DDSC_LOG_BASE + 717)
2050
#define DDSC_LOG_CDR_DESERIALIZE_KEYHASH(level_,kind_,length_) \
2051
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_DESERIALIZE_KEYHASH_EC,\
2052
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
2053
"kind",(kind_),"length",(length_))
2054
2055
/*ce
2056
* \brief Failed to deserialize CDR payload key
2057
* \ingroup DDSCLogCodesClass
2058
*/
2059
#define DDSC_LOG_CDR_DESERIALIZE_KEY_EC (DDSC_LOG_BASE + 718)
2060
#define DDSC_LOG_CDR_DESERIALIZE_KEY(level_,kind_) \
2061
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_DESERIALIZE_KEY_EC,\
2062
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
2063
2064
2065
/*******************************************************************************
2066
* NETIO RELATED
2067
******************************************************************************/
2068
/*ce
2069
* \brief Failed to add a route to an anonymous participant discovery
2070
* datawriter
2071
* \ingroup DDSCLogCodesClass
2072
*/
2073
#define DDSC_LOG_NETIO_ADD_ANON_TOPIC_ROUTE_EC (DDSC_LOG_BASE + 800)
2074
#define DDSC_LOG_NETIO_ADD_ANON_TOPIC_ROUTE(level_,topic_,oid_) \
2075
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_NETIO_ADD_ANON_TOPIC_ROUTE_EC,\
2076
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2077
"topic",(topic_),"object_id",(oid_))
2078
2079
/*ce
2080
* \brief Failed to add a route to a topic from a datawriter
2081
* \ingroup DDSCLogCodesClass
2082
*/
2083
#define DDSC_LOG_NETIO_ADD_TOPIC_ROUTE_EC (DDSC_LOG_BASE + 801)
2084
#define DDSC_LOG_NETIO_ADD_TOPIC_ROUTE(level_,topic_,oid_) \
2085
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_NETIO_ADD_TOPIC_ROUTE_EC,\
2086
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2087
"topic",(topic_),"object_id",(oid_))
2088
2089
/*ce
2090
* \brief Failed to delete a route to a topic
2091
* \ingroup DDSCLogCodesClass
2092
*/
2093
#define DDSC_LOG_NETIO_DELETE_TOPIC_ROUTE_EC (DDSC_LOG_BASE + 802)
2094
#define DDSC_LOG_NETIO_DELETE_TOPIC_ROUTE(level_,topic_,oid_) \
2095
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_NETIO_DELETE_TOPIC_ROUTE_EC,\
2096
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2097
"topic",(topic_),"object_id",(oid_))
2098
2099
/*ce
2100
* \brief Failed to forward a topic
2101
* \ingroup DDSCLogCodesClass
2102
*/
2103
#define DDSC_LOG_NETIO_FORWARD_TOPIC_EC (DDSC_LOG_BASE + 803)
2104
#define DDSC_LOG_NETIO_FORWARD_TOPIC(level_,topic_) \
2105
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_NETIO_FORWARD_TOPIC_EC,\
2106
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"topic",(topic_))
2107
2108
2109
/*ce \brief Any NETIO interface kind, typically UDP
2110
* \ingroup DDSCLogCodesClass
2111
*/
2112
#define DDSC_LOG_NETIO_NETIO_KIND 1
2113
2114
/*ce \brief The intra interface kind
2115
* \ingroup DDSCLogCodesClass
2116
*/
2117
#define DDSC_LOG_INTRA_NETIO_KIND 2
2118
2119
/*ce \brief The RTPS interface kind
2120
* \ingroup DDSCLogCodesClass
2121
*/
2122
#define DDSC_LOG_RTPS_NETIO_KIND 3
2123
2124
/*ce \brief The DataReader interface kind
2125
* \ingroup DDSCLogCodesClass
2126
*/
2127
#define DDSC_LOG_DATAREADER_NETIO_KIND 4
2128
2129
/*ce \brief The DataWriter interface kind
2130
* \ingroup DDSCLogCodesClass
2131
*/
2132
#define DDSC_LOG_DATAWRITER_NETIO_KIND 5
2133
2134
/*ce
2135
* \brief Failed to bind two external interface of the specified kind
2136
* \ingroup DDSCLogCodesClass
2137
*/
2138
#define DDSC_LOG_NETIO_BIND_EXTERNAL_EC (DDSC_LOG_BASE + 804)
2139
#define DDSC_LOG_NETIO_BIND_EXTERNAL(level_,from_,to_) \
2140
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_BIND_EXTERNAL_EC,\
2141
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"from",(from_),"to",(to_))
2142
2143
/*ce
2144
* \brief Failed to unbind two external interfaces of the specified kind
2145
* \ingroup DDSCLogCodesClass
2146
*/
2147
#define DDSC_LOG_NETIO_UNBIND_EXTERNAL_EC (DDSC_LOG_BASE + 805)
2148
#define DDSC_LOG_NETIO_UNBIND_EXTERNAL(level_,from_,to_) \
2149
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_UNBIND_EXTERNAL_EC,\
2150
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"from",(from_),"to",(to_))
2151
2152
/*ce
2153
* \brief Failed to bind an interface to a peer interface
2154
* \ingroup DDSCLogCodesClass
2155
*/
2156
#define DDSC_LOG_NETIO_BIND_EC (DDSC_LOG_BASE + 806)
2157
#define DDSC_LOG_NETIO_BIND(level_,src_,dst_) \
2158
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_BIND_EC,\
2159
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"src",(src_),"dst",(dst_))
2160
2161
/*ce
2162
* \brief Failed to unbind an interface from a peer interface
2163
* \ingroup DDSCLogCodesClass
2164
*/
2165
#define DDSC_LOG_NETIO_UNBIND_EC (DDSC_LOG_BASE + 807)
2166
#define DDSC_LOG_NETIO_UNBIND(level_,src_,dst_) \
2167
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_UNBIND_EC,\
2168
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"src",(src_),"dst",(dst_))
2169
2170
/*ce
2171
* \brief Failed to add a route from an interface to a peer interface
2172
* \ingroup DDSCLogCodesClass
2173
*/
2174
#define DDSC_LOG_NETIO_ADD_ROUTE_EC (DDSC_LOG_BASE + 808)
2175
#define DDSC_LOG_NETIO_ADD_ROUTE(level_,src_,dst_) \
2176
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_ADD_ROUTE_EC,\
2177
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"src",(src_),"dst",(dst_))
2178
2179
/*ce
2180
* \brief Failed to delete a route from an interface to a peer interface
2181
* \ingroup DDSCLogCodesClass
2182
*/
2183
#define DDSC_LOG_NETIO_DELETE_ROUTE_EC (DDSC_LOG_BASE + 809)
2184
#define DDSC_LOG_NETIO_DELETE_ROUTE(level_,src_,dst_) \
2185
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_DELETE_ROUTE_EC,\
2186
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"src",(src_),"dst",(dst_))
2187
2188
/*ce
2189
* \brief Failed to get an external interface for the specified interface kind
2190
* \ingroup DDSCLogCodesClass
2191
*/
2192
#define DDSC_LOG_NETIO_GET_EXTERNAL_INTF_EC (DDSC_LOG_BASE + 810)
2193
#define DDSC_LOG_NETIO_GET_EXTERNAL_INTF(level_,kind_) \
2194
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_NETIO_GET_EXTERNAL_INTF_EC,\
2195
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2196
2197
/*ce
2198
* \brief A DataReader failed a bind due to no existing route
2199
* \ingroup DDSCLogCodesClass
2200
*/
2201
#define DDSC_LOG_NETIO_NO_ROUTE_EC (DDSC_LOG_BASE + 811)
2202
#define DDSC_LOG_NETIO_NO_ROUTE(level_) \
2203
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_NO_ROUTE_EC,\
2204
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2205
2206
/*ce
2207
* \brief Lookup a route to a destination failed
2208
*
2209
* \details
2210
*
2211
* A failure was encountered when trying to lookup a route to a destination,
2212
* this log message is preceded by a more specific message. Failure to lookup
2213
* a route does not mean the route does not exist, it means it failed to
2214
* determine if a route did exist.
2215
*
2216
* \ingroup DDSCLogCodesClass
2217
*/
2218
#define DDSC_LOG_NETIO_ROUTE_LOOKUP_FAILED_EC (DDSC_LOG_BASE + 812)
2219
#define DDSC_LOG_NETIO_ROUTE_LOOKUP_FAILED(level_) \
2220
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_ROUTE_LOOKUP_FAILED_EC,\
2221
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2222
2223
/*ce
2224
* \brief Failed to get the route table for an interface
2225
*
2226
* \ingroup DDSCLogCodesClass
2227
*/
2228
#define DDSC_LOG_NETIO_GET_ROUTE_TABLE_FAILED_EC (DDSC_LOG_BASE + 813)
2229
#define DDSC_LOG_NETIO_GET_ROUTE_TABLE_FAILED(level_,name_) \
2230
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_NETIO_GET_ROUTE_TABLE_FAILED_EC,\
2231
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"name",(name_))
2232
2233
/*ce
2234
* \brief Failure when sending on an interface
2235
*
2236
* \ingroup DDSCLogCodesClass
2237
*/
2238
#define DDSC_LOG_NETIO_SEND_FAILED_EC (DDSC_LOG_BASE + 814)
2239
#define DDSC_LOG_NETIO_SEND_FAILED(level_) \
2240
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_SEND_FAILED_EC,\
2241
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2242
2243
/*ce
2244
* \brief Failed to set an interface state
2245
* \ingroup DDSCLogCodesClass
2246
*/
2247
#define DDSC_LOG_NETIO_SET_STATE_EC (DDSC_LOG_BASE + 815)
2248
#define DDSC_LOG_NETIO_SET_STATE(level_,kind_,state_) \
2249
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_SET_STATE_EC,\
2250
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2251
"kind",(kind_),"state",(state_))
2252
2253
/*ce
2254
* \brief Datawriter did not find a peer
2255
* \ingroup DDSCLogCodesClass
2256
*/
2257
#define DDSC_LOG_NETIO_PEER_LOOKUP_EC (DDSC_LOG_BASE + 816)
2258
#define DDSC_LOG_NETIO_PEER_LOOKUP(level_) \
2259
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_PEER_LOOKUP_EC,\
2260
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2261
2262
/*ce
2263
* \brief Forced removal of sample downstream failed
2264
*
2265
* \details
2266
*
2267
* The datawriter failed to force a sample removal downstream
2268
*
2269
* \ingroup DDSCLogCodesClass
2270
*/
2271
#define DDSC_LOG_NETIO_FORCED_REMOVE_EC (DDSC_LOG_BASE + 817)
2272
#define DDSC_LOG_NETIO_FORCED_REMOVE(level_) \
2273
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_FORCED_REMOVE_EC,\
2274
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2275
2276
/*ce
2277
* \brief Failed to initialize a packet
2278
* \ingroup DDSCLogCodesClass
2279
*/
2280
#define DDSC_LOG_PACKET_INIT_EC (DDSC_LOG_BASE + 818)
2281
#define DDSC_LOG_PACKET_INIT(level_,kind_) \
2282
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_PACKET_INIT_EC,\
2283
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2284
2285
/*ce
2286
* \brief Failed to set the head of a packet
2287
* \ingroup DDSCLogCodesClass
2288
*/
2289
#define DDSC_LOG_PACKET_SET_HEAD_EC (DDSC_LOG_BASE + 819)
2290
#define DDSC_LOG_PACKET_SET_HEAD(level_,kind_,adjust_) \
2291
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_PACKET_SET_HEAD_EC,\
2292
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"adjust",(adjust_))
2293
2294
/*ce
2295
* \brief Failed to set the tail of a packet
2296
* \ingroup DDSCLogCodesClass
2297
*/
2298
#define DDSC_LOG_PACKET_SET_TAIL_EC (DDSC_LOG_BASE + 820)
2299
#define DDSC_LOG_PACKET_SET_TAIL(level_,kind_,adjust_) \
2300
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_PACKET_SET_TAIL_EC,\
2301
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"adjust",(adjust_))
2302
2303
/*******************************************************************************
2304
* DATAWRITER RELATED
2305
******************************************************************************/
2306
/*ce
2307
* \brief Failed to ACKNACK sample in the writer history
2308
* \ingroup DDSCLogCodesClass
2309
*/
2310
#define DDSC_LOG_DW_ACKNACK_FAILED_EC (DDSC_LOG_BASE + 900)
2311
#define DDSC_LOG_DW_ACKNACK_FAILED(level_) \
2312
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_ACKNACK_FAILED_EC,\
2313
OSAPI_LOG_MSG_PN_X2_STD_PARAM )
2314
2315
/*ce
2316
* \brief Failed to commit a sample to the writer queue
2317
* \ingroup DDSCLogCodesClass
2318
*/
2319
#define DDSC_LOG_DW_COMMIT_EC (DDSC_LOG_BASE + 901)
2320
#define DDSC_LOG_DW_COMMIT(level_) \
2321
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_COMMIT_EC,\
2322
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2323
2324
/*ce
2325
* \brief Failed to create keyhash of instance handle
2326
* \ingroup DDSCLogCodesClass
2327
*/
2328
#define DDSC_LOG_DW_KEYHASH_CREATE_EC (DDSC_LOG_BASE + 902)
2329
#define DDSC_LOG_DW_KEYHASH_CREATE(level_) \
2330
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_KEYHASH_CREATE_EC,\
2331
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2332
2333
/*ce
2334
* \brief Failed a write due to an invalid key kind for the type being written
2335
* \ingroup DDSCLogCodesClass
2336
*/
2337
#define DDSC_LOG_DW_ILLEGAL_KEY_KIND_EC (DDSC_LOG_BASE + 903)
2338
#define DDSC_LOG_DW_ILLEGAL_KEY_KIND(level_,kind_) \
2339
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DW_ILLEGAL_KEY_KIND_EC,\
2340
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2341
2342
2343
/*ce
2344
* \brief Failed to create a typed writer
2345
* \ingroup DDSCLogCodesClass
2346
*/
2347
#define DDSC_LOG_DW_CREATE_TYPED_WRITER_EC (DDSC_LOG_BASE + 904)
2348
#define DDSC_LOG_DW_CREATE_TYPED_WRITER(level_) \
2349
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_CREATE_TYPED_WRITER_EC,\
2350
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2351
2352
/*ce
2353
* \brief Failed to register the key of an instance
2354
*
2355
* \details A DataWriter failed to register the key of a new instance
2356
* because DataWriterQos.resource_limits.max_instances was exceeded.
2357
*
2358
* \ingroup DDSCLogCodesClass
2359
*/
2360
#define DDSC_LOG_DW_HISTORY_REGISTER_KEY_EC (DDSC_LOG_BASE + 905)
2361
#define DDSC_LOG_DW_HISTORY_REGISTER_KEY(level_) \
2362
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_HISTORY_REGISTER_KEY_EC,\
2363
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2364
2365
2366
/*******************************************************************************
2367
* DATAREADER RELATED
2368
******************************************************************************/
2369
/*ce
2370
* \brief Failed to create a typed datareader
2371
* \ingroup DDSCLogCodesClass
2372
*/
2373
#define DDSC_LOG_DR_CREATE_TYPED_READER_EC (DDSC_LOG_BASE + 1000)
2374
#define DDSC_LOG_DR_CREATE_TYPED_READER(level_) \
2375
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_CREATE_TYPED_READER_EC,\
2376
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2377
2378
/*ce
2379
* \brief Failed to copy a sample upon reception, read, or take
2380
* \ingroup DDSCLogCodesClass
2381
*/
2382
#define DDSC_LOG_DR_COPY_DATA_SAMPLE_EC (DDSC_LOG_BASE + 1001)
2383
#define DDSC_LOG_DR_COPY_DATA_SAMPLE(level_) \
2384
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_COPY_DATA_SAMPLE_EC,\
2385
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2386
2387
/*ce
2388
* \brief Failed to commit a sample to be made available to be read or taken
2389
* \ingroup DDSCLogCodesClass
2390
*/
2391
#define DDSC_LOG_DR_COMMIT_SAMPLE_EC (DDSC_LOG_BASE + 1002)
2392
#define DDSC_LOG_DR_COMMIT_SAMPLE(level_,sn_high_,sn_low_,rc_) \
2393
OSAPI_LOG_ENTRY_ADD_3INT((level_),DDSC_LOG_DR_COMMIT_SAMPLE_EC,\
2394
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2395
"sn_high",(sn_high_),"sn_low",(sn_low_),"rc=%d",(rc_))
2396
2397
/*ce
2398
* \brief A datareader filter function failed
2399
* \ingroup DDSCLogCodesClass
2400
*/
2401
#define DDSC_LOG_DR_FILTER_ERROR_EC (DDSC_LOG_BASE + 1003)
2402
#define DDSC_LOG_DR_FILTER_ERROR(level_) \
2403
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_FILTER_ERROR_EC,\
2404
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2405
2406
/*ce
2407
* \brief Failed to deserialize a key-hash parameter
2408
* \ingroup DDSCLogCodesClass
2409
*/
2410
#define DDSC_LOG_DR_DESERIALIZE_KEYHASH_EC (DDSC_LOG_BASE + 1004)
2411
#define DDSC_LOG_DR_DESERIALIZE_KEYHASH(level_) \
2412
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_DESERIALIZE_KEYHASH_EC,\
2413
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2414
2415
/*ce
2416
* \brief Failed to get a Reader History entry for a received sample
2417
* \ingroup DDSCLogCodesClass
2418
*/
2419
#define DDSC_LOG_DR_GET_ENTRY_FAILED_EC (DDSC_LOG_BASE + 1005)
2420
#define DDSC_LOG_DR_GET_ENTRY_FAILED(level_,reason_) \
2421
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DR_GET_ENTRY_FAILED_EC,\
2422
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"reason",(reason_))
2423
2424
/*ce
2425
* \brief Failed to commit a receive sample to Reader History to be read or
2426
* taken
2427
* \ingroup DDSCLogCodesClass
2428
*/
2429
#define DDSC_LOG_DR_COMMIT_ENTRY_EC (DDSC_LOG_BASE + 1006)
2430
#define DDSC_LOG_DR_COMMIT_ENTRY(level_,sn_high_,sn_low_) \
2431
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_DR_COMMIT_ENTRY_EC,\
2432
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2433
"sn_high",(sn_high_),"sn_low",(sn_low_))
2434
2435
/*ce
2436
* \brief A DataReader failed to unregister an instance
2437
* \ingroup DDSCLogCodesClass
2438
*/
2439
#define DDSC_LOG_DR_UNREGISTER_KEY_EC (DDSC_LOG_BASE + 1007)
2440
#define DDSC_LOG_DR_UNREGISTER_KEY(level_) \
2441
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_UNREGISTER_KEY_EC,\
2442
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2443
2444
/*ce
2445
* \brief A DataReader failed to dispose an instance
2446
* \ingroup DDSCLogCodesClass
2447
*/
2448
#define DDSC_LOG_DR_DISPOSE_KEY_EC (DDSC_LOG_BASE + 1008)
2449
#define DDSC_LOG_DR_DISPOSE_KEY(level_) \
2450
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_DISPOSE_KEY_EC,\
2451
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2452
2453
/*ce
2454
* \brief A call to a reader/take function failed
2455
*
2456
* \ingroup DDSCLogCodesClass
2457
*/
2458
#define DDSC_LOG_DR_READ_TAKE_FAILURE_EC (DDSC_LOG_BASE + 1009)
2459
#define DDSC_LOG_DR_READ_TAKE_FAILURE(level_,dbrc_) \
2460
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DR_READ_TAKE_FAILURE_EC,\
2461
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"retcode",(dbrc_))
2462
2463
/*ce
2464
* \brief Failed to create keyhash of instance handle
2465
*
2466
* \ingroup DDSCLogCodesClass
2467
*/
2468
#define DDSC_LOG_DR_INSTANCE_TO_KEYHASH_EC (DDSC_LOG_BASE + 1010)
2469
#define DDSC_LOG_DR_INSTANCE_TO_KEYHASH(level_) \
2470
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_INSTANCE_TO_KEYHASH_EC,\
2471
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2472
2473
/*******************************************************************************
2474
* TOPIC, TYPE & TYPE PLUGIN RELATED
2475
******************************************************************************/
2476
/*ce
2477
* \brief Two type names are incompatible
2478
* \ingroup DDSCLogCodesClass
2479
*/
2480
#define DDSC_LOG_TYPE_NAME_CMP_EC (DDSC_LOG_BASE + 1100)
2481
#define DDSC_LOG_TYPE_NAME_CMP(level_,left_,right_) \
2482
OSAPI_LOG_ENTRY_ADD_2STRING((level_),DDSC_LOG_TYPE_NAME_CMP_EC,\
2483
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2484
"left",(left_),"right",(right_))
2485
2486
/*ce
2487
* \brief Two topic names are incompatible
2488
* \ingroup DDSCLogCodesClass
2489
*/
2490
#define DDSC_LOG_TOPIC_NAME_CMP_EC (DDSC_LOG_BASE + 1101)
2491
#define DDSC_LOG_TOPIC_NAME_CMP(level_,left_,right_) \
2492
OSAPI_LOG_ENTRY_ADD_2STRING((level_),DDSC_LOG_TOPIC_NAME_CMP_EC,\
2493
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2494
"left",(left_),"right",(right_))
2495
2496
/*ce
2497
* \brief The get_serialized_sample_max_size function kind
2498
* \ingroup DDSCLogCodesClass
2499
*/
2500
#define DDSC_LOG_TYPE_FUNCTION_GET_SERIALIZED_SAMPLE_MAX_SIZE 1
2501
2502
/*ce
2503
* \brief The serialize_data function kind
2504
* \ingroup DDSCLogCodesClass
2505
*/
2506
#define DDSC_LOG_TYPE_FUNCTION_SERIALIZE_DATA 2
2507
2508
/*ce
2509
* \brief The deserialize_data function kind
2510
* \ingroup DDSCLogCodesClass
2511
*/
2512
#define DDSC_LOG_TYPE_FUNCTION_DESERIALIZE_DATA 3
2513
2514
/*ce
2515
* \brief The create_sample function kind
2516
* \ingroup DDSCLogCodesClass
2517
*/
2518
#define DDSC_LOG_TYPE_FUNCTION_CREATE_SAMPLE 4
2519
2520
/*ce
2521
* \brief The copy_sample function kind
2522
* \ingroup DDSCLogCodesClass
2523
*/
2524
#define DDSC_LOG_TYPE_FUNCTION_COPY_SAMPLE 5
2525
2526
/*ce
2527
* \brief The delete_sample function kind
2528
* \ingroup DDSCLogCodesClass
2529
*/
2530
#define DDSC_LOG_TYPE_FUNCTION_DELETE_SAMPLE 6
2531
2532
2533
/*ce
2534
* \brief The get_key_kind function kind
2535
* \ingroup DDSCLogCodesClass
2536
*/
2537
#define DDSC_LOG_TYPE_FUNCTION_GET_KEY_KIND 7
2538
2539
2540
/*ce
2541
* \brief The instance_to_keyhash function kind
2542
* \ingroup DDSCLogCodesClass
2543
*/
2544
#define DDSC_LOG_TYPE_FUNCTION_INSTANCE_TO_KEYHASH 8
2545
2546
/*ce
2547
* \brief Invalid type plugin, The specified function pointer is NULL
2548
* \ingroup DDSCLogCodesClass
2549
*/
2550
#define DDSC_LOG_TYPE_FUNCTION_NULL_EC (DDSC_LOG_BASE + 1102)
2551
#define DDSC_LOG_type_function_null(level_,kind_) \
2552
OSAPI_LOG_ENTRY_ADD_1INT((level_),\
2553
DDSC_LOG_TYPE_FUNCTION_NULL_EC,\
2554
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2555
2556
/*ce
2557
* \brief Failed to create a topic because the name exceeded the maximum
2558
* length of 255 octets (excluding the terminating NUL)
2559
* \ingroup DDSCLogCodesClass
2560
*/
2561
#define DDSC_LOG_TOPIC_TOO_LONG_EC (DDSC_LOG_BASE + 1103)
2562
#define DDSC_LOG_TOPIC_TOO_LONG(level_,length_) \
2563
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_TOPIC_TOO_LONG_EC,\
2564
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"length",(length_))
2565
2566
/*ce
2567
* \brief Failed to create a type because the name exceeded the maximum
2568
* length of 255 octets (excluding the terminating NUL)
2569
* \ingroup DDSCLogCodesClass
2570
*/
2571
#define DDSC_LOG_TYPE_TOO_LONG_EC (DDSC_LOG_BASE + 1104)
2572
#define DDSC_LOG_TYPE_TOO_LONG(level_,length_) \
2573
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_TYPE_TOO_LONG_EC,\
2574
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"length",(length_))
2575
2576
/*ce
2577
* \brief A type-plugin for the given type could not be found
2578
* \ingroup DDSCLogCodesClass
2579
*/
2580
#define DDSC_LOG_LOOKUP_TYPE_PLUGIN_EC (DDSC_LOG_BASE + 1105)
2581
#define DDSC_LOG_LOOKUP_TYPE_PLUGIN(level_,name_) \
2582
OSAPI_LOG_ENTRY_ADD_1POINTER((level_),DDSC_LOG_LOOKUP_TYPE_PLUGIN_EC,\
2583
OSAPI_LOG_MSG_PN_X2_STD_PARAM, "type",(name_))
2584
2585
/*ce
2586
* \brief Two types have incompatible keys
2587
* \ingroup DDSCLogCodesClass
2588
*/
2589
#define DDSC_LOG_TYPE_KEY_TYPE_EC (DDSC_LOG_BASE + 1106)
2590
#define DDSC_LOG_TYPE_KEY_TYPE(level_,topic_,type_) \
2591
OSAPI_LOG_ENTRY_ADD_2STRING((level_),DDSC_LOG_TYPE_KEY_TYPE_EC,\
2592
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"topic",(topic_),"type",(type_))
2593
2594
/*******************************************************************************
2595
* DISCOVERY PLUGIN RELATED
2596
******************************************************************************/
2597
/*ce
2598
* \brief Discovery plugin failed its update after a local DomainParticipant
2599
* was enabled
2600
* \ingroup DDSCLogCodesClass
2601
*/
2602
#define DDSC_LOG_DISC_LOCAL_PARTICIPANT_ENABLED_EC (DDSC_LOG_BASE + 1200)
2603
#define DDSC_LOG_DISC_LOCAL_PARTICIPANT_ENABLED(level_,plugin_) \
2604
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_LOCAL_PARTICIPANT_ENABLED_EC,\
2605
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2606
2607
/*ce
2608
* \brief Discovery plugin failed its update before a local DomainParticipant
2609
* was created
2610
* \ingroup DDSCLogCodesClass
2611
*/
2612
#define DDSC_LOG_DISC_BEFORE_LOCAL_PARTICIPANT_CREATED_EC (DDSC_LOG_BASE + 1201)
2613
#define DDSC_LOG_DISC_BEFORE_LOCAL_PARTICIPANT_CREATED(level_,plugin_) \
2614
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_BEFORE_LOCAL_PARTICIPANT_CREATED_EC,\
2615
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2616
2617
/*ce
2618
* \brief Discovery plugin failed its update after a local DomainParticipant
2619
* was created
2620
* \ingroup DDSCLogCodesClass
2621
*/
2622
#define DDSC_LOG_DISC_AFTER_LOCAL_PARTICIPANT_CREATED_EC (DDSC_LOG_BASE + 1202)
2623
#define DDSC_LOG_DISC_AFTER_LOCAL_PARTICIPANT_CREATED(level_,plugin_) \
2624
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_PARTICIPANT_CREATED_EC,\
2625
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2626
2627
/*ce
2628
* \brief Discovery plugin failed its update after a local DataReader
2629
* was enabled
2630
* \ingroup DDSCLogCodesClass
2631
*/
2632
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_ENABLED_EC (DDSC_LOG_BASE + 1203)
2633
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_ENABLED(level_,plugin_) \
2634
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_ENABLED_EC,\
2635
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2636
2637
/*ce
2638
* \brief Discovery plugin failed its update after a local DataReader
2639
* was deleted
2640
* \ingroup DDSCLogCodesClass
2641
*/
2642
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_DELETED_EC (DDSC_LOG_BASE + 1204)
2643
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_DELETED(level_,plugin_) \
2644
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_DELETED_EC,\
2645
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2646
2647
/*ce
2648
* \brief Discovery plugin failed its update after a local DataWriter
2649
* was enabled
2650
* \ingroup DDSCLogCodesClass
2651
*/
2652
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_ENABLED_EC (DDSC_LOG_BASE + 1205)
2653
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_ENABLED(level_,plugin_) \
2654
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_ENABLED_EC,\
2655
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2656
2657
/*ce
2658
* \brief Discovery plugin failed its update after a local DataWriter
2659
* was deleted
2660
* \ingroup DDSCLogCodesClass
2661
*/
2662
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_DELETED_EC (DDSC_LOG_BASE + 1206)
2663
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_DELETED(level_,plugin_) \
2664
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_DELETED_EC,\
2665
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2666
2667
/*ce
2668
* \brief Discovery plugin failed its update after a remote DomainParticipant's
2669
* liveliness expired
2670
* \ingroup DDSCLogCodesClass
2671
*/
2672
#define DDSC_LOG_DISC_REMOTE_PARTICIPANT_EXPIRED_EC (DDSC_LOG_BASE + 1207)
2673
#define DDSC_LOG_DISC_REMOTE_PARTICIPANT_EXPIRED(level_,plugin_) \
2674
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_REMOTE_PARTICIPANT_EXPIRED_EC,\
2675
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2676
2677
/*ce
2678
* \brief Failed to add a peer with discovery plugin
2679
* \ingroup DDSCLogCodesClass
2680
*/
2681
#define DDSC_LOG_DISC_ADD_PEER_EC (DDSC_LOG_BASE + 1208)
2682
#define DDSC_LOG_DISC_ADD_PEER(level_,plugin_,peer_) \
2683
OSAPI_LOG_ENTRY_ADD_2STRING((level_),DDSC_LOG_DISC_ADD_PEER_EC,\
2684
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"plugin",(plugin_),"peer",(peer_))
2685
2686
#endif
2687
RTI Connext DDS Micro Version 2.4.9
Copyright © Thu Dec 15 2016
Real-Time Innovations, Inc