From ab81316411df57460365c535fc100e904badc323 Mon Sep 17 00:00:00 2001 From: Harald Alvestrand Date: Thu, 9 Jan 2020 13:29:56 +0100 Subject: [PATCH] Housekeeping: Declare DataChannelController immovable This should be done according to the C++ style guide. Bug: none Change-Id: I3f8d36339bbc7175bd67631e38820b5883e875d5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/165386 Reviewed-by: Steve Anton Commit-Queue: Harald Alvestrand Cr-Commit-Position: refs/heads/master@{#30204} --- pc/data_channel_controller.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pc/data_channel_controller.h b/pc/data_channel_controller.h index 5e00259efe..60bcbb32a8 100644 --- a/pc/data_channel_controller.h +++ b/pc/data_channel_controller.h @@ -29,6 +29,12 @@ class DataChannelController : public DataChannelProviderInterface, public: explicit DataChannelController(PeerConnection* pc) : pc_(pc) {} + // Not copyable or movable. + DataChannelController(DataChannelController&) = delete; + DataChannelController& operator=(const DataChannelController& other) = delete; + DataChannelController(DataChannelController&&) = delete; + DataChannelController& operator=(DataChannelController&& other) = delete; + // Implements DataChannelProviderInterface. bool SendData(const cricket::SendDataParams& params, const rtc::CopyOnWriteBuffer& payload,