Skip to content

Commit 23156aa

Browse files
authored
Add support for string_255 type and fix discovery status memory leaks (#215)
* Support using string_225 template instance in python Signed-off-by: Raul Sanchez-Mateos <[email protected]> * Fix DiscoveryStatus memory leak warnings Signed-off-by: Raul Sanchez-Mateos <[email protected]> --------- Signed-off-by: Raul Sanchez-Mateos <[email protected]>
1 parent 9ec266c commit 23156aa

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

fastdds_python/src/swig/fastcdr/cdr/fixed_size_string.i

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,6 @@
2020
%ignore eprosima::fastcdr::fixed_string::operator const char*() const;
2121

2222
%include "fastcdr/cdr/fixed_size_string.hpp"
23+
24+
// Define string_255 as a fixed_string<255>
25+
%template(string_255) eprosima::fastcdr::fixed_string<255>;

fastdds_python/src/swig/fastdds.i

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,9 @@ namespace xtypes {
168168
%include "fastdds/rtps/common/SampleIdentity.i"
169169
%include "fastdds/rtps/common/WriteParams.i"
170170
%include "fastdds/rtps/builtin/data/ContentFilterProperty.i"
171+
%include "fastdds/rtps/reader/ReaderDiscoveryInfo.i"
172+
%include "fastdds/rtps/writer/WriterDiscoveryInfo.i"
173+
%include "fastdds/rtps/participant/ParticipantDiscoveryInfo.i"
171174

172175
%include "fastdds/dds/common/InstanceHandle.i"
173176
%include "fastdds/dds/core/ReturnCode.i"

0 commit comments

Comments
 (0)