Implement socket copy assignment operator on socketcan base class.
Change-Id: I75a2d3b96275b7ab83372d74ff7fe0a0b0535dc7
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
wait_for_multiple_responses_ = adr.wait_for_multiple_responses_;
frequency_clock_ = adr.frequency_clock_;
timeout_clock_ = adr.timeout_clock_;
+ socket_ = adr.socket_;
}
return *this;
s.socket_ = INVALID_SOCKET;
}
+ socketcan_t& socketcan_t::operator=(const socketcan_t& s)
+ {
+ socket_ = std::move(s.socket_);
+ return *this;
+ }
+
socketcan_t::~socketcan_t()
{}
socketcan_t();
socketcan_t(const socketcan_t& s);
socketcan_t(socketcan_t&&);
+ socketcan_t& operator=(const socketcan_t& s);
virtual ~socketcan_t();
const struct sockaddr_can& get_tx_address() const;