Add assignment operator 69/140269/1 accepted/tizen/4.0/unified/20170816.010802 accepted/tizen/4.0/unified/20170816.014435 accepted/tizen/unified/20170803.075451 submit/tizen/20170731.020626 submit/tizen/20170801.224410 submit/tizen/20170802.055623 submit/tizen/20170802.230359 submit/tizen/20170803.010203 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
authorSeonah Moon <seonah1.moon@samsung.com>
Mon, 24 Jul 2017 09:02:52 +0000 (18:02 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Mon, 24 Jul 2017 09:03:06 +0000 (18:03 +0900)
Change-Id: I42479854d44e7429eae57d9594057be4a3622c34
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
packaging/org.tizen.download-manager.spec
src/download-manager-downloadRequest.cpp
src/include/download-manager-downloadRequest.h

index c1a4ba87e1578a711ece6c2f24457900a3283eda..eafbf1851d65592fb75f99b483f3407bbd612ac4 100755 (executable)
@@ -1,7 +1,7 @@
 %define _ux_define tizen2.3
 Name:  org.tizen.download-manager
 Summary:       Application for support of the content download
-Version:       0.3.24
+Version:       0.3.25
 Release:       1
 License:       Flora-1.1
 Group:         misc
index 611fd3874964a4dfc6bcda49b88d0c19b71e9c37..0d6e5908c7c5dcd95408508250dcf039886d1169 100755 (executable)
@@ -49,6 +49,23 @@ DownloadRequest::~DownloadRequest()
 {
 }
 
+DownloadRequest& DownloadRequest::operator = (const DownloadRequest &rRequest)
+{
+       if (this != &rRequest) {
+               m_url.assign(rRequest.m_url);
+               m_sender.assign(rRequest.m_sender);
+               m_reqHeaderField.assign(rRequest.m_reqHeaderField);
+               m_reqHeaderValue.assign(rRequest.m_reqHeaderValue);
+               m_installDir.assign(rRequest.m_installDir);
+               m_fileName.assign(rRequest.m_fileName);
+               m_tempFilePath.assign(rRequest.m_tempFilePath);
+               m_etag.assign(rRequest.m_etag);
+               m_networkBonding = rRequest.m_networkBonding;
+       }
+
+       return *this;
+}
+
 string DownloadRequest::getUrl()
 {
        return m_url;
index cd4e97a4701033f19966d6f7cae9273e397c5605..bfbeab1820e61837dbc7b03be2f59d27502412a5 100755 (executable)
@@ -35,6 +35,8 @@ public:
        DownloadRequest(DownloadRequest &rRequest);
        ~DownloadRequest(void);
 
+       DownloadRequest &operator = (const DownloadRequest &rRequest);
+
        string getUrl(void);
        string getReqHeaderField(void);
        string getReqHeaderValue(void);