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
reda_log.h
Go to the documentation of this file.
1
/*
2
* FILE: reda_log.h - Log codes
3
*
4
* Copyright 2012-2015 Real-Time Innovations, Inc.
5
*
6
* No duplications, whole or partial, manual or electronic, may be made
7
* without express written permission. Any such copies, or
8
* revisions thereof, must display this notice unaltered.
9
* This code contains trade secrets of Real-Time Innovations, Inc.
10
*
11
* Modification History
12
* --------------------
13
* 05sep2012,tk Written
14
*/
15
/*ce
16
* \file
17
* \brief REDA module log codes
18
*/
19
#ifndef reda_log_h
20
#define reda_log_h
21
22
#ifndef osapi_log_h
23
#include "osapi/osapi_log.h"
24
#endif
25
26
/*ce
27
* \defgroup REDALogCodesClass REDA
28
* \brief Real-time Efficient Data Structures and Algorithms. ModuleID = 1
29
* \ingroup LoggingModule
30
*/
31
32
/*ce
33
* \brief Not sufficient memory to allocate buffer-pool
34
* \ingroup REDALogCodesClass
35
*/
36
#define REDA_LOG_BUFFERPOOL_OUT_OF_RESOURCES_EC (REDA_LOG_BASE + 1)
37
#define REDA_LOG_BUFFERPOOL_OUT_OF_RESOURCES(level_) \
38
OSAPI_LOG_ENTRY_ADD((level_),REDA_LOG_BUFFERPOOL_OUT_OF_RESOURCES_EC,\
39
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
40
41
/*ce
42
* \brief The buffer initialization method failed
43
* \ingroup REDALogCodesClass
44
*/
45
#define REDA_LOG_BUFFERPOOL_BUFFER_INITIALIZATION_FAILED_EC (REDA_LOG_BASE + 2)
46
#define REDA_LOG_BUFFERPOOL_BUFFER_INITIALIZATION_FAILED(level_,if_,ip_) \
47
OSAPI_LOG_ENTRY_CREATE((level_),REDA_LOG_BUFFERPOOL_BUFFER_INITIALIZATION_FAILED_EC,\
48
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,RTI_FALSE)\
49
OSAPI_LOG_ENTRY_ADD_POINTER("if",(if_),RTI_FALSE)\
50
OSAPI_LOG_ENTRY_ADD_POINTER("ip",(ip_),RTI_TRUE)
51
52
/*ce
53
* \brief Cannot delete buffer-pool due to buffer(s) not returned to pool
54
* \ingroup REDALogCodesClass
55
*/
56
#define REDA_LOG_BUFFERPOOL_NOT_EMPTY_EC (REDA_LOG_BASE + 3)
57
#define REDA_LOG_BUFFERPOOL_NOT_EMPTY(level_,count_) \
58
OSAPI_LOG_ENTRY_ADD_1INT((level_),REDA_LOG_BUFFERPOOL_NOT_EMPTY_EC,\
59
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"count",(count_))
60
61
/*ce
62
* \brief A buffer was freed more than once
63
* \ingroup REDALogCodesClass
64
*/
65
#define REDA_LOG_BUFFERPOOL_DOUBLE_FREE_EC (REDA_LOG_BASE + 4)
66
#define REDA_LOG_BUFFERPOOL_DOUBLE_FREE(level_) \
67
OSAPI_LOG_ENTRY_ADD((level_),REDA_LOG_BUFFERPOOL_DOUBLE_FREE_EC,\
68
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
69
70
71
/*ce
72
* \brief An error occurred while copying a sequence
73
* \ingroup REDALogCodesClass
74
*/
75
#define REDA_LOG_SEQUENCE_COPY_FAILED_EC (REDA_LOG_BASE + 100)
76
#define REDA_LOG_SEQUENCE_COPY_FAILED(level_,dstbuf_,srcbuf_,len_,esize_) \
77
OSAPI_LOG_ENTRY_CREATE((level_),REDA_LOG_SEQUENCE_COPY_FAILED_EC,\
78
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,RTI_FALSE)\
79
OSAPI_LOG_ENTRY_ADD_POINTER("dstbuf",(if_),RTI_FALSE)\
80
OSAPI_LOG_ENTRY_ADD_POINTER("srcbuf",(ip_),RTI_FALSE)\
81
OSAPI_LOG_ENTRY_ADD_INT("len",(len_),RTI_FALSE)\
82
OSAPI_LOG_ENTRY_ADD_INT("esize",(esize_),RTI_TRUE)
83
84
/*ce
85
* \brief An error occured while allocating space for a sequence
86
* \ingroup REDALogCodesClass
87
*/
88
#define REDA_LOG_SEQUENCE_ALLOC_FAILED_EC (REDA_LOG_BASE + 101)
89
#define REDA_LOG_SEQUENCE_ALLOC_FAILED(level_,size_,align_) \
90
OSAPI_LOG_ENTRY_ADD_2INT((level_),REDA_LOG_SEQUENCE_ALLOC_FAILED_EC,\
91
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,\
92
"size",(size_),"align",(align_))
93
94
/*ce
95
* \brief An error occured while setting the maximum sequence size
96
* \ingroup REDALogCodesClass
97
*/
98
#define REDA_LOG_SEQUENCE_SET_MAX_FAILED_EC (REDA_LOG_BASE + 102)
99
#define REDA_LOG_SEQUENCE_SET_MAX_FAILED(level_,self_,max_) \
100
OSAPI_LOG_ENTRY_CREATE((level_),REDA_LOG_SEQUENCE_SET_MAX_FAILED_EC,\
101
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,RTI_FALSE)\
102
OSAPI_LOG_ENTRY_ADD_POINTER("self",(self_),RTI_FALSE)\
103
OSAPI_LOG_ENTRY_ADD_INT("max",(max_),RTI_TRUE)
104
105
/*ce
106
* \brief An attempt was made to resize an already allocated sequence
107
* \ingroup REDALogCodesClass
108
*/
109
#define REDA_LOG_SEQUENCE_REALLOCATION_EC (REDA_LOG_BASE + 103)
110
#define REDA_LOG_SEQUENCE_REALLOCATION(level_) \
111
OSAPI_LOG_ENTRY_ADD((level_),REDA_LOG_SEQUENCE_REALLOCATION_EC,\
112
OSAPI_LOG_MSG_PN_X2_STD_PARAM )
113
114
/*ce
115
* \brief An error occured while operating on two sequences (copy/compare)
116
* \ingroup REDALogCodesClass
117
*/
118
#define REDA_LOG_SEQUENCE_INVALID_OPERATION_EC (REDA_LOG_BASE + 104)
119
#define REDA_LOG_SEQUENCE_INVALID_OPERATION(level_,llen_,rlen_,lesz_,resz_) \
120
OSAPI_LOG_ENTRY_CREATE((level_),REDA_LOG_SEQUENCE_INVALID_OPERATION_EC,\
121
OSAPI_LOG_MSG_PN_X2_STD_PARAM,RTI_FALSE)\
122
OSAPI_LOG_ENTRY_ADD_INT("llen",(llen_),RTI_FALSE)\
123
OSAPI_LOG_ENTRY_ADD_INT("rlen",(rlen_),RTI_FALSE)\
124
OSAPI_LOG_ENTRY_ADD_INT("lesz",(lesz_),RTI_FALSE)\
125
OSAPI_LOG_ENTRY_ADD_INT("resz",(resz_),RTI_TRUE)
126
127
/*ce
128
* \brief An attempt was made to set an illegal length (length < 0
129
* or length > max_length)
130
* \ingroup REDALogCodesClass
131
*/
132
#define REDA_LOG_SEQUENCE_INVALID_LENGTH_EC (REDA_LOG_BASE + 105)
133
#define REDA_LOG_SEQUENCE_INVALID_LENGTH(level_) \
134
OSAPI_LOG_ENTRY_ADD((level_),REDA_LOG_SEQUENCE_INVALID_LENGTH_EC,\
135
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
136
137
/*ce
138
* \brief An illegal sequence index was specified (index < 0 or index > length)
139
* \ingroup REDALogCodesClass
140
*/
141
#define REDA_LOG_SEQUENCE_INDEX_OUT_OF_BOUNDS_EC (REDA_LOG_BASE + 106)
142
#define REDA_LOG_SEQUENCE_INDEX_OUT_OF_BOUNDS(level_) \
143
OSAPI_LOG_ENTRY_ADD((level_),REDA_LOG_SEQUENCE_INDEX_OUT_OF_BOUNDS_EC,\
144
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
145
146
/*ce
147
* \brief An error occured while allocating memory for a string
148
* \ingroup REDALogCodesClass
149
*/
150
#define REDA_LOG_STRING_ALLOC_FAILED_EC (REDA_LOG_BASE + 200)
151
#define REDA_LOG_STRING_ALLOC_FAILED(level_,size_) \
152
OSAPI_LOG_ENTRY_ADD_1INT((level_),REDA_LOG_STRING_ALLOC_FAILED_EC,\
153
OSAPI_LOG_MSG_PN_X2_STD_PARAM ,"size",(size_))
154
155
/*ce
156
* \brief An attempt was made to add an element to a full index
157
* \ingroup REDALogCodesClass
158
*/
159
#define REDA_LOG_INDEX_FULL_EC (REDA_LOG_BASE + 300)
160
#define REDA_LOG_INDEX_FULL(level_) \
161
OSAPI_LOG_ENTRY_ADD((level_),REDA_LOG_INDEX_FULL_EC,\
162
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
163
164
/*ce
165
* \brief An attempt was made to add an existing element to an index
166
* \ingroup REDALogCodesClass
167
*/
168
#define REDA_LOG_INDEX_ENTRY_EXISTS_EC (REDA_LOG_BASE + 301)
169
#define REDA_LOG_INDEX_ENTRY_EXISTS(level_) \
170
OSAPI_LOG_ENTRY_ADD((level_),REDA_LOG_INDEX_ENTRY_EXISTS_EC,\
171
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
172
173
174
/*ce
175
* \brief An attempt was made to add an existing element to an index
176
* \ingroup REDALogCodesClass
177
*/
178
#define REDA_LOG_INVALID_LIST_NODE_EC (REDA_LOG_BASE + 302)
179
#define REDA_LOG_INVALID_LIST_NODE(level_) \
180
OSAPI_LOG_ENTRY_ADD((level_),REDA_LOG_INVALID_LIST_NODE_EC,\
181
OSAPI_LOG_MSG_PN_X2_STD_PARAM)
182
183
#endif
RTI Connext DDS Micro Version 2.4.6
Copyright © Sun Jan 24 2016
Real-Time Innovations, Inc