File tree Expand file tree Collapse file tree
fastdds_python/src/swig/fastdds Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,12 +10,12 @@ repositories:
1010 fastdds:
1111 type: git
1212 url: https://github.com/eProsima/Fast-DDS.git
13- version: master
13+ version: 3.0.x-devel
1414 fastdds_python:
1515 type: git
1616 url: https://github.com/eProsima/Fast-DDS-python.git
1717 version: main
1818 fastddsgen:
1919 type: git
2020 url: https://github.com/eProsima/Fast-DDS-Gen.git
21- version: master
21+ version: 4.0.x-devel
Original file line number Diff line number Diff line change 1616#include " fastdds/dds/common/InstanceHandle.hpp"
1717%}
1818
19-
2019%include " fastdds/dds/common/InstanceHandle.hpp"
Original file line number Diff line number Diff line change 288288%ignore eprosima::fastdds::dds::DomainParticipant::delete_subscriber;
289289%ignore eprosima::fastdds::dds::DomainParticipant::create_subscriber_with_profile;
290290
291+ // Template for std::vector<DomainParticipant*>
292+ %template (DomainParticipantVector) std::vector<eprosima::fastdds::dds::DomainParticipant*>;
293+ %typemap(doctype) std::vector<eprosima::fastdds::dds::DomainParticipant*> " DomainParticipantVector" ;
294+
291295%include " fastdds/dds/domain/DomainParticipant.hpp"
Original file line number Diff line number Diff line change 123123
124124// Template for std::vector<DataWriter*>
125125%template (DataWriterVector) std::vector<eprosima::fastdds::dds::DataWriter*>;
126+ %typemap(doctype) std::vector<eprosima::fastdds::dds::DataWriter*> " DataWriterVector" ;
126127
127128%include " fastdds/dds/publisher/DataWriter.hpp"
128129
Original file line number Diff line number Diff line change 1818
1919// Template for std::vector<DataReader*>
2020%template (DataReaderVector) std::vector<eprosima::fastdds::dds::DataReader*>;
21+ %typemap(doctype) std::vector<eprosima::fastdds::dds::DataReader*> " DataReaderVector" ;
22+
2123%template (SampleInfoSeq) eprosima::fastdds::dds::LoanableSequence<eprosima::fastdds::dds::SampleInfo>;
24+ %typemap(doctype) eprosima::fastdds::dds::LoanableSequence<eprosima::fastdds::dds::SampleInfo> " SampleInfoSeq" ;
2225%extend eprosima::fastdds::dds::LoanableSequence<eprosima::fastdds::dds::SampleInfo>
2326{
2427 size_t __len__ () const
Original file line number Diff line number Diff line change @@ -77,6 +77,7 @@ long hash(const eprosima::fastrtps::rtps::InstanceHandle_t& handle)
7777
7878// Template for std::vector<InstanceHandle_t>
7979%template (InstanceHandleVector) std::vector<eprosima::fastrtps::rtps::InstanceHandle_t>;
80+ %typemap(doctype) std::vector<eprosima::fastrtps::rtps::InstanceHandle_t>" InstanceHandleVector" ;
8081
8182%include " fastdds/rtps/common/InstanceHandle.h"
8283
You can’t perform that action at this time.
0 commit comments