亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? patch.cpp

?? ice中間件 文件傳輸原代碼 更新為服務形式
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// **********************************************************************
//
// Copyright (c) 2003-2005 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.
//
// **********************************************************************

// Ice version 3.0.0
// Generated from file `Patch.ice'
#include "stdafx.h"
#include "Patch.h"
#include <Ice/LocalException.h>
#include <Ice/ObjectFactory.h>
#include <Ice/BasicStream.h>
#include <Ice/Object.h>

#ifndef ICE_IGNORE_VERSION
#   if ICE_INT_VERSION / 100 != 300
#       error Ice version mismatch!
#   endif
#   if ICE_INT_VERSION % 100 < 0
#       error Ice patch level mismatch!
#   endif
#endif

void
IceInternal::incRef(::Patch::UpdateServer* p)
{
    p->__incRef();
}

void
IceInternal::decRef(::Patch::UpdateServer* p)
{
    p->__decRef();
}

void
IceInternal::incRef(::IceProxy::Patch::UpdateServer* p)
{
    p->__incRef();
}

void
IceInternal::decRef(::IceProxy::Patch::UpdateServer* p)
{
    p->__decRef();
}

void
Patch::__write(::IceInternal::BasicStream* __os, const ::Patch::UpdateServerPrx& v)
{
    __os->write(::Ice::ObjectPrx(v));
}

void
Patch::__read(::IceInternal::BasicStream* __is, ::Patch::UpdateServerPrx& v)
{
    ::Ice::ObjectPrx proxy;
    __is->read(proxy);
    if(!proxy)
    {
	v = 0;
    }
    else
    {
	v = new ::IceProxy::Patch::UpdateServer;
	v->__copyFrom(proxy);
    }
}

void
Patch::__write(::IceInternal::BasicStream* __os, const ::Patch::UpdateServerPtr& v)
{
    __os->write(::Ice::ObjectPtr(v));
}

Patch::myException::myException(::Ice::Int __ice_iErrCode, const ::std::string& __ice_errDescription) :
#if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
    UserException(),
#else
    ::Ice::UserException(),
#endif
    iErrCode(__ice_iErrCode),
    errDescription(__ice_errDescription)
{
}

static const char* __Patch__myException_name = "Patch::myException";

const ::std::string
Patch::myException::ice_name() const
{
    return __Patch__myException_name;
}

::Ice::Exception*
Patch::myException::ice_clone() const
{
    return new myException(*this);
}

void
Patch::myException::ice_throw() const
{
    throw *this;
}

void
Patch::myException::__write(::IceInternal::BasicStream* __os) const
{
    __os->write(::std::string("::Patch::myException"));
    __os->startWriteSlice();
    __os->write(iErrCode);
    __os->write(errDescription);
    __os->endWriteSlice();
}

void
Patch::myException::__read(::IceInternal::BasicStream* __is, bool __rid)
{
    if(__rid)
    {
	::std::string myId;
	__is->read(myId);
    }
    __is->startReadSlice();
    __is->read(iErrCode);
    __is->read(errDescription);
    __is->endReadSlice();
}

void
Patch::myException::__write(const ::Ice::OutputStreamPtr&) const
{
    Ice::MarshalException ex(__FILE__, __LINE__);
    ex.reason = "exception Patch::myException was not generated with stream support";
    throw ex;
}

void
Patch::myException::__read(const ::Ice::InputStreamPtr&, bool)
{
    Ice::MarshalException ex(__FILE__, __LINE__);
    ex.reason = "exception Patch::myException was not generated with stream support";
    throw ex;
}

struct __F__Patch__myException : public ::IceInternal::UserExceptionFactory
{
    virtual void
    createAndThrow()
    {
	throw ::Patch::myException();
    }
};

static ::IceInternal::UserExceptionFactoryPtr __F__Patch__myException__Ptr = new __F__Patch__myException;

const ::IceInternal::UserExceptionFactoryPtr&
Patch::myException::ice_factory()
{
    return __F__Patch__myException__Ptr;
}

class __F__Patch__myException__Init
{
public:

    __F__Patch__myException__Init()
    {
	::IceInternal::factoryTable->addExceptionFactory("::Patch::myException", ::Patch::myException::ice_factory());
    }

