📄 servantlocatori.h
字号:
// **********************************************************************//// Copyright (c) 2003-2006 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.//// **********************************************************************#ifndef SERVANT_LOCATOR_I_H#define SERVANT_LOCATOR_I_H#include <Ice/Ice.h>namespace Test{class ServantLocatorI : public Ice::ServantLocator{public: ServantLocatorI(const std::string&); virtual ~ServantLocatorI(); virtual Ice::ObjectPtr locate(const Ice::Current&, Ice::LocalObjectPtr&); virtual void finished(const Ice::Current&, const Ice::ObjectPtr&, const Ice::LocalObjectPtr&); virtual void deactivate(const std::string&);protected: virtual Ice::ObjectPtr newServantAndCookie(Ice::LocalObjectPtr&) const = 0; virtual void checkCookie(const Ice::LocalObjectPtr&) const = 0; virtual void throwTestIntfUserException() const = 0;private: void exception(const Ice::Current&); const std::string _category; bool _deactivated;};};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -