summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/proxy/TestAMDI.h
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2015-12-01 17:36:19 +0100
committerJose <jose@zeroc.com>2015-12-01 17:36:19 +0100
commit2029ff368e49fae489b8ec8fc12f7d126b182dfb (patch)
tree6075d652b7851831c39e6f22004d8720864f1a60 /cpp/test/Ice/proxy/TestAMDI.h
parentThe default LMDB map size for IceGrid and IceStorm is now 10MB (Windows) (diff)
downloadice-2029ff368e49fae489b8ec8fc12f7d126b182dfb.tar.bz2
ice-2029ff368e49fae489b8ec8fc12f7d126b182dfb.tar.xz
ice-2029ff368e49fae489b8ec8fc12f7d126b182dfb.zip
C++11 mapping initial commit
Diffstat (limited to 'cpp/test/Ice/proxy/TestAMDI.h')
-rw-r--r--cpp/test/Ice/proxy/TestAMDI.h26
1 files changed, 24 insertions, 2 deletions
diff --git a/cpp/test/Ice/proxy/TestAMDI.h b/cpp/test/Ice/proxy/TestAMDI.h
index b25a0b1dd29..b3400f4f83d 100644
--- a/cpp/test/Ice/proxy/TestAMDI.h
+++ b/cpp/test/Ice/proxy/TestAMDI.h
@@ -12,19 +12,41 @@
#include <TestAMD.h>
-class MyDerivedClassI : public Test::MyDerivedClass
+class MyDerivedClassI :
+#ifdef ICE_CPP11_MAPPING
+ public Test::MyDerivedClassDisp
+#else
+ public Test::MyDerivedClass
+#endif
{
public:
MyDerivedClassI();
+#ifdef ICE_CPP11_MAPPING
+ virtual void echo_async(
+ const std::shared_ptr<Ice::ObjectPrx>&,
+ ::std::function<void (const ::std::shared_ptr<Ice::ObjectPrx>&)>,
+ ::std::function<void (const ::std::exception_ptr&)>,
+ const Ice::Current&);
+
+ virtual void shutdown_async(
+ ::std::function<void ()>,
+ ::std::function<void (const ::std::exception_ptr&)>,
+ const Ice::Current&);
+
+ virtual void getContext_async(
+ ::std::function<void (const Ice::Context&)>,
+ ::std::function<void (const ::std::exception_ptr&)>,
+ const Ice::Current&);
+#else
virtual void echo_async(const Test::AMD_MyDerivedClass_echoPtr&, const Ice::ObjectPrx&, const Ice::Current&);
virtual void shutdown_async(const Test::AMD_MyClass_shutdownPtr&,
const Ice::Current&);
virtual void getContext_async(const Test::AMD_MyClass_getContextPtr& cb,
const Ice::Current&);
+#endif
virtual bool ice_isA(const std::string&, const Ice::Current&) const;
-
private:
mutable Ice::Context _ctx;