Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
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 // if HAVE_SECURITY
34
35#include <string>
36#include <vector>
37
38namespace eprosima {
39namespace fastrtps {
40
41using ParameterId_t = fastdds::dds::ParameterId_t;
42using Parameter_t = fastdds::dds::Parameter_t;
43using ParameterKey_t = fastdds::dds::ParameterKey_t;
44using ParameterLocator_t = fastdds::dds::ParameterLocator_t;
45using ParameterString_t = fastdds::dds::ParameterString_t;
46using ParameterPort_t = fastdds::dds::ParameterPort_t;
47using ParameterGuid_t = fastdds::dds::ParameterGuid_t;
48using ParameterProtocolVersion_t = fastdds::dds::ParameterProtocolVersion_t;
49using ParameterVendorId_t = fastdds::dds::ParameterVendorId_t;
50using ParameterIP4Address_t = fastdds::dds::ParameterIP4Address_t;
51using ParameterBool_t = fastdds::dds::ParameterBool_t;
52using ParameterStatusInfo_t = fastdds::dds::ParameterStatusInfo_t;
53using ParameterCount_t = fastdds::dds::ParameterCount_t;
54using ParameterEntityId_t = fastdds::dds::ParameterEntityId_t;
55using ParameterTime_t = fastdds::dds::ParameterTime_t;
56using ParameterBuiltinEndpointSet_t = fastdds::dds::ParameterBuiltinEndpointSet_t;
57using ParameterNetworkConfigSet_t = fastdds::dds::ParameterNetworkConfigSet_t;
58using ParameterPropertyList_t = fastdds::dds::ParameterPropertyList_t;
59using ParameterSampleIdentity_t = fastdds::dds::ParameterSampleIdentity_t;
60#if HAVE_SECURITY
61using ParameterToken_t = fastdds::dds::ParameterToken_t;
62using ParameterParticipantSecurityInfo_t = fastdds::dds::ParameterParticipantSecurityInfo_t;
63using ParameterEndpointSecurityInfo_t = fastdds::dds::ParameterEndpointSecurityInfo_t;
64#endif // if HAVE_SECURITY
65
66} //end of namespace
67} //end of namespace eprosima
68
69#endif // ifndef DOXYGEN_SHOULD_SKIP_THIS_PUBLIC
70#endif /* PARAMETERTYPES_H_ */
fastdds::dds::ParameterNetworkConfigSet_t ParameterNetworkConfigSet_t
Definition ParameterTypes.h:57
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:59
fastdds::dds::ParameterPropertyList_t ParameterPropertyList_t
Definition ParameterTypes.h:58
eProsima namespace.
Definition LibrarySettingsAttributes.h:23