summaryrefslogtreecommitdiff
path: root/src/PeerConnection.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-04 21:13:14 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-04 21:13:14 +0900
commit6ba1725e0f731860f75e67d15e305f35dd0c3d67 (patch)
treec6b9fe64f3260a3479ac67a91870d798c6ad6478 /src/PeerConnection.h
parentb4ae03970266351f3b024a30df88205aacf7d225 (diff)
Use std::unique_ptr for ARC4Encryptor in PeerConnection and MSEHandshake
Diffstat (limited to 'src/PeerConnection.h')
-rw-r--r--src/PeerConnection.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/PeerConnection.h b/src/PeerConnection.h
index dc117d1b..80849c9d 100644
--- a/src/PeerConnection.h
+++ b/src/PeerConnection.h
@@ -77,8 +77,8 @@ private:
SocketBuffer socketBuffer_;
bool encryptionEnabled_;
- std::shared_ptr<ARC4Encryptor> encryptor_;
- std::shared_ptr<ARC4Encryptor> decryptor_;
+ std::unique_ptr<ARC4Encryptor> encryptor_;
+ std::unique_ptr<ARC4Encryptor> decryptor_;
bool prevPeek_;
@@ -111,8 +111,8 @@ public:
bool receiveHandshake
(unsigned char* data, size_t& dataLength, bool peek = false);
- void enableEncryption(const std::shared_ptr<ARC4Encryptor>& encryptor,
- const std::shared_ptr<ARC4Encryptor>& decryptor);
+ void enableEncryption(std::unique_ptr<ARC4Encryptor> encryptor,
+ std::unique_ptr<ARC4Encryptor> decryptor);
void presetBuffer(const unsigned char* data, size_t length);