diff options
Diffstat (limited to 'cpp/test/Ice/slicing/objects/TestI.h')
-rw-r--r-- | cpp/test/Ice/slicing/objects/TestI.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/cpp/test/Ice/slicing/objects/TestI.h b/cpp/test/Ice/slicing/objects/TestI.h index 3d833b04a86..55dd4bab1ec 100644 --- a/cpp/test/Ice/slicing/objects/TestI.h +++ b/cpp/test/Ice/slicing/objects/TestI.h @@ -26,6 +26,8 @@ public: virtual ::Test::SBasePtr SBSUnknownDerivedAsSBase(const ::Ice::Current&); + virtual ::Test::SBasePtr SBSUnknownDerivedAsSBaseCompact(const ::Ice::Current&); + virtual ::Ice::ObjectPtr SUnknownAsObject(const ::Ice::Current&); virtual ::Test::BPtr oneElementCycle(const ::Ice::Current&); @@ -48,10 +50,27 @@ public: virtual ::Test::BDict dictionaryTest(const ::Test::BDict&, ::Test::BDict&, const ::Ice::Current&); + virtual ::Test::PBasePtr exchangePBase(const ::Test::PBasePtr&, const ::Ice::Current&); + + virtual ::Test::PreservedPtr PBSUnknownAsPreserved(const ::Ice::Current&); + virtual void checkPBSUnknown(const ::Test::PreservedPtr&, const ::Ice::Current&); + + virtual void PBSUnknownAsPreservedWithGraph_async(const ::Test::AMD_TestIntf_PBSUnknownAsPreservedWithGraphPtr&, + const ::Ice::Current&); + virtual void checkPBSUnknownWithGraph(const ::Test::PreservedPtr&, const ::Ice::Current&); + + virtual void PBSUnknown2AsPreservedWithGraph_async(const ::Test::AMD_TestIntf_PBSUnknown2AsPreservedWithGraphPtr&, + const ::Ice::Current&); + virtual void checkPBSUnknown2WithGraph(const ::Test::PreservedPtr&, const ::Ice::Current&); + + virtual ::Test::PNodePtr exchangePNode(const ::Test::PNodePtr&, const ::Ice::Current&); + virtual void throwBaseAsBase(const ::Ice::Current&); virtual void throwDerivedAsBase(const ::Ice::Current&); virtual void throwDerivedAsDerived(const ::Ice::Current&); virtual void throwUnknownDerivedAsBase(const ::Ice::Current&); + virtual void throwPreservedException_async(const ::Test::AMD_TestIntf_throwPreservedExceptionPtr&, + const ::Ice::Current&); virtual void useForward(::Test::ForwardPtr&, const ::Ice::Current&); |