RTI Connext DDS Micro
Version 2.4.11
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 a database 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
1565
/*ce
1566
* \brief The DestinationOrderQos destination_order policy
1567
*
1568
* \ingroup DDSCLogCodesClass
1569
*/
1570
#define DDSC_LOG_DESTINATION_ORDER_POLICY 29
1571
1572
1573
/*ce
1574
* \brief An inconsistent Qos policy for the specified Qos kind was found.
1575
* \ingroup DDSCLogCodesClass
1576
*/
1577
#define DDSC_LOG_QOS_INCONSISTENT_POLICY_EC (DDSC_LOG_BASE + 501)
1578
#define DDSC_LOG_QOS_INCONSISTENT_POLICY(level_,kind_,policy_) \
1579
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_QOS_INCONSISTENT_POLICY_EC,\
1580
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1581
"kind",(kind_),"policy",(policy_))
1582
1583
/*ce
1584
* \brief Inconsistency between two Qos policies for the specified Qos kind was
1585
* found.
1586
* \ingroup DDSCLogCodesClass
1587
*/
1588
#define DDSC_LOG_QOS_INCONSISTENT_POLICIES_EC (DDSC_LOG_BASE + 502)
1589
#define DDSC_LOG_QOS_INCONSISTENT_POLICIES(level_,kind_,policy1_,policy2_) \
1590
OSAPI_LOG_ENTRY_ADD_3INT((level_),DDSC_LOG_QOS_INCONSISTENT_POLICIES_EC,\
1591
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1592
"kind",(kind_),"policy1",(policy1_),"policy2",(policy2_))
1593
/*ce
1594
* \brief Failed to create an entity or set a qos due to inconsistent policy
1595
* \ingroup DDSCLogCodesClass
1596
*/
1597
#define DDSC_LOG_QOS_INCONSISTENT_EC (DDSC_LOG_BASE + 503)
1598
#define DDSC_LOG_QOS_INCONSISTENT(level_,kind_) \
1599
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_INCONSISTENT_EC,\
1600
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1601
1602
/*ce
1603
* \brief Failed to copy a Qos of the specified kind.
1604
* \ingroup DDSCLogCodesClass
1605
*/
1606
#define DDSC_LOG_QOS_COPY_EC (DDSC_LOG_BASE + 504)
1607
#define DDSC_LOG_QOS_COPY(level_,kind_) \
1608
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_COPY_EC,\
1609
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1610
1611
/*ce
1612
* \brief Failed to initialize a Qos of the specified kind.
1613
* \ingroup DDSCLogCodesClass
1614
*/
1615
#define DDSC_LOG_QOS_INITIALIZE_EC (DDSC_LOG_BASE + 505)
1616
#define DDSC_LOG_QOS_INITIALIZE(level_,kind_,ddsrc_) \
1617
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_QOS_INITIALIZE_EC,\
1618
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1619
"kind",(kind_),"ddsrc",(ddsrc_))
1620
1621
/*ce
1622
* \brief Failed to finalize a Qos of the specified kind.
1623
* \ingroup DDSCLogCodesClass
1624
*/
1625
#define DDSC_LOG_QOS_FINALIZE_EC (DDSC_LOG_BASE + 506)
1626
#define DDSC_LOG_QOS_FINALIZE(level_,kind_) \
1627
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_FINALIZE_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.
1632
* \ingroup DDSCLogCodesClass
1633
*/
1634
#define DDSC_LOG_QOS_SET_EC (DDSC_LOG_BASE + 507)
1635
#define DDSC_LOG_QOS_SET(level_,kind_) \
1636
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_SET_EC,\
1637
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1638
1639
/*ce
1640
* \brief Failed to set a Qos of the specified kind because the entity is
1641
* already enabled.
1642
* \ingroup DDSCLogCodesClass
1643
*/
1644
#define DDSC_LOG_QOS_SET_ON_ENABLED_EC (DDSC_LOG_BASE + 508)
1645
#define DDSC_LOG_QOS_SET_ON_ENABLED(level_,kind_) \
1646
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_SET_ON_ENABLED_EC,\
1647
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1648
1649
/*ce
1650
* \brief Failed to set a Qos of the specified kind the immutable Qos policies
1651
* have been changed.
1652
* \ingroup DDSCLogCodesClass
1653
*/
1654
#define DDSC_LOG_QOS_IMMUTABLE_EC (DDSC_LOG_BASE + 509)
1655
#define DDSC_LOG_QOS_IMMUTABLE(level_,kind_) \
1656
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_IMMUTABLE_EC,\
1657
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1658
1659
/*ce
1660
* \brief A discovered Qos changed (the entity already existed)
1661
* \ingroup DDSCLogCodesClass
1662
*/
1663
#define DDSC_LOG_QOS_CHANGED_EC (DDSC_LOG_BASE + 510)
1664
#define DDSC_LOG_QOS_CHANGED(level_,kind_) \
1665
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_CHANGED_EC,\
1666
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1667
1668
/*ce
1669
* \brief Failed to get a Qos of the specified kind.
1670
* \ingroup DDSCLogCodesClass
1671
*/
1672
#define DDSC_LOG_QOS_GET_EC (DDSC_LOG_BASE + 511)
1673
#define DDSC_LOG_QOS_GET(level_,kind_) \
1674
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_QOS_GET_EC,\
1675
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1676
1677
/*ce
1678
* \brief The topic listener kind
1679
* \ingroup DDSCLogCodesClass
1680
*/
1681
#define DDSC_LOG_TOPIC_LISTENER 1
1682
1683
/*ce
1684
* \brief The datareader listener kind
1685
* \ingroup DDSCLogCodesClass
1686
*/
1687
#define DDSC_LOG_DATAREADER_LISTENER 2
1688
1689
/*ce
1690
* \brief The datawriter listener kind
1691
* \ingroup DDSCLogCodesClass
1692
*/
1693
#define DDSC_LOG_DATAWRITER_LISTENER 3
1694
1695
/*ce
1696
* \brief The subscriber listener kind
1697
* \ingroup DDSCLogCodesClass
1698
*/
1699
#define DDSC_LOG_SUBSCRIBER_LISTENER 4
1700
1701
/*ce
1702
* \brief The publisher listener kind
1703
* \ingroup DDSCLogCodesClass
1704
*/
1705
#define DDSC_LOG_PUBLISHER_LISTENER 5
1706
1707
/*ce
1708
* \brief The participant listener kind
1709
* \ingroup DDSCLogCodesClass
1710
*/
1711
#define DDSC_LOG_PARTICIPANT_LISTENER 6
1712
1713
/*ce
1714
* \brief The participant-factory listener kind
1715
* \ingroup DDSCLogCodesClass
1716
*/
1717
#define DDSC_LOG_PARTICIPANTFACTORY_LISTENER 7
1718
1719
/*ce
1720
* \brief Failed to create an entity due to inconsistent listener and
1721
* status mask.
1722
* \ingroup DDSCLogCodesClass
1723
*/
1724
#define DDSC_LOG_LISTENER_INCONSISTENT_EC (DDSC_LOG_BASE + 512)
1725
#define DDSC_LOG_LISTENER_INCONSISTENT(level_,kind_,mask_) \
1726
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_LISTENER_INCONSISTENT_EC,\
1727
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1728
"kind",(kind_),"mask",(mask_))
1729
1730
/*ce
1731
* \brief Failed to set the listener of the specified kind
1732
* \ingroup DDSCLogCodesClass
1733
*/
1734
#define DDSC_LOG_LISTENER_SET_EC (DDSC_LOG_BASE + 513)
1735
#define DDSC_LOG_LISTENER_SET(level_,kind_,mask_) \
1736
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_LISTENER_SET_EC,\
1737
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1738
"kind",(kind_),"mask",(mask_))
1739
1740
/*ce
1741
* \brief Failed to get the listener of the specified kind
1742
* \ingroup DDSCLogCodesClass
1743
*/
1744
#define DDSC_LOG_LISTENER_GET_EC (DDSC_LOG_BASE + 514)
1745
#define DDSC_LOG_LISTENER_GET(level_,kind_) \
1746
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_LISTENER_GET_EC,\
1747
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1748
"kind",(kind_))
1749
1750
/*ce
1751
* \brief Illegal combination of NULL listener and non-NONE status mask when
1752
* setting a listener for an Entity
1753
* \ingroup DDSCLogCodesClass
1754
*/
1755
#define DDSC_LOG_LISTENER_SET_ILLEGAL_NULL_EC (DDSC_LOG_BASE + 515)
1756
#define DDSC_LOG_SET_LISTENER_ILLEGAL_NULL(level_) \
1757
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_SET_LISTENER_ILLEGAL_NULL_EC,\
1758
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
1759
1760
1761
/*******************************************************************************
1762
* ENTITY RELATED
1763
******************************************************************************/
1764
1765
/*ce
1766
* \brief The topic entity kind
1767
* \ingroup DDSCLogCodesClass
1768
*/
1769
#define DDSC_LOG_TOPIC_ENTITY 1
1770
1771
/*ce
1772
* \brief The datawriter entity kind
1773
* \ingroup DDSCLogCodesClass
1774
*/
1775
#define DDSC_LOG_DATAWRITER_ENTITY 2
1776
1777
/*ce
1778
* \brief The datareader entity kind
1779
* \ingroup DDSCLogCodesClass
1780
*/
1781
#define DDSC_LOG_DATAREADER_ENTITY 3
1782
1783
/*ce
1784
* \brief The publisher entity kind
1785
* \ingroup DDSCLogCodesClass
1786
*/
1787
#define DDSC_LOG_PUBLISHER_ENTITY 4
1788
1789
/*ce
1790
* \brief The subscriber entity kind
1791
* \ingroup DDSCLogCodesClass
1792
*/
1793
#define DDSC_LOG_SUBSCRIBER_ENTITY 5
1794
1795
/*ce
1796
* \brief The participant entity kind
1797
* \ingroup DDSCLogCodesClass
1798
*/
1799
#define DDSC_LOG_PARTICIPANT_ENTITY 6
1800
1801
/*ce
1802
* \brief The publication entity kind
1803
* \ingroup DDSCLogCodesClass
1804
*/
1805
#define DDSC_LOG_PUBLICATION_ENTITY 7
1806
1807
/*ce
1808
* \brief The subscription entity kind
1809
* \ingroup DDSCLogCodesClass
1810
*/
1811
#define DDSC_LOG_SUBSCRIPTION_ENTITY 8
1812
1813
/*ce
1814
* \brief Failed to enable an entity of the specified kind
1815
* \ingroup DDSCLogCodesClass
1816
*/
1817
#define DDSC_LOG_ENTITY_ENABLE_EC (DDSC_LOG_BASE + 600)
1818
#define DDSC_LOG_ENTITY_ENABLE(level_,kind_) \
1819
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ENTITY_ENABLE_EC,\
1820
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1821
1822
/*ce
1823
* \brief Failed to an delete/finalize an entity of the specified kind because
1824
* it is not empty.
1825
* \ingroup DDSCLogCodesClass
1826
*/
1827
#define DDSC_LOG_ENTITY_NOT_EMPTY_EC (DDSC_LOG_BASE + 601)
1828
#define DDSC_LOG_ENTITY_NOT_EMPTY(level_,kind_,count_) \
1829
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_ENTITY_NOT_EMPTY_EC,\
1830
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"count",(count_))
1831
1832
/*ce
1833
* \brief Failed to finalize an entity of the specified kind
1834
* \ingroup DDSCLogCodesClass
1835
*/
1836
#define DDSC_LOG_ENTITY_FINALIZE_EC (DDSC_LOG_BASE + 602)
1837
#define DDSC_LOG_ENTITY_FINALIZE(level_,kind_) \
1838
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ENTITY_FINALIZE_EC,\
1839
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1840
1841
/*ce
1842
* \brief Failed to initialize an entity of the specified kind
1843
* \ingroup DDSCLogCodesClass
1844
*/
1845
#define DDSC_LOG_ENTITY_INITIALIZE_EC (DDSC_LOG_BASE + 603)
1846
#define DDSC_LOG_ENTITY_INITIALIZE(level_,kind_) \
1847
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ENTITY_INITIALIZE_EC,\
1848
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
1849
1850
/*ce
1851
* \brief An operation was attempted on an entity that is not enabled
1852
* \ingroup DDSCLogCodesClass
1853
*/
1854
#define DDSC_LOG_ENTITY_NOT_ENABLED_EC (DDSC_LOG_BASE + 604)
1855
#define DDSC_LOG_ENTITY_NOT_ENABLED(level_,kind_) \
1856
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_ENTITY_NOT_ENABLED_EC,\
1857
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1858
1859
/*ce
1860
* \brief Entities are in different factories
1861
*
1862
* \details
1863
*
1864
* A entity tried to use an entity created by a different factory.
1865
* For example, it is illegal to create a datawriter using a topic
1866
* from a different participant.
1867
*
1868
* \ingroup DDSCLogCodesClass
1869
*/
1870
#define DDSC_LOG_ENTITY_DIFFERENT_FACTORY_EC (DDSC_LOG_BASE + 605)
1871
#define DDSC_LOG_ENTITY_DIFFERENT_FACTORY(level_,factory_kind_,entity_kind_) \
1872
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_ENTITY_DIFFERENT_FACTORY_EC,\
1873
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1874
"factory_kind",(factory_kind_),"entity_kind",(entity_kind_))
1875
1876
/*******************************************************************************
1877
* CDR RELATED
1878
******************************************************************************/
1879
/*ce
1880
* \brief The datawriter CDR kind
1881
* \ingroup DDSCLogCodesClass
1882
*/
1883
#define DDSC_LOG_DATAWRITER_CDR 1
1884
1885
/*ce
1886
* \brief The datareader CDR kind
1887
* \ingroup DDSCLogCodesClass
1888
*/
1889
#define DDSC_LOG_DATAREADER_CDR 2
1890
1891
/*ce
1892
* \brief Failed to allocate a pool of the specified kind
1893
* \ingroup DDSCLogCodesClass
1894
*/
1895
#define DDSC_LOG_CDR_POOL_ALLOC_EC (DDSC_LOG_BASE + 700)
1896
#define DDSC_LOG_CDR_POOL_ALLOC(level_,kind_,size_,count_) \
1897
OSAPI_LOG_ENTRY_ADD_3INT((level_),DDSC_LOG_CDR_POOL_ALLOC_EC,\
1898
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1899
"kind",(kind_),"size",(size_),"count",(count_))
1900
1901
/*ce
1902
* \brief Failed to set the CDR buffer for a packet
1903
* \ingroup DDSCLogCodesClass
1904
*/
1905
#define DDSC_LOG_CDR_BUFFER_SET_EC (DDSC_LOG_BASE + 701)
1906
#define DDSC_LOG_CDR_BUFFER_SET(level_,kind_,stream_,buf_,length_) \
1907
OSAPI_LOG_ENTRY_CREATE((level_),DDSC_LOG_CDR_BUFFER_SET_EC,\
1908
OSAPI_LOG_MSG_PN_X2_STD_PARAM,RTI_FALSE)\
1909
OSAPI_LOG_ENTRY_ADD_INT("kind",(kind_),RTI_FALSE)\
1910
OSAPI_LOG_ENTRY_ADD_POINTER("stream",(stream_),RTI_FALSE)\
1911
OSAPI_LOG_ENTRY_ADD_POINTER("buf",(buf_),RTI_FALSE)\
1912
OSAPI_LOG_ENTRY_ADD_INT("length",(length_),RTI_TRUE)
1913
1914
/*ce
1915
* \brief Failed to delete the CDR pool
1916
* \ingroup DDSCLogCodesClass
1917
*/
1918
#define DDSC_LOG_CDR_POOL_DELETE_EC (DDSC_LOG_BASE + 702)
1919
#define DDSC_LOG_CDR_POOL_DELETE(level_,kind_) \
1920
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_POOL_DELETE_EC,\
1921
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1922
1923
/*ce
1924
* \brief Failed to serialize a parameter ID
1925
* \ingroup DDSCLogCodesClass
1926
*/
1927
#define DDSC_LOG_CDR_SERIALIZE_PID_EC (DDSC_LOG_BASE + 703)
1928
#define DDSC_LOG_CDR_SERIALIZE_PID(level_,kind_,pid_) \
1929
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SERIALIZE_PID_EC,\
1930
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"pid",(pid_))
1931
1932
/*ce
1933
* \brief Failed to serialize a parameter length
1934
* \ingroup DDSCLogCodesClass
1935
*/
1936
#define DDSC_LOG_CDR_SERIALIZE_PID_LENGTH_EC (DDSC_LOG_BASE + 704)
1937
#define DDSC_LOG_CDR_SERIALIZE_PID_LENGTH(level_,kind_,length_) \
1938
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SERIALIZE_PID_LENGTH_EC,\
1939
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1940
"kind",(kind_),"length",(length_))
1941
1942
/*ce
1943
* \brief Failed to serialize a key-hash
1944
* \ingroup DDSCLogCodesClass
1945
*/
1946
#define DDSC_LOG_CDR_SERIALIZE_KEYHASH_EC (DDSC_LOG_BASE + 705)
1947
#define DDSC_LOG_CDR_SERIALIZE_KEYHASH(level_,kind_,length_) \
1948
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SERIALIZE_KEYHASH_EC,\
1949
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1950
"kind",(kind_),"length",(length_))
1951
1952
/*ce
1953
* \brief Failed to serialize payload data
1954
* \ingroup DDSCLogCodesClass
1955
*/
1956
#define DDSC_LOG_CDR_SERIALIZE_DATA_EC (DDSC_LOG_BASE + 706)
1957
#define DDSC_LOG_CDR_SERIALIZE_DATA(level_,kind_) \
1958
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_SERIALIZE_DATA_EC,\
1959
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1960
1961
/*ce
1962
* \brief Deserialized an invalid parameter length for a specific parameter ID
1963
* \ingroup DDSCLogCodesClass
1964
*/
1965
#define DDSC_LOG_DESERIALIZE_BAD_PID_LENGTH_EC (DDSC_LOG_BASE + 707)
1966
#define DDSC_LOG_DESERIALIZE_BAD_PID_LENGTH(level_,kind_) \
1967
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DESERIALIZE_BAD_PID_LENGTH_EC,\
1968
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1969
1970
/*ce
1971
* \brief Failed to deserialize the ID of an inline parameter
1972
* \ingroup DDSCLogCodesClass
1973
*/
1974
#define DDSC_LOG_CDR_DESERIALIZE_PID_EC (DDSC_LOG_BASE + 708)
1975
#define DDSC_LOG_CDR_DESERIALIZE_PID(level_,kind_) \
1976
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_DESERIALIZE_PID_EC,\
1977
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
1978
1979
/*ce
1980
* \brief Failed to deserialize the length of an inline parameter
1981
* \ingroup DDSCLogCodesClass
1982
*/
1983
#define DDSC_LOG_CDR_DESERIALIZE_PID_LENGTH_EC (DDSC_LOG_BASE + 709)
1984
#define DDSC_LOG_CDR_DESERIALIZE_PID_LENGTH(level_,kind_,pid_) \
1985
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_DESERIALIZE_PID_LENGTH_EC,\
1986
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
1987
"kind",(kind_),"pid",(pid_))
1988
1989
/*ce
1990
* \brief Failed to increment to the position of the next inline parameter
1991
* \ingroup DDSCLogCodesClass
1992
*/
1993
#define DDSC_LOG_CDR_INCREMENT_POS_EC (DDSC_LOG_BASE + 710)
1994
#define DDSC_LOG_CDR_INCREMENT_POS(level_,kind_,adjust_) \
1995
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_INCREMENT_POS_EC,\
1996
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
1997
"kind",(kind_),"adjust",(adjust_))
1998
1999
/*ce
2000
* \brief Failed to set the reception stream position
2001
* \ingroup DDSCLogCodesClass
2002
*/
2003
#define DDSC_LOG_CDR_SET_POS_EC (DDSC_LOG_BASE + 711)
2004
#define DDSC_LOG_CDR_SET_POS(level_,kind_,pos_) \
2005
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SET_POS_EC,\
2006
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
2007
"kind",(kind_),"pos",(pos_))
2008
2009
/*ce
2010
* \brief Failed to deserialize the encapsulation header
2011
* \ingroup DDSCLogCodesClass
2012
*/
2013
#define DDSC_LOG_CDR_DESERIALIZE_HEADER_EC (DDSC_LOG_BASE + 712)
2014
#define DDSC_LOG_CDR_DESERIALIZE_HEADER(level_,kind_) \
2015
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_DESERIALIZE_HEADER_EC,\
2016
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2017
2018
/*ce
2019
* \brief Failed to deserialize CDR payload data
2020
* \ingroup DDSCLogCodesClass
2021
*/
2022
#define DDSC_LOG_CDR_DESERIALIZE_DATA_EC (DDSC_LOG_BASE + 713)
2023
#define DDSC_LOG_CDR_DESERIALIZE_DATA(level_,kind_) \
2024
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_DESERIALIZE_DATA_EC,\
2025
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
2026
2027
/*ce
2028
* \brief Failed to initialize CDR sample
2029
* \ingroup DDSCLogCodesClass
2030
*/
2031
#define DDSC_LOG_CDR_INITIALIZE_SAMPLE_EC (DDSC_LOG_BASE + 714)
2032
#define DDSC_LOG_CDR_INITIALIZE_SAMPLE(level_,kind_) \
2033
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_INITIALIZE_SAMPLE_EC,\
2034
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
2035
2036
/*ce
2037
* \brief Failed to finalize sample
2038
* \ingroup DDSCLogCodesClass
2039
*/
2040
#define DDSC_LOG_CDR_FINALIZE_SAMPLE_EC (DDSC_LOG_BASE + 715)
2041
#define DDSC_LOG_CDR_FINALIZE_SAMPLE(level_,kind_) \
2042
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_FINALIZE_SAMPLE_EC,\
2043
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2044
2045
/*ce
2046
* \brief Failed to serialize the status info parameter
2047
* \ingroup DDSCLogCodesClass
2048
*/
2049
#define DDSC_LOG_CDR_SERIALIZE_STATUS_INFO_EC (DDSC_LOG_BASE + 716)
2050
#define DDSC_LOG_CDR_SERIALIZE_STATUS_INFO(level_,kind_,info_) \
2051
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_SERIALIZE_STATUS_INFO_EC,\
2052
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"status",(info_))
2053
2054
/*ce
2055
* \brief Failed to deserialize a key-hash
2056
* \ingroup DDSCLogCodesClass
2057
*/
2058
#define DDSC_LOG_CDR_DESERIALIZE_KEYHASH_EC (DDSC_LOG_BASE + 717)
2059
#define DDSC_LOG_CDR_DESERIALIZE_KEYHASH(level_,kind_,length_) \
2060
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_CDR_DESERIALIZE_KEYHASH_EC,\
2061
OSAPI_LOG_MSG_PN_X2_STD_PARAM,\
2062
"kind",(kind_),"length",(length_))
2063
2064
/*ce
2065
* \brief Failed to deserialize CDR payload key
2066
* \ingroup DDSCLogCodesClass
2067
*/
2068
#define DDSC_LOG_CDR_DESERIALIZE_KEY_EC (DDSC_LOG_BASE + 718)
2069
#define DDSC_LOG_CDR_DESERIALIZE_KEY(level_,kind_) \
2070
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_CDR_DESERIALIZE_KEY_EC,\
2071
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"kind",(kind_))
2072
2073
2074
/*******************************************************************************
2075
* NETIO RELATED
2076
******************************************************************************/
2077
/*ce
2078
* \brief Failed to add a route to an anonymous participant discovery
2079
* datawriter
2080
* \ingroup DDSCLogCodesClass
2081
*/
2082
#define DDSC_LOG_NETIO_ADD_ANON_TOPIC_ROUTE_EC (DDSC_LOG_BASE + 800)
2083
#define DDSC_LOG_NETIO_ADD_ANON_TOPIC_ROUTE(level_,topic_,oid_) \
2084
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_NETIO_ADD_ANON_TOPIC_ROUTE_EC,\
2085
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2086
"topic",(topic_),"object_id",(oid_))
2087
2088
/*ce
2089
* \brief Failed to add a route to a topic from a datawriter
2090
* \ingroup DDSCLogCodesClass
2091
*/
2092
#define DDSC_LOG_NETIO_ADD_TOPIC_ROUTE_EC (DDSC_LOG_BASE + 801)
2093
#define DDSC_LOG_NETIO_ADD_TOPIC_ROUTE(level_,topic_,oid_) \
2094
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_NETIO_ADD_TOPIC_ROUTE_EC,\
2095
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2096
"topic",(topic_),"object_id",(oid_))
2097
2098
/*ce
2099
* \brief Failed to delete a route to a topic
2100
* \ingroup DDSCLogCodesClass
2101
*/
2102
#define DDSC_LOG_NETIO_DELETE_TOPIC_ROUTE_EC (DDSC_LOG_BASE + 802)
2103
#define DDSC_LOG_NETIO_DELETE_TOPIC_ROUTE(level_,topic_,oid_) \
2104
OSAPI_LOG_ENTRY_ADD_1STRING_1INT((level_),DDSC_LOG_NETIO_DELETE_TOPIC_ROUTE_EC,\
2105
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2106
"topic",(topic_),"object_id",(oid_))
2107
2108
/*ce
2109
* \brief Failed to forward a topic
2110
* \ingroup DDSCLogCodesClass
2111
*/
2112
#define DDSC_LOG_NETIO_FORWARD_TOPIC_EC (DDSC_LOG_BASE + 803)
2113
#define DDSC_LOG_NETIO_FORWARD_TOPIC(level_,topic_) \
2114
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_NETIO_FORWARD_TOPIC_EC,\
2115
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"topic",(topic_))
2116
2117
2118
/*ce \brief Any NETIO interface kind, typically UDP
2119
* \ingroup DDSCLogCodesClass
2120
*/
2121
#define DDSC_LOG_NETIO_NETIO_KIND 1
2122
2123
/*ce \brief The intra interface kind
2124
* \ingroup DDSCLogCodesClass
2125
*/
2126
#define DDSC_LOG_INTRA_NETIO_KIND 2
2127
2128
/*ce \brief The RTPS interface kind
2129
* \ingroup DDSCLogCodesClass
2130
*/
2131
#define DDSC_LOG_RTPS_NETIO_KIND 3
2132
2133
/*ce \brief The DataReader interface kind
2134
* \ingroup DDSCLogCodesClass
2135
*/
2136
#define DDSC_LOG_DATAREADER_NETIO_KIND 4
2137
2138
/*ce \brief The DataWriter interface kind
2139
* \ingroup DDSCLogCodesClass
2140
*/
2141
#define DDSC_LOG_DATAWRITER_NETIO_KIND 5
2142
2143
/*ce
2144
* \brief Failed to bind two external interface of the specified kind
2145
* \ingroup DDSCLogCodesClass
2146
*/
2147
#define DDSC_LOG_NETIO_BIND_EXTERNAL_EC (DDSC_LOG_BASE + 804)
2148
#define DDSC_LOG_NETIO_BIND_EXTERNAL(level_,from_,to_) \
2149
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_BIND_EXTERNAL_EC,\
2150
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"from",(from_),"to",(to_))
2151
2152
/*ce
2153
* \brief Failed to unbind two external interfaces of the specified kind
2154
* \ingroup DDSCLogCodesClass
2155
*/
2156
#define DDSC_LOG_NETIO_UNBIND_EXTERNAL_EC (DDSC_LOG_BASE + 805)
2157
#define DDSC_LOG_NETIO_UNBIND_EXTERNAL(level_,from_,to_) \
2158
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_UNBIND_EXTERNAL_EC,\
2159
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"from",(from_),"to",(to_))
2160
2161
/*ce
2162
* \brief Failed to bind an interface to a peer interface
2163
* \ingroup DDSCLogCodesClass
2164
*/
2165
#define DDSC_LOG_NETIO_BIND_EC (DDSC_LOG_BASE + 806)
2166
#define DDSC_LOG_NETIO_BIND(level_,src_,dst_) \
2167
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_BIND_EC,\
2168
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"src",(src_),"dst",(dst_))
2169
2170
/*ce
2171
* \brief Failed to unbind an interface from a peer interface
2172
* \ingroup DDSCLogCodesClass
2173
*/
2174
#define DDSC_LOG_NETIO_UNBIND_EC (DDSC_LOG_BASE + 807)
2175
#define DDSC_LOG_NETIO_UNBIND(level_,src_,dst_) \
2176
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_UNBIND_EC,\
2177
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"src",(src_),"dst",(dst_))
2178
2179
/*ce
2180
* \brief Failed to add a route from an interface to a peer interface
2181
* \ingroup DDSCLogCodesClass
2182
*/
2183
#define DDSC_LOG_NETIO_ADD_ROUTE_EC (DDSC_LOG_BASE + 808)
2184
#define DDSC_LOG_NETIO_ADD_ROUTE(level_,src_,dst_) \
2185
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_ADD_ROUTE_EC,\
2186
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"src",(src_),"dst",(dst_))
2187
2188
/*ce
2189
* \brief Failed to delete a route from an interface to a peer interface
2190
* \ingroup DDSCLogCodesClass
2191
*/
2192
#define DDSC_LOG_NETIO_DELETE_ROUTE_EC (DDSC_LOG_BASE + 809)
2193
#define DDSC_LOG_NETIO_DELETE_ROUTE(level_,src_,dst_) \
2194
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_DELETE_ROUTE_EC,\
2195
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"src",(src_),"dst",(dst_))
2196
2197
/*ce
2198
* \brief Failed to get an external interface for the specified interface kind
2199
* \ingroup DDSCLogCodesClass
2200
*/
2201
#define DDSC_LOG_NETIO_GET_EXTERNAL_INTF_EC (DDSC_LOG_BASE + 810)
2202
#define DDSC_LOG_NETIO_GET_EXTERNAL_INTF(level_,kind_) \
2203
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_NETIO_GET_EXTERNAL_INTF_EC,\
2204
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2205
2206
/*ce
2207
* \brief A DataReader failed a bind due to no existing route
2208
* \ingroup DDSCLogCodesClass
2209
*/
2210
#define DDSC_LOG_NETIO_NO_ROUTE_EC (DDSC_LOG_BASE + 811)
2211
#define DDSC_LOG_NETIO_NO_ROUTE(level_) \
2212
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_NO_ROUTE_EC,\
2213
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2214
2215
/*ce
2216
* \brief Lookup a route to a destination failed
2217
*
2218
* \details
2219
*
2220
* A failure was encountered when trying to lookup a route to a destination,
2221
* this log message is preceded by a more specific message. Failure to lookup
2222
* a route does not mean the route does not exist, it means it failed to
2223
* determine if a route did exist.
2224
*
2225
* \ingroup DDSCLogCodesClass
2226
*/
2227
#define DDSC_LOG_NETIO_ROUTE_LOOKUP_FAILED_EC (DDSC_LOG_BASE + 812)
2228
#define DDSC_LOG_NETIO_ROUTE_LOOKUP_FAILED(level_) \
2229
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_ROUTE_LOOKUP_FAILED_EC,\
2230
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2231
2232
/*ce
2233
* \brief Failed to get the route table for an interface
2234
*
2235
* \ingroup DDSCLogCodesClass
2236
*/
2237
#define DDSC_LOG_NETIO_GET_ROUTE_TABLE_FAILED_EC (DDSC_LOG_BASE + 813)
2238
#define DDSC_LOG_NETIO_GET_ROUTE_TABLE_FAILED(level_,name_) \
2239
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_NETIO_GET_ROUTE_TABLE_FAILED_EC,\
2240
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"name",(name_))
2241
2242
/*ce
2243
* \brief Failure when sending on an interface
2244
*
2245
* \ingroup DDSCLogCodesClass
2246
*/
2247
#define DDSC_LOG_NETIO_SEND_FAILED_EC (DDSC_LOG_BASE + 814)
2248
#define DDSC_LOG_NETIO_SEND_FAILED(level_) \
2249
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_SEND_FAILED_EC,\
2250
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2251
2252
/*ce
2253
* \brief Failed to set an interface state
2254
* \ingroup DDSCLogCodesClass
2255
*/
2256
#define DDSC_LOG_NETIO_SET_STATE_EC (DDSC_LOG_BASE + 815)
2257
#define DDSC_LOG_NETIO_SET_STATE(level_,kind_,state_) \
2258
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_NETIO_SET_STATE_EC,\
2259
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2260
"kind",(kind_),"state",(state_))
2261
2262
/*ce
2263
* \brief Datawriter did not find a peer
2264
* \ingroup DDSCLogCodesClass
2265
*/
2266
#define DDSC_LOG_NETIO_PEER_LOOKUP_EC (DDSC_LOG_BASE + 816)
2267
#define DDSC_LOG_NETIO_PEER_LOOKUP(level_) \
2268
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_PEER_LOOKUP_EC,\
2269
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2270
2271
/*ce
2272
* \brief Forced removal of sample downstream failed
2273
*
2274
* \details
2275
*
2276
* The datawriter failed to force a sample removal downstream
2277
*
2278
* \ingroup DDSCLogCodesClass
2279
*/
2280
#define DDSC_LOG_NETIO_FORCED_REMOVE_EC (DDSC_LOG_BASE + 817)
2281
#define DDSC_LOG_NETIO_FORCED_REMOVE(level_) \
2282
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_NETIO_FORCED_REMOVE_EC,\
2283
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2284
2285
/*ce
2286
* \brief Failed to initialize a packet
2287
* \ingroup DDSCLogCodesClass
2288
*/
2289
#define DDSC_LOG_PACKET_INIT_EC (DDSC_LOG_BASE + 818)
2290
#define DDSC_LOG_PACKET_INIT(level_,kind_) \
2291
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_PACKET_INIT_EC,\
2292
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2293
2294
/*ce
2295
* \brief Failed to set the head of a packet
2296
* \ingroup DDSCLogCodesClass
2297
*/
2298
#define DDSC_LOG_PACKET_SET_HEAD_EC (DDSC_LOG_BASE + 819)
2299
#define DDSC_LOG_PACKET_SET_HEAD(level_,kind_,adjust_) \
2300
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_PACKET_SET_HEAD_EC,\
2301
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"adjust",(adjust_))
2302
2303
/*ce
2304
* \brief Failed to set the tail of a packet
2305
* \ingroup DDSCLogCodesClass
2306
*/
2307
#define DDSC_LOG_PACKET_SET_TAIL_EC (DDSC_LOG_BASE + 820)
2308
#define DDSC_LOG_PACKET_SET_TAIL(level_,kind_,adjust_) \
2309
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_PACKET_SET_TAIL_EC,\
2310
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_),"adjust",(adjust_))
2311
2312
/*******************************************************************************
2313
* DATAWRITER RELATED
2314
******************************************************************************/
2315
/*ce
2316
* \brief Failed to ACKNACK sample in the writer history
2317
* \ingroup DDSCLogCodesClass
2318
*/
2319
#define DDSC_LOG_DW_ACKNACK_FAILED_EC (DDSC_LOG_BASE + 900)
2320
#define DDSC_LOG_DW_ACKNACK_FAILED(level_) \
2321
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_ACKNACK_FAILED_EC,\
2322
OSAPI_LOG_MSG_PN_X2_STD_PARAM )
2323
2324
/*ce
2325
* \brief Failed to commit a sample to the writer queue
2326
* \ingroup DDSCLogCodesClass
2327
*/
2328
#define DDSC_LOG_DW_COMMIT_EC (DDSC_LOG_BASE + 901)
2329
#define DDSC_LOG_DW_COMMIT(level_) \
2330
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_COMMIT_EC,\
2331
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2332
2333
/*ce
2334
* \brief Failed to create keyhash of instance handle
2335
* \ingroup DDSCLogCodesClass
2336
*/
2337
#define DDSC_LOG_DW_KEYHASH_CREATE_EC (DDSC_LOG_BASE + 902)
2338
#define DDSC_LOG_DW_KEYHASH_CREATE(level_) \
2339
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_KEYHASH_CREATE_EC,\
2340
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2341
2342
/*ce
2343
* \brief Failed a write due to an invalid key kind for the type being written
2344
* \ingroup DDSCLogCodesClass
2345
*/
2346
#define DDSC_LOG_DW_ILLEGAL_KEY_KIND_EC (DDSC_LOG_BASE + 903)
2347
#define DDSC_LOG_DW_ILLEGAL_KEY_KIND(level_,kind_) \
2348
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DW_ILLEGAL_KEY_KIND_EC,\
2349
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2350
2351
2352
/*ce
2353
* \brief Failed to create a typed writer
2354
* \ingroup DDSCLogCodesClass
2355
*/
2356
#define DDSC_LOG_DW_CREATE_TYPED_WRITER_EC (DDSC_LOG_BASE + 904)
2357
#define DDSC_LOG_DW_CREATE_TYPED_WRITER(level_) \
2358
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_CREATE_TYPED_WRITER_EC,\
2359
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2360
2361
/*ce
2362
* \brief Failed to register the key of an instance
2363
*
2364
* \details A DataWriter failed to register the key of a new instance
2365
* because DataWriterQos.resource_limits.max_instances was exceeded.
2366
*
2367
* \ingroup DDSCLogCodesClass
2368
*/
2369
#define DDSC_LOG_DW_HISTORY_REGISTER_KEY_EC (DDSC_LOG_BASE + 905)
2370
#define DDSC_LOG_DW_HISTORY_REGISTER_KEY(level_) \
2371
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DW_HISTORY_REGISTER_KEY_EC,\
2372
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2373
2374
2375
/*******************************************************************************
2376
* DATAREADER RELATED
2377
******************************************************************************/
2378
/*ce
2379
* \brief Failed to create a typed datareader
2380
* \ingroup DDSCLogCodesClass
2381
*/
2382
#define DDSC_LOG_DR_CREATE_TYPED_READER_EC (DDSC_LOG_BASE + 1000)
2383
#define DDSC_LOG_DR_CREATE_TYPED_READER(level_) \
2384
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_CREATE_TYPED_READER_EC,\
2385
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2386
2387
/*ce
2388
* \brief Failed to copy a sample upon reception, read, or take
2389
* \ingroup DDSCLogCodesClass
2390
*/
2391
#define DDSC_LOG_DR_COPY_DATA_SAMPLE_EC (DDSC_LOG_BASE + 1001)
2392
#define DDSC_LOG_DR_COPY_DATA_SAMPLE(level_) \
2393
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_COPY_DATA_SAMPLE_EC,\
2394
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2395
2396
/*ce
2397
* \brief Failed to commit a sample to be made available to be read or taken
2398
* \ingroup DDSCLogCodesClass
2399
*/
2400
#define DDSC_LOG_DR_COMMIT_SAMPLE_EC (DDSC_LOG_BASE + 1002)
2401
#define DDSC_LOG_DR_COMMIT_SAMPLE(level_,sn_high_,sn_low_,rc_) \
2402
OSAPI_LOG_ENTRY_ADD_3INT((level_),DDSC_LOG_DR_COMMIT_SAMPLE_EC,\
2403
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2404
"sn_high",(sn_high_),"sn_low",(sn_low_),"rc=%d",(rc_))
2405
2406
/*ce
2407
* \brief A datareader filter function failed
2408
* \ingroup DDSCLogCodesClass
2409
*/
2410
#define DDSC_LOG_DR_FILTER_ERROR_EC (DDSC_LOG_BASE + 1003)
2411
#define DDSC_LOG_DR_FILTER_ERROR(level_) \
2412
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_FILTER_ERROR_EC,\
2413
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2414
2415
/*ce
2416
* \brief Failed to deserialize a key-hash parameter
2417
* \ingroup DDSCLogCodesClass
2418
*/
2419
#define DDSC_LOG_DR_DESERIALIZE_KEYHASH_EC (DDSC_LOG_BASE + 1004)
2420
#define DDSC_LOG_DR_DESERIALIZE_KEYHASH(level_) \
2421
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_DESERIALIZE_KEYHASH_EC,\
2422
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2423
2424
/*ce
2425
* \brief Failed to get a Reader History entry for a received sample
2426
* \ingroup DDSCLogCodesClass
2427
*/
2428
#define DDSC_LOG_DR_GET_ENTRY_FAILED_EC (DDSC_LOG_BASE + 1005)
2429
#define DDSC_LOG_DR_GET_ENTRY_FAILED(level_,reason_) \
2430
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DR_GET_ENTRY_FAILED_EC,\
2431
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"reason",(reason_))
2432
2433
/*ce
2434
* \brief Failed to commit a receive sample to Reader History to be read or
2435
* taken
2436
* \ingroup DDSCLogCodesClass
2437
*/
2438
#define DDSC_LOG_DR_COMMIT_ENTRY_EC (DDSC_LOG_BASE + 1006)
2439
#define DDSC_LOG_DR_COMMIT_ENTRY(level_,sn_high_,sn_low_) \
2440
OSAPI_LOG_ENTRY_ADD_2INT((level_),DDSC_LOG_DR_COMMIT_ENTRY_EC,\
2441
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2442
"sn_high",(sn_high_),"sn_low",(sn_low_))
2443
2444
/*ce
2445
* \brief A DataReader failed to unregister an instance
2446
* \ingroup DDSCLogCodesClass
2447
*/
2448
#define DDSC_LOG_DR_UNREGISTER_KEY_EC (DDSC_LOG_BASE + 1007)
2449
#define DDSC_LOG_DR_UNREGISTER_KEY(level_) \
2450
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_UNREGISTER_KEY_EC,\
2451
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2452
2453
/*ce
2454
* \brief A DataReader failed to dispose an instance
2455
* \ingroup DDSCLogCodesClass
2456
*/
2457
#define DDSC_LOG_DR_DISPOSE_KEY_EC (DDSC_LOG_BASE + 1008)
2458
#define DDSC_LOG_DR_DISPOSE_KEY(level_) \
2459
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_DISPOSE_KEY_EC,\
2460
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2461
2462
/*ce
2463
* \brief A call to a reader/take function failed
2464
*
2465
* \ingroup DDSCLogCodesClass
2466
*/
2467
#define DDSC_LOG_DR_READ_TAKE_FAILURE_EC (DDSC_LOG_BASE + 1009)
2468
#define DDSC_LOG_DR_READ_TAKE_FAILURE(level_,dbrc_) \
2469
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_DR_READ_TAKE_FAILURE_EC,\
2470
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"retcode",(dbrc_))
2471
2472
/*ce
2473
* \brief Failed to create keyhash of instance handle
2474
*
2475
* \ingroup DDSCLogCodesClass
2476
*/
2477
#define DDSC_LOG_DR_INSTANCE_TO_KEYHASH_EC (DDSC_LOG_BASE + 1010)
2478
#define DDSC_LOG_DR_INSTANCE_TO_KEYHASH(level_) \
2479
OSAPI_LOG_ENTRY_ADD((level_),DDSC_LOG_DR_INSTANCE_TO_KEYHASH_EC,\
2480
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
2481
2482
/*******************************************************************************
2483
* TOPIC, TYPE & TYPE PLUGIN RELATED
2484
******************************************************************************/
2485
/*ce
2486
* \brief Two type names are incompatible
2487
* \ingroup DDSCLogCodesClass
2488
*/
2489
#define DDSC_LOG_TYPE_NAME_CMP_EC (DDSC_LOG_BASE + 1100)
2490
#define DDSC_LOG_TYPE_NAME_CMP(level_,left_,right_) \
2491
OSAPI_LOG_ENTRY_ADD_2STRING((level_),DDSC_LOG_TYPE_NAME_CMP_EC,\
2492
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2493
"left",(left_),"right",(right_))
2494
2495
/*ce
2496
* \brief Two topic names are incompatible
2497
* \ingroup DDSCLogCodesClass
2498
*/
2499
#define DDSC_LOG_TOPIC_NAME_CMP_EC (DDSC_LOG_BASE + 1101)
2500
#define DDSC_LOG_TOPIC_NAME_CMP(level_,left_,right_) \
2501
OSAPI_LOG_ENTRY_ADD_2STRING((level_),DDSC_LOG_TOPIC_NAME_CMP_EC,\
2502
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
2503
"left",(left_),"right",(right_))
2504
2505
/*ce
2506
* \brief The get_serialized_sample_max_size function kind
2507
* \ingroup DDSCLogCodesClass
2508
*/
2509
#define DDSC_LOG_TYPE_FUNCTION_GET_SERIALIZED_SAMPLE_MAX_SIZE 1
2510
2511
/*ce
2512
* \brief The serialize_data function kind
2513
* \ingroup DDSCLogCodesClass
2514
*/
2515
#define DDSC_LOG_TYPE_FUNCTION_SERIALIZE_DATA 2
2516
2517
/*ce
2518
* \brief The deserialize_data function kind
2519
* \ingroup DDSCLogCodesClass
2520
*/
2521
#define DDSC_LOG_TYPE_FUNCTION_DESERIALIZE_DATA 3
2522
2523
/*ce
2524
* \brief The create_sample function kind
2525
* \ingroup DDSCLogCodesClass
2526
*/
2527
#define DDSC_LOG_TYPE_FUNCTION_CREATE_SAMPLE 4
2528
2529
/*ce
2530
* \brief The copy_sample function kind
2531
* \ingroup DDSCLogCodesClass
2532
*/
2533
#define DDSC_LOG_TYPE_FUNCTION_COPY_SAMPLE 5
2534
2535
/*ce
2536
* \brief The delete_sample function kind
2537
* \ingroup DDSCLogCodesClass
2538
*/
2539
#define DDSC_LOG_TYPE_FUNCTION_DELETE_SAMPLE 6
2540
2541
2542
/*ce
2543
* \brief The get_key_kind function kind
2544
* \ingroup DDSCLogCodesClass
2545
*/
2546
#define DDSC_LOG_TYPE_FUNCTION_GET_KEY_KIND 7
2547
2548
2549
/*ce
2550
* \brief The instance_to_keyhash function kind
2551
* \ingroup DDSCLogCodesClass
2552
*/
2553
#define DDSC_LOG_TYPE_FUNCTION_INSTANCE_TO_KEYHASH 8
2554
2555
/*ce
2556
* \brief Invalid type plugin, The specified function pointer is NULL
2557
* \ingroup DDSCLogCodesClass
2558
*/
2559
#define DDSC_LOG_TYPE_FUNCTION_NULL_EC (DDSC_LOG_BASE + 1102)
2560
#define DDSC_LOG_type_function_null(level_,kind_) \
2561
OSAPI_LOG_ENTRY_ADD_1INT((level_),\
2562
DDSC_LOG_TYPE_FUNCTION_NULL_EC,\
2563
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"kind",(kind_))
2564
2565
/*ce
2566
* \brief Failed to create a topic because the name exceeded the maximum
2567
* length of 255 octets (excluding the terminating NUL)
2568
* \ingroup DDSCLogCodesClass
2569
*/
2570
#define DDSC_LOG_TOPIC_TOO_LONG_EC (DDSC_LOG_BASE + 1103)
2571
#define DDSC_LOG_TOPIC_TOO_LONG(level_,length_) \
2572
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_TOPIC_TOO_LONG_EC,\
2573
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"length",(length_))
2574
2575
/*ce
2576
* \brief Failed to create a type because the name exceeded the maximum
2577
* length of 255 octets (excluding the terminating NUL)
2578
* \ingroup DDSCLogCodesClass
2579
*/
2580
#define DDSC_LOG_TYPE_TOO_LONG_EC (DDSC_LOG_BASE + 1104)
2581
#define DDSC_LOG_TYPE_TOO_LONG(level_,length_) \
2582
OSAPI_LOG_ENTRY_ADD_1INT((level_),DDSC_LOG_TYPE_TOO_LONG_EC,\
2583
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"length",(length_))
2584
2585
/*ce
2586
* \brief A type-plugin for the given type could not be found
2587
* \ingroup DDSCLogCodesClass
2588
*/
2589
#define DDSC_LOG_LOOKUP_TYPE_PLUGIN_EC (DDSC_LOG_BASE + 1105)
2590
#define DDSC_LOG_LOOKUP_TYPE_PLUGIN(level_,name_) \
2591
OSAPI_LOG_ENTRY_ADD_1POINTER((level_),DDSC_LOG_LOOKUP_TYPE_PLUGIN_EC,\
2592
OSAPI_LOG_MSG_PN_X2_STD_PARAM, "type",(name_))
2593
2594
/*ce
2595
* \brief Two types have incompatible keys
2596
* \ingroup DDSCLogCodesClass
2597
*/
2598
#define DDSC_LOG_TYPE_KEY_TYPE_EC (DDSC_LOG_BASE + 1106)
2599
#define DDSC_LOG_TYPE_KEY_TYPE(level_,topic_,type_) \
2600
OSAPI_LOG_ENTRY_ADD_2STRING((level_),DDSC_LOG_TYPE_KEY_TYPE_EC,\
2601
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"topic",(topic_),"type",(type_))
2602
2603
/*******************************************************************************
2604
* DISCOVERY PLUGIN RELATED
2605
******************************************************************************/
2606
/*ce
2607
* \brief Discovery plugin failed its update after a local DomainParticipant
2608
* was enabled
2609
* \ingroup DDSCLogCodesClass
2610
*/
2611
#define DDSC_LOG_DISC_LOCAL_PARTICIPANT_ENABLED_EC (DDSC_LOG_BASE + 1200)
2612
#define DDSC_LOG_DISC_LOCAL_PARTICIPANT_ENABLED(level_,plugin_) \
2613
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_LOCAL_PARTICIPANT_ENABLED_EC,\
2614
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2615
2616
/*ce
2617
* \brief Discovery plugin failed its update before a local DomainParticipant
2618
* was created
2619
* \ingroup DDSCLogCodesClass
2620
*/
2621
#define DDSC_LOG_DISC_BEFORE_LOCAL_PARTICIPANT_CREATED_EC (DDSC_LOG_BASE + 1201)
2622
#define DDSC_LOG_DISC_BEFORE_LOCAL_PARTICIPANT_CREATED(level_,plugin_) \
2623
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_BEFORE_LOCAL_PARTICIPANT_CREATED_EC,\
2624
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2625
2626
/*ce
2627
* \brief Discovery plugin failed its update after a local DomainParticipant
2628
* was created
2629
* \ingroup DDSCLogCodesClass
2630
*/
2631
#define DDSC_LOG_DISC_AFTER_LOCAL_PARTICIPANT_CREATED_EC (DDSC_LOG_BASE + 1202)
2632
#define DDSC_LOG_DISC_AFTER_LOCAL_PARTICIPANT_CREATED(level_,plugin_) \
2633
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_PARTICIPANT_CREATED_EC,\
2634
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2635
2636
/*ce
2637
* \brief Discovery plugin failed its update after a local DataReader
2638
* was enabled
2639
* \ingroup DDSCLogCodesClass
2640
*/
2641
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_ENABLED_EC (DDSC_LOG_BASE + 1203)
2642
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_ENABLED(level_,plugin_) \
2643
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_ENABLED_EC,\
2644
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2645
2646
/*ce
2647
* \brief Discovery plugin failed its update after a local DataReader
2648
* was deleted
2649
* \ingroup DDSCLogCodesClass
2650
*/
2651
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_DELETED_EC (DDSC_LOG_BASE + 1204)
2652
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_DELETED(level_,plugin_) \
2653
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_DATAREADER_DELETED_EC,\
2654
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2655
2656
/*ce
2657
* \brief Discovery plugin failed its update after a local DataWriter
2658
* was enabled
2659
* \ingroup DDSCLogCodesClass
2660
*/
2661
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_ENABLED_EC (DDSC_LOG_BASE + 1205)
2662
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_ENABLED(level_,plugin_) \
2663
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_ENABLED_EC,\
2664
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2665
2666
/*ce
2667
* \brief Discovery plugin failed its update after a local DataWriter
2668
* was deleted
2669
* \ingroup DDSCLogCodesClass
2670
*/
2671
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_DELETED_EC (DDSC_LOG_BASE + 1206)
2672
#define DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_DELETED(level_,plugin_) \
2673
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_AFTER_LOCAL_DATAWRITER_DELETED_EC,\
2674
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2675
2676
/*ce
2677
* \brief Discovery plugin failed its update after a remote DomainParticipant's
2678
* liveliness expired
2679
* \ingroup DDSCLogCodesClass
2680
*/
2681
#define DDSC_LOG_DISC_REMOTE_PARTICIPANT_EXPIRED_EC (DDSC_LOG_BASE + 1207)
2682
#define DDSC_LOG_DISC_REMOTE_PARTICIPANT_EXPIRED(level_,plugin_) \
2683
OSAPI_LOG_ENTRY_ADD_1STRING((level_),DDSC_LOG_DISC_REMOTE_PARTICIPANT_EXPIRED_EC,\
2684
OSAPI_LOG_MSG_PN_X2_STD_PARAM,"plugin",(plugin_))
2685
2686
/*ce
2687
* \brief Failed to add a peer with discovery plugin
2688
* \ingroup DDSCLogCodesClass
2689
*/
2690
#define DDSC_LOG_DISC_ADD_PEER_EC (DDSC_LOG_BASE + 1208)
2691
#define DDSC_LOG_DISC_ADD_PEER(level_,plugin_,peer_) \
2692
OSAPI_LOG_ENTRY_ADD_2STRING((level_),DDSC_LOG_DISC_ADD_PEER_EC,\
2693
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"plugin",(plugin_),"peer",(peer_))
2694
2695
#endif
RTI Connext DDS Micro Version 2.4.11
Copyright © Mon Jul 23 2018
Real-Time Innovations, Inc