    ~__F__Patch__myException__Init()
    {
	::IceInternal::factoryTable->removeExceptionFactory("::Patch::myException");
    }
};

static __F__Patch__myException__Init __F__Patch__myException__i;

#ifdef __APPLE__
extern "C" { void __F__Patch__myException__initializer() {} }
#endif

IceAsync::Patch::AMD_UpdateServer_GetDataFromFile::AMD_UpdateServer_GetDataFromFile(::IceInternal::Incoming& in) :
    IncomingAsync(in)
{
}

void
IceAsync::Patch::AMD_UpdateServer_GetDataFromFile::ice_response(const ::Patch::ByteSeq& pBuf, const ::Patch::ByteSeq& hashValue, ::Ice::Int iReadSize)
{
    try
    {
	::IceInternal::BasicStream* __os = this->__os();
	__os->write(pBuf);
	__os->write(hashValue);
	__os->write(iReadSize);
    }
    catch(const ::Ice::Exception& __ex)
    {
	__exception(__ex);
	return;
    }
    __response(true);
}

void
IceAsync::Patch::AMD_UpdateServer_GetDataFromFile::ice_exception(const ::Ice::Exception& ex)
{
    try
    {
	ex.ice_throw();
    }
    catch(const ::Patch::myException& __ex)
    {
	__os()->write(__ex);
	__response(false);
    }
    catch(const ::Ice::Exception& __ex)
    {
	__exception(__ex);
    }
}

void
IceAsync::Patch::AMD_UpdateServer_GetDataFromFile::ice_exception(const ::std::exception& ex)
{
    __exception(ex);
}

void
IceAsync::Patch::AMD_UpdateServer_GetDataFromFile::ice_exception()
{
    __exception();
}

bool
IceProxy::Patch::UpdateServer::Init()
{
    return Init(__defaultContext());
}

bool
IceProxy::Patch::UpdateServer::Init(const ::Ice::Context& __ctx)
{
    int __cnt = 0;
    while(true)
    {
	try
	{
	    __checkTwowayOnly("Init");
	    ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate();
	    ::IceDelegate::Patch::UpdateServer* __del = dynamic_cast< ::IceDelegate::Patch::UpdateServer*>(__delBase.get());
	    return __del->Init(__ctx);
	}
	catch(const ::IceInternal::NonRepeatable& __ex)
	{
	    __rethrowException(*__ex.get());
	}
	catch(const ::Ice::LocalException& __ex)
	{
	    __handleException(__ex, __cnt);
	}
    }
}

bool
IceProxy::Patch::UpdateServer::isUpdate(const ::std::string& curVersion)
{
    return isUpdate(curVersion, __defaultContext());
}

bool
IceProxy::Patch::UpdateServer::isUpdate(const ::std::string& curVersion, const ::Ice::Context& __ctx)
{
    int __cnt = 0;
    while(true)
    {
	try
	{
	    __checkTwowayOnly("isUpdate");
	    ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate();
	    ::IceDelegate::Patch::UpdateServer* __del = dynamic_cast< ::IceDelegate::Patch::UpdateServer*>(__delBase.get());
	    return __del->isUpdate(curVersion, __ctx);
	}
	catch(const ::IceInternal::NonRepeatable& __ex)
	{
	    __handleException(*__ex.get(), __cnt);
	}
	catch(const ::Ice::LocalException& __ex)
	{
	    __handleException(__ex, __cnt);
	}
    }
}

void
IceProxy::Patch::UpdateServer::GetFileInfo(::std::string& fileName, ::Ice::Long& fileSize, ::std::string& updateVersion, ::Patch::ByteSeq& pFileHash)
{
    GetFileInfo(fileName, fileSize, updateVersion, pFileHash, __defaultContext());
}

void
IceProxy::Patch::UpdateServer::GetFileInfo(::std::string& fileName, ::Ice::Long& fileSize, ::std::string& updateVersion, ::Patch::ByteSeq& pFileHash, const ::Ice::Context& __ctx)
{
    int __cnt = 0;
    while(true)
    {
	try
	{
	    __checkTwowayOnly("GetFileInfo");
	    ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate();
	    ::IceDelegate::Patch::UpdateServer* __del = dynamic_cast< ::IceDelegate::Patch::UpdateServer*>(__delBase.get());
	    __del->GetFileInfo(fileName, fileSize, updateVersion, pFileHash, __ctx);
	    return;
	}
	catch(const ::IceInternal::NonRepeatable& __ex)
	{
	    __handleException(*__ex.get(), __cnt);
	}
	catch(const ::Ice::LocalException& __ex)
	{
	    __handleException(__ex, __cnt);
	}
    }
}

