📄 clientmaster.h
字号:
// **********************************************************************
//
// 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.
//
// **********************************************************************
// Ice version 3.2.1
// Generated from file `ClientMaster.ice'
#ifndef __ClientMaster_h__
#define __ClientMaster_h__
#include <Ice/LocalObjectF.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/Outgoing.h>
#include <Ice/Incoming.h>
#include <Ice/Direct.h>
#include <Ice/StreamF.h>
#include <Ice/UndefSysMacros.h>
#ifndef ICE_IGNORE_VERSION
# if ICE_INT_VERSION / 100 != 302
# error Ice version mismatch!
# endif
# if ICE_INT_VERSION % 100 > 50
# error Beta header file detected
# endif
# if ICE_INT_VERSION % 100 < 1
# error Ice patch level mismatch!
# endif
#endif
namespace IceProxy
{
namespace ClientMaster
{
class FileObjectsManager;
bool operator==(const FileObjectsManager&, const FileObjectsManager&);
bool operator!=(const FileObjectsManager&, const FileObjectsManager&);
bool operator<(const FileObjectsManager&, const FileObjectsManager&);
bool operator<=(const FileObjectsManager&, const FileObjectsManager&);
bool operator>(const FileObjectsManager&, const FileObjectsManager&);
bool operator>=(const FileObjectsManager&, const FileObjectsManager&);
}
}
namespace ClientMaster
{
class FileObjectsManager;
bool operator==(const FileObjectsManager&, const FileObjectsManager&);
bool operator!=(const FileObjectsManager&, const FileObjectsManager&);
bool operator<(const FileObjectsManager&, const FileObjectsManager&);
bool operator<=(const FileObjectsManager&, const FileObjectsManager&);
bool operator>(const FileObjectsManager&, const FileObjectsManager&);
bool operator>=(const FileObjectsManager&, const FileObjectsManager&);
}
namespace IceInternal
{
void incRef(::ClientMaster::FileObjectsManager*);
void decRef(::ClientMaster::FileObjectsManager*);
void incRef(::IceProxy::ClientMaster::FileObjectsManager*);
void decRef(::IceProxy::ClientMaster::FileObjectsManager*);
}
namespace ClientMaster
{
typedef ::IceInternal::Handle< ::ClientMaster::FileObjectsManager> FileObjectsManagerPtr;
typedef ::IceInternal::ProxyHandle< ::IceProxy::ClientMaster::FileObjectsManager> FileObjectsManagerPrx;
void __write(::IceInternal::BasicStream*, const FileObjectsManagerPrx&);
void __read(::IceInternal::BasicStream*, FileObjectsManagerPrx&);
void __write(::IceInternal::BasicStream*, const FileObjectsManagerPtr&);
void __patch__FileObjectsManagerPtr(void*, ::Ice::ObjectPtr&);
void __addObject(const FileObjectsManagerPtr&, ::IceInternal::GCCountMap&);
bool __usesClasses(const FileObjectsManagerPtr&);
void __decRefUnsafe(const FileObjectsManagerPtr&);
void __clearHandleUnsafe(FileObjectsManagerPtr&);
}
namespace ClientMaster
{
typedef ::std::vector< ::std::string> desIPList;
class __U__desIPList { };
struct FileBlock
{
::Ice::Long blockID;
::std::string indexID;
::ClientMaster::desIPList IPs;
bool operator==(const FileBlock&) const;
bool operator!=(const FileBlock&) const;
bool operator<(const FileBlock&) const;
bool operator<=(const FileBlock& __rhs) const
{
return operator<(__rhs) || operator==(__rhs);
}
bool operator>(const FileBlock& __rhs) const
{
return !operator<(__rhs) && !operator==(__rhs);
}
bool operator>=(const FileBlock& __rhs) const
{
return !operator<(__rhs);
}
void __write(::IceInternal::BasicStream*) const;
void __read(::IceInternal::BasicStream*);
};
typedef ::std::vector< ::ClientMaster::FileBlock> FileObject;
class __U__FileObject { };
void __write(::IceInternal::BasicStream*, const ::ClientMaster::FileBlock*, const ::ClientMaster::FileBlock*, __U__FileObject);
void __read(::IceInternal::BasicStream*, FileObject&, __U__FileObject);
typedef ::std::vector< ::std::string> list;
class __U__list { };
}
namespace IceProxy
{
namespace ClientMaster
{
class FileObjectsManager : virtual public ::IceProxy::Ice::Object
{
public:
bool getFileObjectStorageInformation(const ::std::string& fileName, ::ClientMaster::FileObject& fileObj)
{
return getFileObjectStorageInformation(fileName, fileObj, 0);
}
bool getFileObjectStorageInformation(const ::std::string& fileName, ::ClientMaster::FileObject& fileObj, const ::Ice::Context& __ctx)
{
return getFileObjectStorageInformation(fileName, fileObj, &__ctx);
}
private:
bool getFileObjectStorageInformation(const ::std::string&, ::ClientMaster::FileObject&, const ::Ice::Context*);
public:
bool setFileObjectStorageInformation(const ::std::string& fileName, const ::ClientMaster::FileObject& fileObj)
{
return setFileObjectStorageInformation(fileName, fileObj, 0);
}
bool setFileObjectStorageInformation(const ::std::string& fileName, const ::ClientMaster::FileObject& fileObj, const ::Ice::Context& __ctx)
{
return setFileObjectStorageInformation(fileName, fileObj, &__ctx);
}
private:
bool setFileObjectStorageInformation(const ::std::string&, const ::ClientMaster::FileObject&, const ::Ice::Context*);
public:
::ClientMaster::desIPList getStorageNodes()
{
return getStorageNodes(0);
}
::ClientMaster::desIPList getStorageNodes(const ::Ice::Context& __ctx)
{
return getStorageNodes(&__ctx);
}
private:
::ClientMaster::desIPList getStorageNodes(const ::Ice::Context*);
public:
::ClientMaster::list getFSList()
{
return getFSList(0);
}
::ClientMaster::list getFSList(const ::Ice::Context& __ctx)
{
return getFSList(&__ctx);
}
private:
::ClientMaster::list getFSList(const ::Ice::Context*);
public:
bool createFolder(const ::std::string& folderName)
{
return createFolder(folderName, 0);
}
bool createFolder(const ::std::string& folderName, const ::Ice::Context& __ctx)
{
return createFolder(folderName, &__ctx);
}
private:
bool createFolder(const ::std::string&, const ::Ice::Context*);
public:
bool deleteFolder(const ::std::string& folderName)
{
return deleteFolder(folderName, 0);
}
bool deleteFolder(const ::std::string& folderName, const ::Ice::Context& __ctx)
{
return deleteFolder(folderName, &__ctx);
}
private:
bool deleteFolder(const ::std::string&, const ::Ice::Context*);
public:
bool deleteFile(const ::std::string& fileName)
{
return deleteFile(fileName, 0);
}
bool deleteFile(const ::std::string& fileName, const ::Ice::Context& __ctx)
{
return deleteFile(fileName, &__ctx);
}
private:
bool deleteFile(const ::std::string&, const ::Ice::Context*);
public:
static const ::std::string& ice_staticId();
private:
virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
};
}
}
namespace IceDelegate
{
namespace ClientMaster
{
class FileObjectsManager : virtual public ::IceDelegate::Ice::Object
{
public:
virtual bool getFileObjectStorageInformation(const ::std::string&, ::ClientMaster::FileObject&, const ::Ice::Context*) = 0;
virtual bool setFileObjectStorageInformation(const ::std::string&, const ::ClientMaster::FileObject&, const ::Ice::Context*) = 0;
virtual ::ClientMaster::desIPList getStorageNodes(const ::Ice::Context*) = 0;
virtual ::ClientMaster::list getFSList(const ::Ice::Context*) = 0;
virtual bool createFolder(const ::std::string&, const ::Ice::Context*) = 0;
virtual bool deleteFolder(const ::std::string&, const ::Ice::Context*) = 0;
virtual bool deleteFile(const ::std::string&, const ::Ice::Context*) = 0;
};
}
}
namespace IceDelegateM
{
namespace ClientMaster
{
class FileObjectsManager : virtual public ::IceDelegate::ClientMaster::FileObjectsManager,
virtual public ::IceDelegateM::Ice::Object
{
public:
virtual bool getFileObjectStorageInformation(const ::std::string&, ::ClientMaster::FileObject&, const ::Ice::Context*);
virtual bool setFileObjectStorageInformation(const ::std::string&, const ::ClientMaster::FileObject&, const ::Ice::Context*);
virtual ::ClientMaster::desIPList getStorageNodes(const ::Ice::Context*);
virtual ::ClientMaster::list getFSList(const ::Ice::Context*);
virtual bool createFolder(const ::std::string&, const ::Ice::Context*);
virtual bool deleteFolder(const ::std::string&, const ::Ice::Context*);
virtual bool deleteFile(const ::std::string&, const ::Ice::Context*);
};
}
}
namespace IceDelegateD
{
namespace ClientMaster
{
class FileObjectsManager : virtual public ::IceDelegate::ClientMaster::FileObjectsManager,
virtual public ::IceDelegateD::Ice::Object
{
public:
virtual bool getFileObjectStorageInformation(const ::std::string&, ::ClientMaster::FileObject&, const ::Ice::Context*);
virtual bool setFileObjectStorageInformation(const ::std::string&, const ::ClientMaster::FileObject&, const ::Ice::Context*);
virtual ::ClientMaster::desIPList getStorageNodes(const ::Ice::Context*);
virtual ::ClientMaster::list getFSList(const ::Ice::Context*);
virtual bool createFolder(const ::std::string&, const ::Ice::Context*);
virtual bool deleteFolder(const ::std::string&, const ::Ice::Context*);
virtual bool deleteFile(const ::std::string&, const ::Ice::Context*);
};
}
}
namespace ClientMaster
{
class FileObjectsManager : virtual public ::Ice::Object
{
public:
typedef FileObjectsManagerPrx ProxyType;
typedef FileObjectsManagerPtr PointerType;
virtual ::Ice::ObjectPtr ice_clone() const;
virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
static const ::std::string& ice_staticId();
virtual bool getFileObjectStorageInformation(const ::std::string&, ::ClientMaster::FileObject&, const ::Ice::Current& = ::Ice::Current()) = 0;
::IceInternal::DispatchStatus ___getFileObjectStorageInformation(::IceInternal::Incoming&, const ::Ice::Current&);
virtual bool setFileObjectStorageInformation(const ::std::string&, const ::ClientMaster::FileObject&, const ::Ice::Current& = ::Ice::Current()) = 0;
::IceInternal::DispatchStatus ___setFileObjectStorageInformation(::IceInternal::Incoming&, const ::Ice::Current&);
virtual ::ClientMaster::desIPList getStorageNodes(const ::Ice::Current& = ::Ice::Current()) = 0;
::IceInternal::DispatchStatus ___getStorageNodes(::IceInternal::Incoming&, const ::Ice::Current&);
virtual ::ClientMaster::list getFSList(const ::Ice::Current& = ::Ice::Current()) = 0;
::IceInternal::DispatchStatus ___getFSList(::IceInternal::Incoming&, const ::Ice::Current&);
virtual bool createFolder(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) = 0;
::IceInternal::DispatchStatus ___createFolder(::IceInternal::Incoming&, const ::Ice::Current&);
virtual bool deleteFolder(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) = 0;
::IceInternal::DispatchStatus ___deleteFolder(::IceInternal::Incoming&, const ::Ice::Current&);
virtual bool deleteFile(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) = 0;
::IceInternal::DispatchStatus ___deleteFile(::IceInternal::Incoming&, const ::Ice::Current&);
virtual ::IceInternal::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&);
virtual void __write(::IceInternal::BasicStream*) const;
virtual void __read(::IceInternal::BasicStream*, bool);
virtual void __write(const ::Ice::OutputStreamPtr&) const;
virtual void __read(const ::Ice::InputStreamPtr&, bool);
};
void __patch__FileObjectsManagerPtr(void*, ::Ice::ObjectPtr&);
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -