diff options
author | Junghoon Park <jh9216.park@samsung.com> | 2018-10-17 15:38:43 +0900 |
---|---|---|
committer | Hwankyu Jhun <h.jhun@samsung.com> | 2018-11-01 19:37:27 +0900 |
commit | 54bd0eddbd29d46d25de884b12c8fea4b0af370d (patch) | |
tree | 535dfbafedd7436a65db0990b797edcb801c7844 | |
parent | 8b105befff73d44c718a535d0ca09713af4191ce (diff) | |
download | rpc-port-54bd0eddbd29d46d25de884b12c8fea4b0af370d.tar.gz rpc-port-54bd0eddbd29d46d25de884b12c8fea4b0af370d.tar.bz2 rpc-port-54bd0eddbd29d46d25de884b12c8fea4b0af370d.zip |
Change parameter types to use move semantic
Change-Id: Ie3788d5e616353640b47c150941139198453897f
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
-rw-r--r-- | src/proxy-internal.cc | 10 | ||||
-rw-r--r-- | src/proxy-internal.h | 5 |
2 files changed, 8 insertions, 7 deletions
diff --git a/src/proxy-internal.cc b/src/proxy-internal.cc index 4830f42..262634b 100644 --- a/src/proxy-internal.cc +++ b/src/proxy-internal.cc @@ -124,8 +124,8 @@ void Proxy::OnPortVanished(const std::string& appid, appid.c_str(), port_name.c_str()); } -int Proxy::Connect(const std::string appid, const std::string& port_name, - IEventListener* ev) { +int Proxy::Connect(std::string appid, std::string port_name, + IEventListener* ev) { if (ev == nullptr) return RPC_PORT_ERROR_INVALID_PARAMETER; @@ -135,9 +135,9 @@ int Proxy::Connect(const std::string appid, const std::string& port_name, } listener_ = ev; - target_appid_ = appid; - port_name_ = port_name; - int r = fd_broker_.Watch(this, appid, port_name); + target_appid_ = std::move(appid); + port_name_ = std::move(port_name); + int r = fd_broker_.Watch(this, target_appid_, port_name_); if (r < 0) { listener_ = nullptr; if (r == -EILLEGALACCESS) diff --git a/src/proxy-internal.h b/src/proxy-internal.h index f5768ed..8584ca2 100644 --- a/src/proxy-internal.h +++ b/src/proxy-internal.h @@ -43,11 +43,12 @@ class Proxy : public FdBroker::IEventWatcher { virtual void OnReceived(const std::string& endpoint) = 0; }; - int Connect(const std::string appid, const std::string& port_name, - IEventListener* ev); + int Connect(std::string appid, std::string port_name, IEventListener* ev); + std::shared_ptr<Port> GetPort() const { return main_port_; } + std::shared_ptr<Port> GetDelegatePort() const { return delegate_port_; } |