void
IceProxy::Patch::UpdateServer::GetDataFromFile(::Ice::Int iFilePos, ::Patch::ByteSeq& pBuf, ::Patch::ByteSeq& hashValue, ::Ice::Int& iReadSize)
{
    GetDataFromFile(iFilePos, pBuf, hashValue, iReadSize, __defaultContext());
}

void
IceProxy::Patch::UpdateServer::GetDataFromFile(::Ice::Int iFilePos, ::Patch::ByteSeq& pBuf, ::Patch::ByteSeq& hashValue, ::Ice::Int& iReadSize, const ::Ice::Context& __ctx)
{
    int __cnt = 0;
    while(true)
    {
	try
	{
	    __checkTwowayOnly("GetDataFromFile");
	    ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate();
	    ::IceDelegate::Patch::UpdateServer* __del = dynamic_cast< ::IceDelegate::Patch::UpdateServer*>(__delBase.get());
	    __del->GetDataFromFile(iFilePos, pBuf, hashValue, iReadSize, __ctx);
	    return;
	}
	catch(const ::IceInternal::NonRepeatable& __ex)
	{
	    __handleException(*__ex.get(), __cnt);
	}
	catch(const ::Ice::LocalException& __ex)
	{
	    __handleException(__ex, __cnt);
	}
    }
}

bool
IceProxy::Patch::UpdateServer::shutdown()
{
    return shutdown(__defaultContext());
}

bool
IceProxy::Patch::UpdateServer::shutdown(const ::Ice::Context& __ctx)
{
    int __cnt = 0;
    while(true)
    {
	try
	{
	    __checkTwowayOnly("shutdown");
	    ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate();
	    ::IceDelegate::Patch::UpdateServer* __del = dynamic_cast< ::IceDelegate::Patch::UpdateServer*>(__delBase.get());
	    return __del->shutdown(__ctx);
	}
	catch(const ::IceInternal::NonRepeatable& __ex)
	{
	    __handleException(*__ex.get(), __cnt);
	}
	catch(const ::Ice::LocalException& __ex)
	{
	    __handleException(__ex, __cnt);
	}
    }
}

const ::std::string&
IceProxy::Patch::UpdateServer::ice_staticId()
{
    return ::Patch::UpdateServer::ice_staticId();
}

::IceInternal::Handle< ::IceDelegateM::Ice::Object>
IceProxy::Patch::UpdateServer::__createDelegateM()
{
    return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::Patch::UpdateServer);
}

::IceInternal::Handle< ::IceDelegateD::Ice::Object>
IceProxy::Patch::UpdateServer::__createDelegateD()
{
    return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::Patch::UpdateServer);
}

bool
IceProxy::Patch::operator==(const ::IceProxy::Patch::UpdateServer& l, const ::IceProxy::Patch::UpdateServer& r)
{
    return static_cast<const ::IceProxy::Ice::Object&>(l) == static_cast<const ::IceProxy::Ice::Object&>(r);
}

bool
IceProxy::Patch::operator!=(const ::IceProxy::Patch::UpdateServer& l, const ::IceProxy::Patch::UpdateServer& r)
{
    return static_cast<const ::IceProxy::Ice::Object&>(l) != static_cast<const ::IceProxy::Ice::Object&>(r);
}

bool
IceProxy::Patch::operator<(const ::IceProxy::Patch::UpdateServer& l, const ::IceProxy::Patch::UpdateServer& r)
{
    return static_cast<const ::IceProxy::Ice::Object&>(l) < static_cast<const ::IceProxy::Ice::Object&>(r);
}

static const ::std::string __Patch__UpdateServer__Init_name = "Init";

