File tree Expand file tree Collapse file tree
include/fastdds/rtps/common Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,9 +46,9 @@ class FASTDDS_EXPORTED_API WriteParams
4646 */
4747 struct FASTDDS_EXPORTED_API UserWriteData
4848 {
49- FASTDDS_EXPORTED_API UserWriteData () = default;
49+ UserWriteData () = default ;
5050
51- FASTDDS_EXPORTED_API virtual ~UserWriteData () = default ;
51+ virtual ~UserWriteData () = default ;
5252 };
5353
5454 /* *
@@ -239,14 +239,19 @@ class FASTDDS_EXPORTED_API WriteParams
239239
240240private:
241241
242+ class FASTDDS_EXPORTED_API UserWriteDataPtr : public std::shared_ptr<UserWriteData> {
243+ public:
244+ UserWriteDataPtr (std::shared_ptr<UserWriteData> ptr) : std::shared_ptr<UserWriteData>(ptr) {}
245+ };
246+
242247 // / Attribute that holds sample_identity member value
243248 SampleIdentity sample_identity_;
244249 // / Attribute that holds related_sample_identity member value
245250 SampleIdentity related_sample_identity_;
246251 // / Attribute that holds source_timestamp member value
247252 Time_t source_timestamp_{ -1 , TIME_T_INFINITE_NANOSECONDS };
248253 // / User write data
249- std::shared_ptr<UserWriteData> user_write_data_ = nullptr ;
254+ UserWriteDataPtr user_write_data_ = nullptr ;
250255};
251256
252257} // namespace rtps
You can’t perform that action at this time.
0 commit comments