diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-06-05 23:40:19 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-06-05 23:40:19 +0900 |
| commit | aff92b5115e322574f885cdd32f65c745cc343c1 (patch) | |
| tree | 35eec43821e975d38e98e43f7307d434cf80e8f6 /src/SocketRecvBuffer.h | |
| parent | 0aac49d55e80a5cab4001ca39d81295c713c47a5 (diff) | |
SocketRecvBuffer: Cleanup with C++11 features
Diffstat (limited to 'src/SocketRecvBuffer.h')
| -rw-r--r-- | src/SocketRecvBuffer.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/SocketRecvBuffer.h b/src/SocketRecvBuffer.h index 29c8e0dd..00d04bb7 100644 --- a/src/SocketRecvBuffer.h +++ b/src/SocketRecvBuffer.h @@ -46,7 +46,7 @@ class SocketCore; class SocketRecvBuffer { public: SocketRecvBuffer - (const std::shared_ptr<SocketCore>& socket, + (std::shared_ptr<SocketCore> socket, size_t capacity = 16*1024); ~SocketRecvBuffer(); // Reads data from socket as much as capacity allows. Returns the @@ -68,7 +68,7 @@ public: const unsigned char* getBuffer() const { - return buf_; + return buf_.get(); } size_t getBufferLength() const @@ -85,7 +85,7 @@ public: private: std::shared_ptr<SocketCore> socket_; size_t capacity_; - unsigned char* buf_; + std::unique_ptr<unsigned char[]> buf_; size_t bufLen_; }; |