bool
IceDelegateM::Patch::UpdateServer::Init(const ::Ice::Context& __context)
{
    ::IceInternal::Outgoing __og(__connection.get(), __reference.get(), __Patch__UpdateServer__Init_name, ::Ice::Normal, __context, __compress);
    bool __ok = __og.invoke();
    try
    {
	::IceInternal::BasicStream* __is = __og.is();
	if(!__ok)
	{
	    try
	    {
		__is->throwException();
	    }
	    catch(const ::Patch::myException&)
	    {
		throw;
	    }
	    catch(const ::Ice::UserException& __ex)
	    {
		throw ::Ice::UnknownUserException(__FILE__, __LINE__, __ex.ice_name());
	    }
	}
	bool __ret;
	__is->read(__ret);
	return __ret;
    }
    catch(const ::Ice::LocalException& __ex)
    {
	throw ::IceInternal::NonRepeatable(__ex);
    }
}

static const ::std::string __Patch__UpdateServer__isUpdate_name = "isUpdate";

bool
IceDelegateM::Patch::UpdateServer::isUpdate(const ::std::string& curVersion, const ::Ice::Context& __context)
{
    ::IceInternal::Outgoing __og(__connection.get(), __reference.get(), __Patch__UpdateServer__isUpdate_name, ::Ice::Nonmutating, __context, __compress);
    try
    {
	::IceInternal::BasicStream* __os = __og.os();
	__os->write(curVersion);
    }
    catch(const ::Ice::LocalException& __ex)
    {
	__og.abort(__ex);
    }
    bool __ok = __og.invoke();
    try
    {
	::IceInternal::BasicStream* __is = __og.is();
	if(!__ok)
	{
	    try
	    {
		__is->throwException();
	    }
	    catch(const ::Ice::UserException& __ex)
	    {
		throw ::Ice::UnknownUserException(__FILE__, __LINE__, __ex.ice_name());
	    }
	}
	bool __ret;
	__is->read(__ret);
	return __ret;
    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久美女高清视频| 久久蜜桃香蕉精品一区二区三区| 国产一区在线不卡| 日本伊人精品一区二区三区观看方式| 日韩和欧美一区二区| 亚洲男帅同性gay1069| 中文字幕一区在线| 综合久久一区二区三区| 国产嫩草影院久久久久| 国产欧美综合在线| 国产女主播在线一区二区| 久久精品在这里| 久久久精品国产免费观看同学| 精品国产99国产精品| 精品久久久久久无| 国产精品丝袜91| 亚洲精品免费在线观看| 一区二区三区在线观看欧美| 一区二区三区国产| 丝袜美腿一区二区三区| 久久国产精品99久久人人澡| 国产一区二区美女| 成人精品一区二区三区中文字幕| 成人国产电影网| 色猫猫国产区一区二在线视频| 日本高清免费不卡视频| 欧美一区二区福利视频| 国产亚洲一区二区在线观看| 国产精品美日韩| 伊人开心综合网| 日本最新不卡在线| 丁香六月综合激情| 色视频欧美一区二区三区| 欧美亚洲动漫制服丝袜| 欧美一二三在线| 久久久久久毛片| 亚洲乱码精品一二三四区日韩在线| 亚瑟在线精品视频| 国产精品自拍在线| 欧美影视一区在线| 日韩欧美国产系列| 亚洲欧美日韩国产成人精品影院| 天天色图综合网| 成人动漫精品一区二区| 欧美日韩亚洲另类| 国产精品萝li| 免费观看91视频大全| 成人激情午夜影院| 精品日韩99亚洲| 亚洲女厕所小便bbb| 老司机精品视频导航| 91精品福利视频| 国产亚洲综合在线| 毛片av中文字幕一区二区| 91论坛在线播放| 久久精品一区二区三区四区| 亚洲第一精品在线| 91麻豆免费看片| 国产亚洲欧美日韩俺去了| 日韩国产欧美视频| 欧美亚洲综合色| 亚洲丝袜另类动漫二区| 国产传媒一区在线| 日韩一区二区三| 午夜亚洲国产au精品一区二区| 成人毛片老司机大片| 久久这里只精品最新地址| 日本欧美在线观看| 欧美色综合影院| 亚洲黄一区二区三区| 成人免费视频视频| 国产区在线观看成人精品| 韩日av一区二区| 欧美一区二区福利视频| 青青草原综合久久大伊人精品优势 | 亚洲摸摸操操av| 成人毛片在线观看| 国产精品全国免费观看高清 | 99久久伊人网影院| 日本一区二区综合亚洲| 国产河南妇女毛片精品久久久| 日韩精品自拍偷拍| 精品一区二区国语对白| 精品久久一区二区三区| 国产福利精品一区二区| 亚洲国产精品成人久久综合一区 | 中文字幕一区二区三区四区| 成人永久aaa| 中文字幕一区二区三区不卡| 99久久99久久久精品齐齐| 亚洲色图色小说| 欧美三级韩国三级日本三斤| 一区二区三区欧美久久| 欧美系列日韩一区| 丝瓜av网站精品一区二区| 欧美电影精品一区二区| 国产精品亚洲а∨天堂免在线| 欧美国产日本视频| 一本大道久久a久久综合| 日韩精品亚洲一区| 久久一日本道色综合| av中文字幕不卡| 亚洲永久免费视频| 91精品国产色综合久久不卡蜜臀 | 精品国产百合女同互慰| 日韩电影免费在线看| 精品乱码亚洲一区二区不卡| 国产乱码精品一区二区三区五月婷| 国产肉丝袜一区二区| 91蝌蚪porny九色| 天堂一区二区在线| 久久精品一区四区| 91官网在线免费观看| 久久精品99国产精品| 亚洲日本青草视频在线怡红院| 欧美日韩一区小说| 成人影视亚洲图片在线| 亚洲高清久久久| 国产情人综合久久777777| 欧美日韩高清影院| 成人美女视频在线看| 日韩黄色免费电影| 亚洲精品视频一区| 26uuu国产电影一区二区| 欧美无乱码久久久免费午夜一区| 久久国产剧场电影| 亚洲一区二区三区在线看| 久久午夜羞羞影院免费观看| 欧美中文字幕久久| 成人免费毛片a| 麻豆成人久久精品二区三区小说| 最新欧美精品一区二区三区| 精品av综合导航| 欧美日本一区二区在线观看| 99久久久精品免费观看国产蜜| 老司机一区二区| 亚洲最新视频在线观看| 国产精品欧美综合在线| 精品国产不卡一区二区三区| 91精品蜜臀在线一区尤物| 色综合视频一区二区三区高清| 国产成人午夜片在线观看高清观看 | 欧美变态口味重另类| 欧美在线观看视频在线| 97久久久精品综合88久久| 成人在线视频一区| 国产91露脸合集magnet| 加勒比av一区二区| 免费成人在线播放| 美女一区二区久久| 秋霞成人午夜伦在线观看| 日韩 欧美一区二区三区| 亚洲高清视频的网址| 亚洲一区av在线| 亚洲精品一二三区| 亚洲综合一二三区| 夜夜精品视频一区二区| 亚洲第一狼人社区| 三级欧美韩日大片在线看| 午夜不卡在线视频| 日韩专区在线视频| 蜜桃一区二区三区在线观看| 奇米综合一区二区三区精品视频| 日韩精品免费专区| 久久精品噜噜噜成人88aⅴ| 久99久精品视频免费观看| 国内精品不卡在线| 国产精品一二三| 99久久综合色| 91福利小视频| 欧美精品一级二级三级| 日韩一卡二卡三卡国产欧美| 日韩你懂的电影在线观看| 26uuu国产在线精品一区二区| 欧美激情在线一区二区三区| 国产精品国产自产拍高清av| 亚洲欧美日韩国产手机在线 | 青青草精品视频| 黑人巨大精品欧美一区| 成人在线一区二区三区| 欧美在线制服丝袜| 欧美一区二区三区在线视频| 日韩精品一区二区三区在线| 久久精品视频网| 亚洲综合在线免费观看| 男男视频亚洲欧美| 岛国精品在线观看| 欧美日韩视频在线一区二区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产精品五月天| 亚洲一区二区三区爽爽爽爽爽| 蜜桃av噜噜一区| caoporen国产精品视频| 欧美日韩国产高清一区二区| 欧美国产精品专区| 日日摸夜夜添夜夜添亚洲女人| 国产精品一区二区免费不卡| 91啪在线观看| 久久综合久色欧美综合狠狠| 夜夜精品视频一区二区|