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 <steveanton@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30204}
diff --git a/pc/data_channel_controller.h b/pc/data_channel_controller.h
index 5e00259..60bcbb3 100644
--- a/pc/data_channel_controller.h
+++ b/pc/data_channel_controller.h
@@ -29,6 +29,12 @@
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,