summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/metrics/TestAMDI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/Ice/metrics/TestAMDI.h')
-rw-r--r--cpp/test/Ice/metrics/TestAMDI.h25
1 files changed, 24 insertions, 1 deletions
diff --git a/cpp/test/Ice/metrics/TestAMDI.h b/cpp/test/Ice/metrics/TestAMDI.h
index 37ae5144c12..7ca19b67846 100644
--- a/cpp/test/Ice/metrics/TestAMDI.h
+++ b/cpp/test/Ice/metrics/TestAMDI.h
@@ -14,6 +14,28 @@
class MetricsI : public Test::Metrics
{
+public:
+
+#ifdef ICE_CPP11_MAPPING
+ virtual void opAsync(std::function<void()>, std::function<void(std::exception_ptr)>, const Ice::Current&);
+
+ virtual void failAsync(std::function<void()>, std::function<void(std::exception_ptr)>, const Ice::Current&);
+
+ virtual void opWithUserExceptionAsync(std::function<void()>, std::function<void(std::exception_ptr)>,
+ const Ice::Current&);
+
+ virtual void opWithRequestFailedExceptionAsync(std::function<void()>, std::function<void(std::exception_ptr)>,
+ const Ice::Current&);
+
+ virtual void opWithLocalExceptionAsync(std::function<void()>, std::function<void(std::exception_ptr)>,
+ const Ice::Current&);
+
+ virtual void opWithUnknownExceptionAsync(std::function<void()>, std::function<void(std::exception_ptr)>,
+ const Ice::Current&);
+
+ virtual void opByteSAsync(Test::ByteSeq, std::function<void()>, std::function<void(std::exception_ptr)>,
+ const Ice::Current&);
+#else
virtual void op_async(const Test::AMD_Metrics_opPtr&, const Ice::Current&);
virtual void fail_async(const Test::AMD_Metrics_failPtr&, const Ice::Current&);
@@ -28,8 +50,9 @@ class MetricsI : public Test::Metrics
virtual void opWithUnknownException_async(const Test::AMD_Metrics_opWithUnknownExceptionPtr&, const Ice::Current&);
virtual void opByteS_async(const Test::AMD_Metrics_opByteSPtr&, const Test::ByteSeq&, const Ice::Current&);
+#endif
- virtual Ice::ObjectPrx getAdmin(const Ice::Current&);
+ virtual Ice::ObjectPrxPtr getAdmin(const Ice::Current&);
virtual void shutdown(const Ice::Current&);
};