From 52d50fe96e73339b93efd5f54146d2fd01ca831d Mon Sep 17 00:00:00 2001 From: Jose Date: Thu, 31 Dec 2015 00:14:27 +0100 Subject: C++11 updates for IceLocatorDiscovery - Fixes IceLocatorDiscovery to build with new C++11 mapping - Fixes to C++11 mapping for Bloject and ice_invoke async versions --- cpp/test/Ice/invoke/BlobjectI.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'cpp/test/Ice/invoke/BlobjectI.cpp') diff --git a/cpp/test/Ice/invoke/BlobjectI.cpp b/cpp/test/Ice/invoke/BlobjectI.cpp index 68e18223365..6ec24555023 100644 --- a/cpp/test/Ice/invoke/BlobjectI.cpp +++ b/cpp/test/Ice/invoke/BlobjectI.cpp @@ -97,18 +97,20 @@ BlobjectArrayI::ice_invoke(const pair& inEnc #ifdef ICE_CPP11_MAPPING void BlobjectAsyncI::ice_invoke_async(vector inEncaps, - function&)> response, + function)> response, + function, const Ice::Current& current) { Ice::InputStreamPtr in = Ice::createInputStream(current.adapter->getCommunicator(), inEncaps); vector outEncaps; bool ok = invokeInternal(in, outEncaps, current); - response(ok, outEncaps); + response(ok, move(outEncaps)); } void BlobjectArrayAsyncI::ice_invoke_async(pair inEncaps, - function&)> response, + function)> response, + function, const Ice::Current& current) { Ice::InputStreamPtr in = Ice::createInputStream(current.adapter->getCommunicator(), inEncaps); @@ -124,7 +126,7 @@ BlobjectArrayAsyncI::ice_invoke_async(pair i outPair.first = &outEncaps[0]; outPair.second = &outEncaps[0] + outEncaps.size(); } - response(ok, outPair); + response(ok, move(outPair)); } #else void -- cgit v1.2.3