OpenSplice ISO C++ 2 FACE API  v6.x
OpenSplice Future Airborne Capability Environment (FACE) ISO C++ 2 API
FACE_TS_common.h
Go to the documentation of this file.
1 /*
2  * Vortex OpenSplice
3  *
4  * This software and documentation are Copyright 2006 to 2021 ADLINK
5  * Technology Limited, its affiliated companies and licensors. All rights
6  * reserved.
7  *
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  *
20  */
21 #ifndef _FACE_TS_COMMON_H_
22 #define _FACE_TS_COMMON_H_
23 
24 #include <dds/core/ddscore.hpp>
25 #include "FACE_common.h"
26 
27 namespace FACE
28 {
30 
31  typedef int32_t MESSAGE_SIZE_TYPE;
32 
33  typedef int64_t MESSAGE_TYPE_GUID;
34 
46  };
47 
48  typedef int64_t CONNECTION_ID_TYPE;
49 
50  typedef int64_t TRANSACTION_ID_TYPE;
51 
56  MQ,
57  SHM,
60  };
61 
62  typedef dds::core::array< bool, 32 > WAITSET_TYPE;
63 
68  };
69 
74  };
75 
76  enum SOCKET_TYPE {
81  };
82 
88  };
89 
91  EOR,
95  };
96 
100  };
101 
106  };
107 
108  typedef int32_t WAITING_RANGE_TYPE;
109 
111  {
119  };
120 
121 }
122 
123 #endif /* _FACE_TS_COMMON_H_ */
char Char
Definition: FACE_common.h:34
int64_t CONNECTION_ID_TYPE
QUEUING_DISCIPLINE_TYPE
SEND_FLAG_TYPE
int32_t MESSAGE_SIZE_TYPE
int64_t SYSTEM_TIME_TYPE
Definition: FACE_common.h:48
FACE::WAITING_RANGE_TYPE WAITING_PROCESSES_OR_MESSAGES
int64_t TRANSACTION_ID_TYPE
FACE::CONNECTION_DIRECTION_TYPE CONNECTION_DIRECTION
FACE::MESSAGE_SIZE_TYPE MAX_MESSAGE_SIZE
int64_t MESSAGE_TYPE_GUID
CONNECTION_TYPE
dds::core::array< bool, 32 > WAITSET_TYPE
CONNECTION_DOMAIN_TYPE
FACE::MESSAGE_RANGE_TYPE MAX_MESSAGE
CONNECTION_DIRECTION_TYPE
int32_t MESSAGE_RANGE_TYPE
Definition: FACE_common.h:72
RECEIVE_FLAG_TYPE
Char CONNECTION_NAME_TYPE[64]
MESSAGING_PATTERN_TYPE
int32_t WAITING_RANGE_TYPE