Fast RTPS  Version 2.4.1
Fast RTPS
ParameterTypes.h
1 // Copyright 2016 Proyectos y Sistemas de Mantenimiento SL (eProsima).
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 
19 #ifndef PARAMETERTYPES_H_
20 #define PARAMETERTYPES_H_
21 #ifndef DOXYGEN_SHOULD_SKIP_THIS_PUBLIC
22 
23 #include <fastdds/dds/core/policy/ParameterTypes.hpp>
24 
25 #include <fastdds/rtps/common/all_common.h>
26 #include <fastdds/rtps/common/Token.h>
27 
28 #include <fastrtps/utils/fixed_size_string.hpp>
29 
30 #if HAVE_SECURITY
31 #include <fastdds/rtps/security/accesscontrol/ParticipantSecurityAttributes.h>
32 #include <fastdds/rtps/security/accesscontrol/EndpointSecurityAttributes.h>
33 #endif
34 
35 #include <string>
36 #include <vector>
37 
38 namespace eprosima {
39 namespace fastrtps {
40 
41 using ParameterId_t = fastdds::dds::ParameterId_t;
42 using Parameter_t = fastdds::dds::Parameter_t;
43 using ParameterKey_t = fastdds::dds::ParameterKey_t;
44 using ParameterLocator_t = fastdds::dds::ParameterLocator_t;
45 using ParameterString_t = fastdds::dds::ParameterString_t;
46 using ParameterPort_t = fastdds::dds::ParameterPort_t;
47 using ParameterGuid_t = fastdds::dds::ParameterGuid_t;
48 using ParameterProtocolVersion_t = fastdds::dds::ParameterProtocolVersion_t;
49 using ParameterVendorId_t = fastdds::dds::ParameterVendorId_t;
50 using ParameterIP4Address_t = fastdds::dds::ParameterIP4Address_t;
51 using ParameterBool_t = fastdds::dds::ParameterBool_t;
52 using ParameterStatusInfo_t = fastdds::dds::ParameterStatusInfo_t;
53 using ParameterCount_t = fastdds::dds::ParameterCount_t;
54 using ParameterEntityId_t = fastdds::dds::ParameterEntityId_t;
55 using ParameterTime_t = fastdds::dds::ParameterTime_t;
56 using ParameterBuiltinEndpointSet_t = fastdds::dds::ParameterBuiltinEndpointSet_t;
57 using ParameterPropertyList_t = fastdds::dds::ParameterPropertyList_t;
58 using ParameterSampleIdentity_t = fastdds::dds::ParameterSampleIdentity_t;
59 #if HAVE_SECURITY
60 using ParameterToken_t = fastdds::dds::ParameterToken_t;
61 using ParameterParticipantSecurityInfo_t = fastdds::dds::ParameterParticipantSecurityInfo_t;
62 using ParameterEndpointSecurityInfo_t = fastdds::dds::ParameterEndpointSecurityInfo_t;
63 #endif
64 
65 } //end of namespace
66 } //end of namespace eprosima
67 
68 #endif
69 #endif /* PARAMETERTYPES_H_ */
fastdds::dds::ParameterProtocolVersion_t ParameterProtocolVersion_t
Definition: ParameterTypes.h:48
fastdds::dds::ParameterGuid_t ParameterGuid_t
Definition: ParameterTypes.h:47
fastdds::dds::ParameterTime_t ParameterTime_t
Definition: ParameterTypes.h:55
fastdds::dds::ParameterIP4Address_t ParameterIP4Address_t
Definition: ParameterTypes.h:50
fastdds::dds::ParameterStatusInfo_t ParameterStatusInfo_t
Definition: ParameterTypes.h:52
fastdds::dds::ParameterLocator_t ParameterLocator_t
Definition: ParameterTypes.h:44
fastdds::dds::ParameterId_t ParameterId_t
Definition: ParameterTypes.h:41
fastdds::dds::ParameterBool_t ParameterBool_t
Definition: ParameterTypes.h:51
fastdds::dds::ParameterKey_t ParameterKey_t
Definition: ParameterTypes.h:43
fastdds::dds::Parameter_t Parameter_t
Definition: ParameterTypes.h:42
fastdds::dds::ParameterPort_t ParameterPort_t
Definition: ParameterTypes.h:46
fastdds::dds::ParameterCount_t ParameterCount_t
Definition: ParameterTypes.h:53
fastdds::dds::ParameterVendorId_t ParameterVendorId_t
Definition: ParameterTypes.h:49
fastdds::dds::ParameterString_t ParameterString_t
Definition: ParameterTypes.h:45
fastdds::dds::ParameterBuiltinEndpointSet_t ParameterBuiltinEndpointSet_t
Definition: ParameterTypes.h:56
fastdds::dds::ParameterEntityId_t ParameterEntityId_t
Definition: ParameterTypes.h:54
fastdds::dds::ParameterSampleIdentity_t ParameterSampleIdentity_t
Definition: ParameterTypes.h:58
fastdds::dds::ParameterPropertyList_t ParameterPropertyList_t
Definition: ParameterTypes.h:57
eProsima namespace.
Definition: LibrarySettingsAttributes.h:23