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