1515%module (directors=" 1" , threads=" 1" ) fastdds
1616
1717// SWIG helper modules
18+ %include " stdint.i"
1819%include " std_string.i"
1920%include " typemaps.i"
2021%include " std_shared_ptr.i"
3031// and make not difference in python anyways
3132#define final
3233
33- // Definition of internal types
34- typedef int int32_t ;
35- typedef unsigned int uint32_t ;
36- typedef unsigned int size_t ;
37-
3834// Macro delcarations
3935// Any macro used on the Fast DDS header files will give an error if it is not redefined here
4036#define RTPS_DllAPI
@@ -72,7 +68,6 @@ namespace builtin {
7268%include " fastrtps/utils/collections/ResourceLimitedVector.i"
7369
7470/*
75- %include "fastdds/rtps/common/Property.i"
7671%include "fastdds/rtps/common/FragmentNumber.i"
7772%include "fastdds/rtps/common/LocatorSelector.i"
7873%include "fastdds/rtps/common/LocatorSelectorEntry.i"
@@ -89,7 +84,6 @@ namespace builtin {
8984%include "fastdds/rtps/common/SequenceNumber.i"
9085%include "fastdds/rtps/common/RemoteLocators.i"
9186%include "fastdds/rtps/common/WriteParams.i"
92- %include "fastdds/rtps/common/BinaryProperty.i"
9387
9488%include "fastrtps/rtps/common/SerializedPayload.i"
9589%include "fastrtps/rtps/common/Time_t.i"
@@ -139,7 +133,6 @@ namespace builtin {
139133%include "fastdds/rtps/attributes/RTPSParticipantAllocationAttributes.i"
140134%include "fastdds/rtps/attributes/WriterAttributes.i"
141135%include "fastdds/rtps/attributes/ServerAttributes.i"
142- %include "fastdds/rtps/attributes/PropertyPolicy.i"
143136%include "fastdds/rtps/reader/ReaderDiscoveryInfo.i"
144137%include "fastdds/rtps/reader/StatelessReader.i"
145138%include "fastdds/rtps/reader/StatefulReader.i"
@@ -365,10 +358,17 @@ namespace builtin {
365358%include "fastrtps/Domain.i"
366359*/
367360
368- %include " fastdds/dds/core/status/StatusMask.i"
369361%include " fastdds/rtps/common/EntityId_t.i"
370362%include " fastdds/rtps/common/GuidPrefix_t.i"
371363%include " fastdds/rtps/common/Guid.i"
364+
365+ /*
366+ %include "fastdds/rtps/common/BinaryProperty.i"
367+ %include "fastdds/rtps/common/Property.i"
368+ %include "fastdds/rtps/attributes/PropertyPolicy.i"
369+ */
370+
371+ %include " fastdds/dds/core/status/StatusMask.i"
372372%include " fastdds/dds/common/InstanceHandle.i"
373373%include " fastdds/dds/core/policy/ParameterTypes.i"
374374%include " fastdds/dds/core/policy/QosPolicies.i"
@@ -426,7 +426,7 @@ namespace builtin {
426426%include " fastdds/dds/domain/DomainParticipant.i"
427427%include " fastdds/dds/domain/DomainParticipantFactory.i"
428428
429- // Log functionality not available in the bind
429+ // Log functionality not available in the bind
430430// Logs in the library is still available, only 'Log' class will not be available on Python
431431/*
432432%include "fastdds/dds/log/Log.i"
0 commit comments