RTI Connext Micro  Version 2.4.1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
reda_log.h
Go to the documentation of this file.
1 /*
2  * FILE: reda_log.h - Log codes
3  *
4  * Copyright 2012-2014 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 (REDA_LOG_BASE + 1)
37 #define REDA_Log_bufferpool_out_of_resources(level_) \
38 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_BUFFERPOOL_OUT_OF_RESOURCES,\
39  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,0)
40 
41 /*ce
42  * \brief The buffer initialization method failed
43  * \ingroup REDALogCodesClass
44  */
45 #define REDA_LOG_BUFFERPOOL_BUFFER_INITIALIZATION_FAILED (REDA_LOG_BASE + 2)
46 #define REDA_Log_bufferpool_buffer_initialization_failed(level_,if_,ip_) \
47 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_BUFFERPOOL_BUFFER_INITIALIZATION_FAILED,\
48  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,2,\
49  "if=%p,ip=%p",(if_),(ip_))
50 
51 /*ce
52  * \brief An error occured while copying a sequence
53  * \ingroup REDALogCodesClass
54  */
55 #define REDA_LOG_SEQUENCE_COPY_FAILED (REDA_LOG_BASE + 3)
56 #define REDA_Log_sequence_copy_failed(level_,dstbuf_,srcbuf_,len_,esize_) \
57 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_SEQUENCE_COPY_FAILED,\
58  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,4,\
59  "dstbuf=%p,srcbuf=%p,len=%d,esize=%d",\
60  (dstbuf_),(srcbuf_),(len_),(esize_))
61 
62 
63 /*ce
64  * \brief An error occured while allocating space for a sequence
65  * \ingroup REDALogCodesClass
66  */
67 #define REDA_LOG_SEQUENCE_ALLOC_FAILED (REDA_LOG_BASE + 4)
68 #define REDA_Log_sequence_alloc_failed(level_,size_,align_) \
69 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_SEQUENCE_ALLOC_FAILED,\
70  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,2,\
71  "size=%d,align=%d",(size_),(align_))
72 
73 /*ce
74  * \brief An error occured while setting the maximum sequence size
75  * \ingroup REDALogCodesClass
76  */
77 #define REDA_LOG_SEQUENCE_SET_MAX_FAILED (REDA_LOG_BASE + 5)
78 #define REDA_Log_sequence_set_max_failed(level_,self_,max_) \
79 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_SEQUENCE_SET_MAX_FAILED,\
80  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,2,\
81  "self=%p,max=%d",(self_),(max_))
82 
83 /*ce
84  * \brief An error occured while comparing two sequences
85  * \ingroup REDALogCodesClass
86  */
87 #define REDA_LOG_SEQUENCE_INVALID_COMPARE (REDA_LOG_BASE + 6)
88 #define REDA_Log_sequence_invalid_compare(level_,llen_,rlen_,lesz_,resz_) \
89 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_SEQUENCE_INVALID_COMPARE,\
90  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,4,\
91  "llen=%d,rlen=%d,lesz=%d,resz=%d",(llen_),(rlen_),(lesz_),(resz_))
92 
93 
94 /*ce
95  * \brief An error occured while allocating memory for a string
96  * \ingroup REDALogCodesClass
97  */
98 #define REDA_LOG_STRING_ALLOC_FAILED (REDA_LOG_BASE + 7)
99 #define REDA_Log_string_alloc_failed(level_,size_) \
100 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_STRING_ALLOC_FAILED,\
101  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,1,\
102  "size=%d",(size_))
103 
104 /*ce
105  * \brief Cannot delete buffer-pool due to buffer(s) not returned to pool
106  * \ingroup REDALogCodesClass
107  */
108 #define REDA_LOG_POOL_NOT_EMPTY (REDA_LOG_BASE + 8)
109 #define REDA_Log_pool_not_empty(level_,count_) \
110 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_POOL_NOT_EMPTY,\
111  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,1,\
112  "count=%d",(count_))
113 
114 /*ce
115  * \brief A buffer was freed more than once
116  * \ingroup REDALogCodesClass
117  */
118 #define REDA_LOG_POOL_DOUBLE_FREE (REDA_LOG_BASE + 9)
119 #define REDA_Log_double_free(level_) \
120 OSAPI_Log_msg_pN_X2((level_),REDA_LOG_POOL_DOUBLE_FREE,\
121  OSAPI_LOG_MSG_PN_X2_STD_PARAM ,0)
122 
123 
124 #endif

RTI Connext Micro Version 2.4.1.0 Copyright © Thu Nov 20 2014 Real-Time Innovations, Inc