[vlc-commits] dash: Avoid some copies.
Hugo Beauzée-Luyssen
git at videolan.org
Wed Nov 30 01:21:17 CET 2011
vlc/vlc-1.2 | branch: master | Hugo Beauzée-Luyssen <beauze.h at gmail.com> | Mon Nov 28 13:19:04 2011 +0100| [95b3376dbfbd5a24682a2942638c07c63eec7b4a] | committer: Jean-Baptiste Kempf
dash: Avoid some copies.
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
(cherry picked from commit f0bf352244a1ef2562baffcf42851346d3642e19)
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc/vlc-1.2.git/?a=commit;h=95b3376dbfbd5a24682a2942638c07c63eec7b4a
---
modules/stream_filter/dash/http/HTTPConnection.cpp | 4 ++--
modules/stream_filter/dash/http/HTTPConnection.h | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/modules/stream_filter/dash/http/HTTPConnection.cpp b/modules/stream_filter/dash/http/HTTPConnection.cpp
index 8ca551d..d42aa43 100644
--- a/modules/stream_filter/dash/http/HTTPConnection.cpp
+++ b/modules/stream_filter/dash/http/HTTPConnection.cpp
@@ -29,7 +29,7 @@
using namespace dash::http;
-HTTPConnection::HTTPConnection (std::string url, stream_t *stream)
+HTTPConnection::HTTPConnection (const std::string& url, stream_t *stream)
{
this->url = url;
this->stream = stream;
@@ -107,7 +107,7 @@ std::string HTTPConnection::readLine ()
return "\r\n";
}
-bool HTTPConnection::sendData (std::string data)
+bool HTTPConnection::sendData (const std::string& data)
{
ssize_t size = net_Write(this->stream, this->httpSocket, NULL, data.c_str(), data.size());
if (size == -1)
diff --git a/modules/stream_filter/dash/http/HTTPConnection.h b/modules/stream_filter/dash/http/HTTPConnection.h
index fcf6012..7bb4e25 100644
--- a/modules/stream_filter/dash/http/HTTPConnection.h
+++ b/modules/stream_filter/dash/http/HTTPConnection.h
@@ -48,7 +48,7 @@ namespace dash
class HTTPConnection : public IHTTPConnection
{
public:
- HTTPConnection (std::string url, stream_t *stream);
+ HTTPConnection ( const std::string& url, stream_t *stream );
virtual ~HTTPConnection ();
bool init ();
@@ -67,7 +67,7 @@ namespace dash
stream_t *urlStream;
void parseURL ();
- bool sendData (std::string data);
+ bool sendData (const std::string& data);
bool parseHeader ();
std::string readLine ();
};
More information about the vlc-commits
mailing list