diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-04 21:13:14 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-04 21:13:14 +0900 |
| commit | 6ba1725e0f731860f75e67d15e305f35dd0c3d67 (patch) | |
| tree | c6b9fe64f3260a3479ac67a91870d798c6ad6478 /src/PeerConnection.h | |
| parent | b4ae03970266351f3b024a30df88205aacf7d225 (diff) | |
Use std::unique_ptr for ARC4Encryptor in PeerConnection and MSEHandshake
Diffstat (limited to 'src/PeerConnection.h')
| -rw-r--r-- | src/PeerConnection.h | 8 |
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); |
