Skip to content

Commit 4041064

Browse files
committed
Refs #20738. Apply suggestions 1
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
1 parent 14e8cf5 commit 4041064

8 files changed

Lines changed: 17 additions & 38 deletions

File tree

examples/cpp/dds/LivelinessQoS/LivelinessPublisher.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@
2222

2323
#include <mutex>
2424

25-
#include "TopicPubSubTypes.h"
26-
#include "Topic.hpp"
27-
2825
#include <fastdds/dds/domain/DomainParticipant.hpp>
2926
#include <fastdds/dds/publisher/DataWriter.hpp>
3027
#include <fastdds/dds/publisher/DataWriterListener.hpp>
3128
#include <fastdds/dds/publisher/Publisher.hpp>
3229
#include <fastdds/dds/topic/Topic.hpp>
3330

31+
#include "TopicPubSubTypes.h"
32+
#include "Topic.hpp"
33+
3434
class LivelinessPublisher
3535
{
3636
public:

examples/cpp/dds/LivelinessQoS/LivelinessSubscriber.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
#ifndef LIVELINESSSUBSCRIBER_H_
2121
#define LIVELINESSSUBSCRIBER_H_
2222

23-
#include "TopicPubSubTypes.h"
24-
#include "Topic.hpp"
25-
2623
#include <fastdds/dds/domain/DomainParticipant.hpp>
2724
#include <fastdds/dds/domain/DomainParticipantListener.hpp>
2825
#include <fastdds/dds/subscriber/DataReader.hpp>
@@ -31,6 +28,9 @@
3128
#include <fastdds/dds/topic/Topic.hpp>
3229
#include <fastdds/rtps/participant/ParticipantDiscoveryInfo.h>
3330

31+
#include "TopicPubSubTypes.h"
32+
#include "Topic.hpp"
33+
3434
class LivelinessSubscriber
3535
{
3636
public:

src/cpp/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,6 @@ set(${PROJECT_NAME}_source_files
9090
fastdds/topic/TopicProxyFactory.cpp
9191
fastdds/topic/TypeSupport.cpp
9292
fastdds/utils/QosConverters.cpp
93-
fastdds/xtypes/exception/Exception.cpp
94-
fastdds/xtypes/type_representation/dds_xtypes_typeobjectPubSubTypes.cxx
95-
fastdds/xtypes/type_representation/TypeObjectUtils.cpp
96-
fastdds/xtypes/type_representation/TypeObjectRegistry.cpp
9793
rtps/attributes/PropertyPolicy.cpp
9894
rtps/attributes/RTPSParticipantAttributes.cpp
9995
rtps/attributes/ThreadSettings.cpp

src/cpp/rtps/builtin/discovery/participant/PDPSimple.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
#include <mutex>
2222

23-
#include <fastdds/builtin/type_lookup_service/TypeLookupManager.hpp>
2423
#include <fastdds/dds/log/Log.hpp>
2524
#include <fastdds/rtps/builtin/data/NetworkConfiguration.hpp>
2625
#include <fastdds/rtps/builtin/data/ParticipantProxyData.h>
@@ -34,6 +33,7 @@
3433
#include <fastdds/rtps/resources/TimedEvent.h>
3534
#include <fastdds/rtps/writer/StatelessWriter.h>
3635

36+
#include <fastdds/builtin/type_lookup_service/TypeLookupManager.hpp>
3737
#include <fastdds/utils/IPLocator.h>
3838
#include <rtps/builtin/BuiltinProtocols.h>
3939
#include <rtps/builtin/discovery/endpoint/EDPSimple.h>

test/blackbox/common/DDSBlackboxTestsStatisticsDomainParticipant.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include <fastdds/statistics/topic_names.hpp>
2323
#include <gtest/gtest.h>
2424

25-
#include <statistics/fastdds/domain/DomainParticipantImpl.hpp>
2625
#include "../types/statistics/types.hpp"
2726
#include "../types/statistics/typesPubSubTypes.h"
2827
#include "BlackboxTests.hpp"

test/mock/rtps/BuiltinProtocols/rtps/builtin/BuiltinProtocols.h

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,12 @@
1919
#ifndef _FASTDDS_RTPS_BUILTINPROTOCOLS_H_
2020
#define _FASTDDS_RTPS_BUILTINPROTOCOLS_H_
2121

22-
#include <fastdds/builtin/type_lookup_service/TypeLookupManager.hpp>
2322
#include <fastdds/rtps/attributes/RTPSParticipantAttributes.h>
2423
#include <fastdds/rtps/common/Locator.h>
2524

2625
#include <fastdds/builtin/type_lookup_service/TypeLookupManager.hpp>
2726

2827
namespace eprosima {
29-
namespace fastdds {
30-
namespace dds {
31-
namespace builtin {
32-
33-
class TypeLookupManager;
34-
35-
} // namespace builtin
36-
} // namespace dds
37-
} // namespace fastdds
3828
namespace fastrtps {
3929
namespace rtps {
4030

@@ -45,16 +35,9 @@ class BuiltinProtocols
4535
{
4636
public:
4737

48-
BuiltinProtocols()
49-
: mp_participantImpl(nullptr)
50-
, mp_PDP(nullptr)
51-
, mp_WLP(nullptr)
52-
{
53-
}
38+
BuiltinProtocols() = default;
5439

55-
virtual ~BuiltinProtocols()
56-
{
57-
}
40+
virtual ~BuiltinProtocols() = default;
5841

5942
//!Locator list for metatraffic
6043
LocatorList_t m_metatrafficMulticastLocatorList;
@@ -70,16 +53,16 @@ class BuiltinProtocols
7053
std::list<eprosima::fastdds::rtps::RemoteServerAttributes> m_DiscoveryServers;
7154

7255
//!Pointer to the RTPSParticipantImpl.
73-
RTPSParticipantImpl* mp_participantImpl;
56+
RTPSParticipantImpl* mp_participantImpl {nullptr};
7457

7558
//!Pointer to the PDPSimple.
76-
PDP* mp_PDP;
59+
PDP* mp_PDP {nullptr};
7760

7861
//!Pointer to the WLP
79-
WLP* mp_WLP;
62+
WLP* mp_WLP {nullptr};
8063

8164
//!Pointer to the TypeLookupManager
82-
fastdds::dds::builtin::TypeLookupManager* typelookup_manager_;
65+
fastdds::dds::builtin::TypeLookupManager* typelookup_manager_ {nullptr};
8366

8467
};
8568

test/unittest/statistics/dds/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -606,11 +606,10 @@ if (SQLITE3_SUPPORT AND FASTDDS_STATISTICS AND NOT QNX)
606606
${THIRDPARTY_BOOST_INCLUDE_DIR})
607607
target_link_libraries(StatisticsDomainParticipantStatusQueryableTests ${PRIVACY}
608608
fastcdr
609-
fastdds::xtypes::dynamic-types::impl
610-
foonathan_memory
611609
fastdds::log
612610
fastdds::xtypes::dynamic-types::impl
613611
fastdds::xtypes::type-representation
612+
foonathan_memory
614613
GTest::gmock
615614
${CMAKE_DL_LIBS}
616615
${TINYXML2_LIBRARY}

versions.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ Forthcoming
2222
* shared_mutex
2323
* StringMatching
2424
* TimeConversion
25+
* TypeLookupService
2526
* DBQueue
2627
* Added create participant methods that use environment XML profile for participant configuration.
2728
* XML Parser API no longer public.
2829
* New TypeObjectRegistry class to register/query TypeObjects/TypeIdentifiers.
2930
* New TypeObjectUtils class providing API to build and register TypeObjects/TypeIdentifiers.
30-
* Added `non_blocking_send` to TCP Transport.
31+
* Refactor Dynamic Language Binding API according to OMG XTypes v1.3 specification.
32+
* Refactor ReturnCode complying with OMG DDS specification.
3133

3234
Version 2.14.0
3335
--------------

0 commit comments

Comments
 (0)