Loading...
Searching...
No Matches
DataDistributionManagerEnums.h
Go to the documentation of this file.
1/*
2* Copyright 2023 MASES s.r.l.
3*
4* Licensed under the Apache License, Version 2.0 (the "License");
5* you may not use this file except in compliance with the License.
6* You may obtain a copy of the License at
7*
8* http://www.apache.org/licenses/LICENSE-2.0
9*
10* Unless required by applicable law or agreed to in writing, software
11* distributed under the License is distributed on an "AS IS" BASIS,
12* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13* See the License for the specific language governing permissions and
14* limitations under the License.
15*
16* Refer to LICENSE for more information.
17*/
18
19#if !defined(DATADISTRIBUTIONMANAGERENUMS_H__INCLUDED_)
20#define DATADISTRIBUTIONMANAGERENUMS_H__INCLUDED_
21
35#if _MSC_VER > 1000
36#pragma once
37#endif // _MSC_VER > 1000
38
49typedef enum class DDM_GENERAL_PARAMETER
50{
51 MAX_MESSAGE_SIZE = 0x1,
69typedef enum class DDM_CHANNEL_DIRECTION
70{
71 TRANSMITTER = 0x1,
72 RECEIVER = 0x2,
86typedef enum class DDM_LOG_LEVEL
87{
88 FATAL_LEVEL = 0x1,
89 ERROR_LEVEL = 0x2,
90 WARNING_LEVEL = 0x4,
91 INFO_LEVEL = 0x8,
92 DEBUG_LEVEL = 0x10,
111typedef enum class DDM_INSTANCE_STATE
112{
113 UNKNOWN,
114 PRIMARY,
115 FOLLOWER,
116 ALONE,
117 STOPPING,
119 OBSERVER,
120 COMMAND
132typedef enum class DDM_CLUSTEREVENT
133{
134 NOEVENT = 0x1,
135 ADDSERVER = 0x2,
136 LOSTSERVER = 0x4,
137 REMOVESERVER = 0x8
148typedef enum class DDM_SEEKCONTEXT
149{
150 OFFSET = 0x1,
151 TIMESTAMP = 0x2,
162typedef enum class DDM_SEEKKIND
163{
164 ABSOLUTE = 0x1,
165 RELATIVE = 0x2,
167
168#endif // !defined(DATADISTRIBUTIONMANAGERENUMS_H__INCLUDED_)
DDM_CHANNEL_DIRECTION
DDM_CHANNEL_DIRECTION type.
Definition DataDistributionManagerEnums.h:70
DDM_GENERAL_PARAMETER
DDM_GENERAL_PARAMETER type.
Definition DataDistributionManagerEnums.h:50
DDM_SEEKKIND
DDM_SEEKKIND type.
Definition DataDistributionManagerEnums.h:163
DDM_LOG_LEVEL
DDM_LOG_LEVEL type.
Definition DataDistributionManagerEnums.h:87
DDM_INSTANCE_STATE
DDM_INSTANCE_STATE type.
Definition DataDistributionManagerEnums.h:112
DDM_CLUSTEREVENT
DDM_CLUSTEREVENT type.
Definition DataDistributionManagerEnums.h:133
DDM_SEEKCONTEXT
DDM_SEEKCONTEXT type.
Definition DataDistributionManagerEnums.h:149