File tree Expand file tree Collapse file tree
fastdds_python/src/swig/fastdds/rtps/common Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2828%ignore operator <<(std::ostream& output, const SampleIdentity& sid);
2929
3030%include " fastdds/rtps/common/SampleIdentity.hpp"
31+
32+ // Copy constructor
33+ %extend eprosima::fastdds::rtps::SampleIdentity {
34+
35+ SampleIdentity (const eprosima::fastdds::rtps::SampleIdentity& sample_identity_)
36+ {
37+ return new eprosima::fastdds::rtps::SampleIdentity (sample_identity_);
38+ }
39+ }
Original file line number Diff line number Diff line change 2323%ignore eprosima::fastdds::rtps::WriteParams::original_writer_info (OriginalWriterInfo &&);
2424
2525%include " fastdds/rtps/common/WriteParams.hpp"
26+
27+
28+ // methods as Python attributes
29+ %extend eprosima::fastdds::rtps::WriteParams
30+ {
31+
32+ // eprosima::fastdds::rtps::SampleIdentity _get_sample_identity()
33+ SampleIdentity _get_sample_identity ()
34+ {
35+ return $self->sample_identity ();
36+ }
37+ // void _set_sample_identity(const eprosima::fastdds::rtps::SampleIdentity& sid)
38+ void _set_sample_identity (const SampleIdentity& sid)
39+ {
40+ $self->sample_identity (sid);
41+ }
42+
43+ // eprosima::fastdds::rtps::SampleIdentity _get_related_sample_identity()
44+ SampleIdentity _get_related_sample_identity ()
45+ {
46+ return $self->related_sample_identity ();
47+ }
48+ // void _set_related_sample_identity(const eprosima::fastdds::rtps::SampleIdentity& sid)
49+ void _set_related_sample_identity (const SampleIdentity& sid)
50+ {
51+ $self->related_sample_identity (sid);
52+ }
53+ }
You can’t perform that action at this time.
0 commit comments