File tree Expand file tree Collapse file tree
examples/cpp/dds/LivelinessQoS
rtps/builtin/discovery/participant
mock/rtps/BuiltinProtocols/rtps/builtin Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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+
3434class LivelinessPublisher
3535{
3636public:
Original file line number Diff line number Diff line change 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>
3128#include < fastdds/dds/topic/Topic.hpp>
3229#include < fastdds/rtps/participant/ParticipantDiscoveryInfo.h>
3330
31+ #include " TopicPubSubTypes.h"
32+ #include " Topic.hpp"
33+
3434class LivelinessSubscriber
3535{
3636public:
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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>
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>
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 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
2827namespace eprosima {
29- namespace fastdds {
30- namespace dds {
31- namespace builtin {
32-
33- class TypeLookupManager ;
34-
35- } // namespace builtin
36- } // namespace dds
37- } // namespace fastdds
3828namespace fastrtps {
3929namespace rtps {
4030
@@ -45,16 +35,9 @@ class BuiltinProtocols
4535{
4636public:
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
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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
3234Version 2.14.0
3335--------------
You can’t perform that action at this time.
0 commit comments