ParameterTypes.h 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. /**
  15. * @file ParameterTypes.h
  16. */
  17. #ifndef PARAMETERTYPES_H_
  18. #define PARAMETERTYPES_H_
  19. #ifndef DOXYGEN_SHOULD_SKIP_THIS_PUBLIC
  20. #include <fastdds/dds/core/policy/ParameterTypes.hpp>
  21. #include <fastdds/rtps/common/all_common.h>
  22. #include <fastdds/rtps/common/Token.h>
  23. #include <fastrtps/utils/fixed_size_string.hpp>
  24. #if HAVE_SECURITY
  25. #include <fastdds/rtps/security/accesscontrol/ParticipantSecurityAttributes.h>
  26. #include <fastdds/rtps/security/accesscontrol/EndpointSecurityAttributes.h>
  27. #endif
  28. #include <string>
  29. #include <vector>
  30. namespace eprosima {
  31. namespace fastrtps {
  32. using ParameterId_t = fastdds::dds::ParameterId_t;
  33. using Parameter_t = fastdds::dds::Parameter_t;
  34. using ParameterKey_t = fastdds::dds::ParameterKey_t;
  35. using ParameterLocator_t = fastdds::dds::ParameterLocator_t;
  36. using ParameterString_t = fastdds::dds::ParameterString_t;
  37. using ParameterPort_t = fastdds::dds::ParameterPort_t;
  38. using ParameterGuid_t = fastdds::dds::ParameterGuid_t;
  39. using ParameterProtocolVersion_t = fastdds::dds::ParameterProtocolVersion_t;
  40. using ParameterVendorId_t = fastdds::dds::ParameterVendorId_t;
  41. using ParameterIP4Address_t = fastdds::dds::ParameterIP4Address_t;
  42. using ParameterBool_t = fastdds::dds::ParameterBool_t;
  43. using ParameterStatusInfo_t = fastdds::dds::ParameterStatusInfo_t;
  44. using ParameterCount_t = fastdds::dds::ParameterCount_t;
  45. using ParameterEntityId_t = fastdds::dds::ParameterEntityId_t;
  46. using ParameterTime_t = fastdds::dds::ParameterTime_t;
  47. using ParameterBuiltinEndpointSet_t = fastdds::dds::ParameterBuiltinEndpointSet_t;
  48. using ParameterPropertyList_t = fastdds::dds::ParameterPropertyList_t;
  49. using ParameterSampleIdentity_t = fastdds::dds::ParameterSampleIdentity_t;
  50. #if HAVE_SECURITY
  51. using ParameterToken_t = fastdds::dds::ParameterToken_t;
  52. using ParameterParticipantSecurityInfo_t = fastdds::dds::ParameterParticipantSecurityInfo_t;
  53. using ParameterEndpointSecurityInfo_t = fastdds::dds::ParameterEndpointSecurityInfo_t;
  54. #endif
  55. } //end of namespace
  56. } //end of namespace eprosima
  57. #endif
  58. #endif /* PARAMETERTYPES_H_ */