summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/enums/TestI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/Ice/enums/TestI.cpp')
-rw-r--r--cpp/test/Ice/enums/TestI.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/cpp/test/Ice/enums/TestI.cpp b/cpp/test/Ice/enums/TestI.cpp
index 80f5565cb9e..f33fb635982 100644
--- a/cpp/test/Ice/enums/TestI.cpp
+++ b/cpp/test/Ice/enums/TestI.cpp
@@ -38,6 +38,34 @@ TestIntfI::opSimple(Test::SimpleEnum s1, Test::SimpleEnum& s2, const Ice::Curren
return s1;
}
+Test::ByteEnumSeq
+TestIntfI::opByteSeq(const Test::ByteEnumSeq& bs1, Test::ByteEnumSeq& bs2, const Ice::Current&)
+{
+ bs2 = bs1;
+ return bs1;
+}
+
+Test::ShortEnumSeq
+TestIntfI::opShortSeq(const Test::ShortEnumSeq& ss1, Test::ShortEnumSeq& ss2, const ::Ice::Current&)
+{
+ ss2 = ss1;
+ return ss1;
+}
+
+Test::IntEnumSeq
+TestIntfI::opIntSeq(const Test::IntEnumSeq& is1, Test::IntEnumSeq& is2, const ::Ice::Current&)
+{
+ is2 = is1;
+ return is1;
+}
+
+Test::SimpleEnumSeq
+TestIntfI::opSimpleSeq(const Test::SimpleEnumSeq& ss1, Test::SimpleEnumSeq& ss2, const ::Ice::Current&)
+{
+ ss2 = ss1;
+ return ss1;
+}
+
void
TestIntfI::shutdown(const Ice::Current& current)
{