RTI Connext Micro
Version 2.4.1.0
Main Page
RTI Connext Micro Documentation
Data Structures
Files
File List
Globals
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