⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testi.cpp

📁 ICE-3.2 一个开源的中间件
💻 CPP
字号:
// **********************************************************************//// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.//// This copy of Ice is licensed to you under the terms described in the// ICE_LICENSE file included in this distribution.//// **********************************************************************#include <Ice/Communicator.h>#include <TestI.h>TestIntfI::TestIntfI(const Ice::CommunicatorPtr& communicator)    : _communicator(communicator){}Test::DoubleSeqTestIntfI::opDoubleArray(const std::pair<const Ice::Double*, const Ice::Double*>& inSeq,                         Test::DoubleSeq& outSeq,                         const Ice::Current& current){    Test::DoubleSeq(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::BoolSeqTestIntfI::opBoolArray(const std::pair<const bool*, const bool*>& inSeq,                       Test::BoolSeq& outSeq,                       const Ice::Current& current){    Test::BoolSeq(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::ByteListTestIntfI::opByteArray(const std::pair<const Ice::Byte*, const Ice::Byte*>& inSeq,                       Test::ByteList& outSeq,                       const Ice::Current& current){    Test::ByteList(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::VariableListTestIntfI::opVariableArray(const std::pair<const Test::Variable*, const Test::Variable*>& inSeq,                           Test::VariableList& outSeq,                           const Ice::Current& current){    Test::VariableList(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::BoolSeqTestIntfI::opBoolRange(const std::pair<Test::BoolSeq::const_iterator, Test::BoolSeq::const_iterator>& inSeq,                       Test::BoolSeq& outSeq,                       const Ice::Current&){    Test::BoolSeq(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::ByteListTestIntfI::opByteRange(const std::pair<Test::ByteList::const_iterator, Test::ByteList::const_iterator>& inSeq,                       Test::ByteList& outSeq,                       const Ice::Current&){    Test::ByteList(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::VariableListTestIntfI::opVariableRange(        const std::pair<Test::VariableList::const_iterator, Test::VariableList::const_iterator>& inSeq,        Test::VariableList& outSeq,        const Ice::Current&){    Test::VariableList(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::BoolSeqTestIntfI::opBoolRangeType(const std::pair<const bool*, const bool*>& inSeq,                           Test::BoolSeq& outSeq,                           const Ice::Current&){    Test::BoolSeq(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::ByteListTestIntfI::opByteRangeType(const std::pair<Test::ByteList::const_iterator, Test::ByteList::const_iterator>& inSeq,                           Test::ByteList& outSeq,                           const Ice::Current&){    Test::ByteList(inSeq.first, inSeq.second).swap(outSeq);    return outSeq;}Test::VariableListTestIntfI::opVariableRangeType(        const std::pair<std::deque<Test::Variable>::const_iterator, std::deque<Test::Variable>::const_iterator>& inSeq,        Test::VariableList& outSeq,        const Ice::Current&){    for(std::deque<Test::Variable>::const_iterator p = inSeq.first; p != inSeq.second; ++p)    {        outSeq.push_back(*p);    }    return outSeq;}std::deque<bool>TestIntfI::opBoolSeq(const std::deque<bool>& inSeq,                     std::deque<bool>& outSeq,                     const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list<bool>TestIntfI::opBoolList(const std::list<bool>& inSeq,                      std::list<bool>& outSeq,                      const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::deque< ::Ice::Byte>TestIntfI::opByteSeq(const std::deque< ::Ice::Byte>& inSeq,                     std::deque< ::Ice::Byte>& outSeq,                     const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list< ::Ice::Byte>TestIntfI::opByteList(const std::list< ::Ice::Byte>& inSeq,                      std::list< ::Ice::Byte>& outSeq,                      const Ice::Current& current){    outSeq = inSeq;    return inSeq;}MyByteSeqTestIntfI::opMyByteSeq(const MyByteSeq& inSeq,                       MyByteSeq& outSeq,                       const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::deque< ::std::string>TestIntfI::opStringSeq(const std::deque< ::std::string>& inSeq,                       std::deque< ::std::string>& outSeq,                       const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list< ::std::string>TestIntfI::opStringList(const std::list< ::std::string>& inSeq,                        std::list< ::std::string>& outSeq,                        const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::deque< ::Test::Fixed>TestIntfI::opFixedSeq(const std::deque< ::Test::Fixed>& inSeq,                      std::deque< ::Test::Fixed>& outSeq,                      const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list< ::Test::Fixed>TestIntfI::opFixedList(const std::list< ::Test::Fixed>& inSeq,                       std::list< ::Test::Fixed>& outSeq,                       const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::deque< ::Test::Variable>TestIntfI::opVariableSeq(const std::deque< ::Test::Variable>& inSeq,                         std::deque< ::Test::Variable>& outSeq,                         const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list< ::Test::Variable>TestIntfI::opVariableList(const std::list< ::Test::Variable>& inSeq,                          std::list< ::Test::Variable>& outSeq,                          const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::deque< ::Test::StringStringDict>TestIntfI::opStringStringDictSeq(const std::deque< ::Test::StringStringDict>& inSeq,                                       std::deque< ::Test::StringStringDict>& outSeq,                                       const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list< ::Test::StringStringDict>TestIntfI::opStringStringDictList(const std::list< ::Test::StringStringDict>& inSeq,                                        std::list< ::Test::StringStringDict>& outSeq,                                        const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::deque< ::Test::E>TestIntfI::opESeq(const std::deque< ::Test::E>& inSeq,                        std::deque< ::Test::E>& outSeq,                        const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list< ::Test::E>TestIntfI::opEList(const std::list< ::Test::E>& inSeq,                         std::list< ::Test::E>& outSeq,                         const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::deque< ::Test::CPrx>TestIntfI::opCPrxSeq(const std::deque< ::Test::CPrx>& inSeq,                           std::deque< ::Test::CPrx>& outSeq,                           const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list< ::Test::CPrx>TestIntfI::opCPrxList(const std::list< ::Test::CPrx>& inSeq,                            std::list< ::Test::CPrx>& outSeq,                            const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::deque< ::Test::CPtr>TestIntfI::opCSeq(const std::deque< ::Test::CPtr>& inSeq,                  std::deque< ::Test::CPtr>& outSeq,                  const Ice::Current& current){    outSeq = inSeq;    return inSeq;}std::list< ::Test::CPtr>TestIntfI::opCList(const std::list< ::Test::CPtr>& inSeq,                   std::list< ::Test::CPtr>& outSeq,                   const Ice::Current& current){    outSeq = inSeq;    return inSeq;}::Test::ClassStructPtrTestIntfI::opClassStruct(const ::Test::ClassStructPtr& inS,                         const ::Test::ClassStructSeq& inSeq,                         ::Test::ClassStructPtr& out,                         ::Test::ClassStructSeq& outSeq,                         const Ice::Current&){    outSeq = inSeq;    out = inS;    return inS;}voidTestIntfI::shutdown(const Ice::Current& current){    _communicator->shutdown();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -