summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/custom/TestAMDI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/Ice/custom/TestAMDI.h')
-rw-r--r--cpp/test/Ice/custom/TestAMDI.h229
1 files changed, 217 insertions, 12 deletions
diff --git a/cpp/test/Ice/custom/TestAMDI.h b/cpp/test/Ice/custom/TestAMDI.h
index a137d44f350..0b643269641 100644
--- a/cpp/test/Ice/custom/TestAMDI.h
+++ b/cpp/test/Ice/custom/TestAMDI.h
@@ -12,12 +12,216 @@
#include <TestAMD.h>
-class TestIntfI : virtual public Test::TestIntf
+class TestIntfI : public virtual Test::TestIntf
{
public:
TestIntfI(const Ice::CommunicatorPtr&);
+#ifdef ICE_CPP11_MAPPING
+
+ void opDoubleArrayAsync(std::pair<const ::Ice::Double*, const ::Ice::Double*>,
+ std::function<void(const ::Test::DoubleSeq&, const ::Test::DoubleSeq&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opBoolArrayAsync(std::pair<const bool*, const bool*>,
+ std::function<void(const ::Test::BoolSeq&, const ::Test::BoolSeq&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opByteArrayAsync(std::pair<const ::Ice::Byte*, const ::Ice::Byte*>,
+ std::function<void(const std::pair<const ::Ice::Byte*, const ::Ice::Byte*>&,
+ const std::pair<const ::Ice::Byte*, const ::Ice::Byte*>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+ void opVariableArrayAsync(std::pair<const ::Test::Variable*, const ::Test::Variable*>,
+ std::function<void(const ::Test::VariableList&, const ::Test::VariableList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+ void opBoolRangeAsync(Test::BoolSeq,
+ std::function<void(const ::Test::BoolSeq&, const ::Test::BoolSeq&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opByteRangeAsync(Test::ByteList,
+ std::function<void(const Test::ByteList&, const Test::ByteList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+ void opVariableRangeAsync(Test::VariableList,
+ std::function<void(const ::Test::VariableList&, const ::Test::VariableList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opByteRangeTypeAsync(Test::ByteList,
+ std::function<void(const ::Test::ByteList&, const ::Test::ByteList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opVariableRangeTypeAsync(Test::VariableList,
+ std::function<void(const ::Test::VariableList&,
+ const ::Test::VariableList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opBoolSeqAsync(std::deque<bool>,
+ std::function<void(const std::deque<bool>&, const std::deque<bool>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opBoolListAsync(::Test::BoolList,
+ std::function<void(const ::Test::BoolList&, const ::Test::BoolList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opByteSeqAsync(std::deque< ::Ice::Byte>,
+ std::function<void(const std::deque< ::Ice::Byte>&, const std::deque< ::Ice::Byte>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opByteListAsync(::Test::ByteList,
+ std::function<void(const ::Test::ByteList&, const ::Test::ByteList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opMyByteSeqAsync(MyByteSeq,
+ std::function<void(const MyByteSeq&, const MyByteSeq&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opStringAsync(Util::string_view,
+ std::function<void(const Util::string_view&, const Util::string_view&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opStringSeqAsync(std::deque<std::string>,
+ std::function<void(const std::deque<std::string>&, const std::deque<std::string>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+ void opStringListAsync(::Test::StringList,
+ std::function<void(const ::Test::StringList&, const ::Test::StringList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opFixedSeqAsync(std::deque< ::Test::Fixed>,
+ std::function<void(const std::deque< ::Test::Fixed>&,
+ const std::deque< ::Test::Fixed>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opFixedListAsync(::Test::FixedList,
+ std::function<void(const ::Test::FixedList&, const ::Test::FixedList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opVariableSeqAsync(std::deque< ::Test::Variable>,
+ std::function<void(const std::deque< ::Test::Variable>&,
+ const std::deque< ::Test::Variable>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+ void opVariableListAsync(::Test::VariableList,
+ std::function<void(const ::Test::VariableList&, const ::Test::VariableList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opStringStringDictSeqAsync(std::deque< ::Test::StringStringDict>,
+ std::function<void(const std::deque< ::Test::StringStringDict>&,
+ const std::deque< ::Test::StringStringDict>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opStringStringDictListAsync(::Test::StringStringDictList,
+ std::function<void(const ::Test::StringStringDictList&,
+ const ::Test::StringStringDictList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opESeqAsync(std::deque< ::Test::E>,
+ std::function<void(const std::deque< ::Test::E>&, const std::deque< ::Test::E>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opEListAsync(::Test::EList,
+ std::function<void(const ::Test::EList&, const ::Test::EList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opCPrxSeqAsync(std::deque<std::shared_ptr<Ice::ObjectPrx>>,
+ std::function<void(const std::deque<std::shared_ptr<Ice::ObjectPrx>>&,
+ const std::deque<std::shared_ptr<Ice::ObjectPrx>>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opCPrxListAsync(::Test::CPrxList,
+ std::function<void(const ::Test::CPrxList&, const ::Test::CPrxList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opCSeqAsync(std::deque<std::shared_ptr<Test::C>>,
+ std::function<void(const std::deque<std::shared_ptr<Test::C>>&,
+ const std::deque<std::shared_ptr<Test::C>>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opCListAsync(::Test::CList,
+ std::function<void(const ::Test::CList&, const ::Test::CList&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opClassStructAsync(::Test::ClassStruct, ::Test::ClassStructSeq,
+ std::function<void(const ::Test::ClassStruct&,
+ const ::Test::ClassStruct&, const ::Test::ClassStructSeq&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opOutArrayByteSeqAsync(::Test::ByteSeq,
+ std::function<void(const std::pair<const ::Ice::Byte*, const ::Ice::Byte*>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opOutRangeByteSeqAsync(::Test::ByteSeq,
+ std::function<void(const Test::ByteSeq&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opIntStringDictAsync(::Test::IntStringDict,
+ std::function<void(const ::Test::IntStringDict&, const ::Test::IntStringDict&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opVarDictAsync(::Test::CustomMap<std::string, ::Ice::Int>,
+ std::function<void(const ::Test::CustomMap< ::Ice::Long, ::Ice::Long>&,
+ const ::Test::CustomMap<std::string, ::Ice::Int>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opCustomIntStringDictAsync(std::map< ::Ice::Int, ::Util::string_view>,
+ std::function<void(const std::map< ::Ice::Int, ::Util::string_view>&,
+ const std::map< ::Ice::Int, ::Util::string_view>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opShortBufferAsync(::Test::ShortBuffer,
+ std::function<void(const ::Test::ShortBuffer&, const ::Test::ShortBuffer&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opBoolBufferAsync(::Test::CustomBuffer<bool>,
+ std::function<void(const ::Test::CustomBuffer<bool>&,
+ const ::Test::CustomBuffer<bool>&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void opBufferStructAsync(::Test::BufferStruct,
+ std::function<void(const ::Test::BufferStruct&)>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+ void shutdownAsync(std::function<void()>,
+ std::function<void(std::exception_ptr)>, const Ice::Current&) override;
+
+
+#else
virtual void opDoubleArray_async(const Test::AMD_TestIntf_opDoubleArrayPtr&,
const std::pair<const Ice::Double*, const Ice::Double*>&,
const Ice::Current&);
@@ -43,8 +247,8 @@ public:
const Ice::Current&);
virtual void opVariableRange_async(const Test::AMD_TestIntf_opVariableRangePtr&,
- const std::pair<Test::VariableList::const_iterator,
- Test::VariableList::const_iterator>&,
+ const std::pair<Test::VariableList::const_iterator,
+ Test::VariableList::const_iterator>&,
const Ice::Current&);
virtual void opByteRangeType_async(const Test::AMD_TestIntf_opByteRangeTypePtr&,
@@ -52,8 +256,8 @@ public:
const Ice::Current&);
virtual void opVariableRangeType_async(const Test::AMD_TestIntf_opVariableRangeTypePtr&,
- const std::pair<std::deque<Test::Variable>::const_iterator,
- std::deque<Test::Variable>::const_iterator>&,
+ const std::pair<std::deque<Test::Variable>::const_iterator,
+ std::deque<Test::Variable>::const_iterator>&,
const Ice::Current&);
virtual void opBoolSeq_async(const Test::AMD_TestIntf_opBoolSeqPtr&,
@@ -140,12 +344,12 @@ public:
const ::Test::ClassStructPtr&,
const ::Test::ClassStructSeq&,
const ::Ice::Current&);
-
-
+
+
virtual void opOutArrayByteSeq_async(const ::Test::AMD_TestIntf_opOutArrayByteSeqPtr&,
- const ::Test::ByteSeq&,
+ const ::Test::ByteSeq&,
const ::Ice::Current&);
-
+
virtual void opOutRangeByteSeq_async(const ::Test::AMD_TestIntf_opOutRangeByteSeqPtr&,
const ::Test::ByteSeq&,
@@ -154,15 +358,15 @@ public:
virtual void opIntStringDict_async(const ::Test::AMD_TestIntf_opIntStringDictPtr&,
const ::Test::IntStringDict&,
const ::Ice::Current&);
-
+
virtual void opVarDict_async(const ::Test::AMD_TestIntf_opVarDictPtr&,
- const ::Test::CustomMap<std::string, Ice::Int>&,
+ const ::Test::CustomMap<std::string, Ice::Int>&,
const ::Ice::Current&);
virtual void opCustomIntStringDict_async(const ::Test::AMD_TestIntf_opCustomIntStringDictPtr&,
const std::map<Ice::Int, Util::string_view>&,
const Ice::Current&);
-
+
virtual void opShortBuffer_async(const ::Test::AMD_TestIntf_opShortBufferPtr&,
const Test::ShortBuffer&, const Ice::Current&);
@@ -174,6 +378,7 @@ public:
virtual void shutdown_async(const Test::AMD_TestIntf_shutdownPtr&,
const Ice::Current&);
+#endif
private: