RTI Cloud Discovery Service
Version 7.7.0
clouddiscoveryservice_log.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2016-2025 Real-Time Innovations, Inc. All rights reserved.
3
* No duplications, whole or partial, manual or electronic, may be made
4
* without express written permission. Any such copies, or revisions thereof,
5
* must display this notice unaltered.
6
* This code contains trade secrets of Real-Time Innovations, Inc.
7
*/
8
9
#ifndef clouddiscoveryservice_log_h
10
#define clouddiscoveryservice_log_h
11
12
13
#ifndef cds_dll_h
14
#include "clouddiscoveryservice/clouddiscoveryservice_dll.h"
15
#endif
16
#ifndef log_common_h
17
#include "log/log_common.h"
18
#endif
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
/*e \file
25
@brief Logging facilities for @product
26
*/
27
28
29
/*e \defgroup CDSLogModule Logging
30
\ingroup CDS
31
@brief Provides control over the logging facilities for @product.
32
*/
33
34
35
/*e \ingroup CDSLogModule
36
Mask for turning on logging for only the common submodule
37
*/
38
#define CDS_SUBMODULE_MASK_COMMON (0x0002)
39
/*e \ingroup CDSLogModule
40
Mask for turning on logging for only the config submodule
41
*/
42
#define CDS_SUBMODULE_MASK_CONFIG (0x0004)
43
/*e \ingroup CDSLogModule
44
Mask for turning on logging for only the adapter submodule
45
*/
46
#define CDS_SUBMODULE_MASK_ADAPTERS (0x0008)
47
48
/*e \ingroup CDSLogModule
49
Mask for turning on logging for only the processor submodule
50
*/
51
#define CDS_SUBMODULE_MASK_PROCESSORS (0x0010)
52
53
/*e \ingroup CDSLogModule
54
Mask for turning on logging for only the monitoring submodule
55
*/
56
#define CDS_SUBMODULE_MASK_MONITORING (0x0012)
57
58
/*e \ingroup CDSLogModule
59
Mask for turning on logging for only the service submodule
60
*/
61
#define CDS_SUBMODULE_MASK_SERVICE (0x0020)
62
63
/*e \ingroup CDSLogModule
64
Mask for turning on logging for only the service app submodule
65
*/
66
#define CDS_SUBMODULE_MASK_SERVICEAPP (0x0040)
67
68
/*e \ingroup CDSLogModule
69
Mask for turning on logging for only the service lib submodule
70
*/
71
#define CDS_SUBMODULE_MASK_SERVICELIB (0x0060)
72
73
/*e \ingroup CDSLogModule
74
Mask for turning on logging for all submodules
75
*/
76
#define CDS_SUBMODULE_MASK_ALL RTI_LOG_SUBMODULE_MASK_ALL
77
78
79
#ifdef __cplusplus
80
}
/* extern "C" */
81
#endif
82
83
#endif
/* clouddiscoveryservice_log_h */