From aa6c1ae40d65a87ec88eab1eddacbd3b75fcedd3 Mon Sep 17 00:00:00 2001 From: Marc Laukien Date: Thu, 16 Aug 2001 12:17:45 +0000 Subject: fixes --- cpp/src/IcePack/Admin.cpp | 1232 ++++++++++++++++++++++----------------------- 1 file changed, 616 insertions(+), 616 deletions(-) (limited to 'cpp/src/IcePack/Admin.cpp') diff --git a/cpp/src/IcePack/Admin.cpp b/cpp/src/IcePack/Admin.cpp index 01f83491138..4b794db3392 100644 --- a/cpp/src/IcePack/Admin.cpp +++ b/cpp/src/IcePack/Admin.cpp @@ -1,616 +1,616 @@ -// ********************************************************************** -// -// Copyright (c) 2001 -// MutableRealms, Inc. -// Huntsville, AL, USA -// -// All Rights Reserved -// -// ********************************************************************** - -// Generated from file `Admin.ice' -// Ice version 0.0.1 - -#include - -#ifndef ICE_IGNORE_VERSION -# if ICE_INT_VERSION != 0x1 -# error Ice version mismatch! -# endif -#endif - -void IceInternal::incRef(::IcePack::ServerDescription* p) { p->__incRef(); } -void IceInternal::decRef(::IcePack::ServerDescription* p) { p->__decRef(); } - -void IceInternal::incRef(::IceProxy::IcePack::ServerDescription* p) { p->__incRef(); } -void IceInternal::decRef(::IceProxy::IcePack::ServerDescription* p) { p->__decRef(); } - -void IceInternal::checkedCast(::IceProxy::Ice::Object* b, ::IceProxy::IcePack::ServerDescription*& d) -{ - d = dynamic_cast< ::IceProxy::IcePack::ServerDescription*>(b); - if (!d && b->_isA("::IcePack::ServerDescription")) - { - d = new ::IceProxy::IcePack::ServerDescription; - b->__copyTo(d); - } -} - -void IceInternal::uncheckedCast(::IceProxy::Ice::Object* b, ::IceProxy::IcePack::ServerDescription*& d) -{ - d = dynamic_cast< ::IceProxy::IcePack::ServerDescription*>(b); - if (!d) - { - d = new ::IceProxy::IcePack::ServerDescription; - b->__copyTo(d); - } -} - -void IceInternal::incRef(::IcePack::Admin* p) { p->__incRef(); } -void IceInternal::decRef(::IcePack::Admin* p) { p->__decRef(); } - -void IceInternal::incRef(::IceProxy::IcePack::Admin* p) { p->__incRef(); } -void IceInternal::decRef(::IceProxy::IcePack::Admin* p) { p->__decRef(); } - -void IceInternal::checkedCast(::IceProxy::Ice::Object* b, ::IceProxy::IcePack::Admin*& d) -{ - d = dynamic_cast< ::IceProxy::IcePack::Admin*>(b); - if (!d && b->_isA("::IcePack::Admin")) - { - d = new ::IceProxy::IcePack::Admin; - b->__copyTo(d); - } -} - -void IceInternal::uncheckedCast(::IceProxy::Ice::Object* b, ::IceProxy::IcePack::Admin*& d) -{ - d = dynamic_cast< ::IceProxy::IcePack::Admin*>(b); - if (!d) - { - d = new ::IceProxy::IcePack::Admin; - b->__copyTo(d); - } -} - -void -IcePack::__write(::IceInternal::Stream* __os, const ::IcePack::ServerDescriptionPrx& v) -{ - __os->write(::Ice::ObjectPrx(v)); -} - -void -IcePack::__read(::IceInternal::Stream* __is, ::IcePack::ServerDescriptionPrx& v) -{ - ::Ice::ObjectPrx proxy; - __is->read(proxy); - if (!proxy) - { - v = 0; - } - else - { - v = new ::IceProxy::IcePack::ServerDescription; - proxy->__copyTo(v.get()); - } -} - -void -IcePack::__write(::IceInternal::Stream* __os, const ::IcePack::AdminPrx& v) -{ - __os->write(::Ice::ObjectPrx(v)); -} - -void -IcePack::__read(::IceInternal::Stream* __is, ::IcePack::AdminPrx& v) -{ - ::Ice::ObjectPrx proxy; - __is->read(proxy); - if (!proxy) - { - v = 0; - } - else - { - v = new ::IceProxy::IcePack::Admin; - proxy->__copyTo(v.get()); - } -} - -void -IceProxy::IcePack::ServerDescription::_throw() -{ - throw ::IcePack::ServerDescriptionPrxE(this); -} - -::IceInternal::Handle< ::IceDelegateM::Ice::Object> -IceProxy::IcePack::ServerDescription::__createDelegateM() -{ - return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::IcePack::ServerDescription); -} - -void -IceProxy::IcePack::Admin::_throw() -{ - throw ::IcePack::AdminPrxE(this); -} - -void -IceProxy::IcePack::Admin::add(const ::IcePack::ServerDescriptionPtr& description) -{ - int __cnt = 0; - while (true) - { - ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate(); - ::IceDelegate::IcePack::Admin* __del = dynamic_cast< ::IceDelegate::IcePack::Admin*>(__delBase.get()); - try - { - __del->add(description); - return; - } - catch (const ::Ice::LocationForward& __ex) - { - __locationForward(__ex); - } - catch (const ::IceInternal::NonRepeatable& __ex) - { - __ex.raise(); - } - catch (const ::Ice::LocalException& __ex) - { - __handleException(__ex, __cnt); - } - } -} - -void -IceProxy::IcePack::Admin::remove(const ::Ice::ObjectPrx& object) -{ - int __cnt = 0; - while (true) - { - ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate(); - ::IceDelegate::IcePack::Admin* __del = dynamic_cast< ::IceDelegate::IcePack::Admin*>(__delBase.get()); - try - { - __del->remove(object); - return; - } - catch (const ::Ice::LocationForward& __ex) - { - __locationForward(__ex); - } - catch (const ::IceInternal::NonRepeatable& __ex) - { - __ex.raise(); - } - catch (const ::Ice::LocalException& __ex) - { - __handleException(__ex, __cnt); - } - } -} - -::IcePack::ServerDescriptionPtr -IceProxy::IcePack::Admin::find(const ::Ice::ObjectPrx& object) -{ - int __cnt = 0; - while (true) - { - ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate(); - ::IceDelegate::IcePack::Admin* __del = dynamic_cast< ::IceDelegate::IcePack::Admin*>(__delBase.get()); - try - { - return __del->find(object); - } - catch (const ::Ice::LocationForward& __ex) - { - __locationForward(__ex); - } - catch (const ::IceInternal::NonRepeatable& __ex) - { - __ex.raise(); - } - catch (const ::Ice::LocalException& __ex) - { - __handleException(__ex, __cnt); - } - } -} - -void -IceProxy::IcePack::Admin::shutdown() -{ - int __cnt = 0; - while (true) - { - ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate(); - ::IceDelegate::IcePack::Admin* __del = dynamic_cast< ::IceDelegate::IcePack::Admin*>(__delBase.get()); - try - { - __del->shutdown(); - return; - } - catch (const ::Ice::LocationForward& __ex) - { - __locationForward(__ex); - } - catch (const ::IceInternal::NonRepeatable& __ex) - { - __ex.raise(); - } - catch (const ::Ice::LocalException& __ex) - { - __handleException(__ex, __cnt); - } - } -} - -::IceInternal::Handle< ::IceDelegateM::Ice::Object> -IceProxy::IcePack::Admin::__createDelegateM() -{ - return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::IcePack::Admin); -} - -void -IceDelegateM::IcePack::Admin::add(const ::IcePack::ServerDescriptionPtr& description) -{ - ::IceInternal::Outgoing __out(__emitter(), __reference()); - ::IceInternal::Stream* __os = __out.os(); - __os->write("add"); - { - ::Ice::ObjectPtr __obj = description; - __os->write(__obj); - } - if (!__out.invoke()) - { - throw ::Ice::UnknownUserException(__FILE__, __LINE__); - } -} - -void -IceDelegateM::IcePack::Admin::remove(const ::Ice::ObjectPrx& object) -{ - ::IceInternal::Outgoing __out(__emitter(), __reference()); - ::IceInternal::Stream* __os = __out.os(); - __os->write("remove"); - __os->write(object); - if (!__out.invoke()) - { - throw ::Ice::UnknownUserException(__FILE__, __LINE__); - } -} - -::IcePack::ServerDescriptionPtr -IceDelegateM::IcePack::Admin::find(const ::Ice::ObjectPrx& object) -{ - ::IceInternal::Outgoing __out(__emitter(), __reference()); - ::IceInternal::Stream* __is = __out.is(); - ::IceInternal::Stream* __os = __out.os(); - __os->write("find"); - __os->write(object); - if (!__out.invoke()) - { - throw ::Ice::UnknownUserException(__FILE__, __LINE__); - } - ::IcePack::ServerDescriptionPtr __ret; - { - ::Ice::ObjectPtr __obj; - __is->read(__obj, ::IcePack::ServerDescription::__classIds[0]); - if (!__obj) - { - __obj = new ::IcePack::ServerDescription; - __obj->__read(__is); - } - __ret = ::IcePack::ServerDescriptionPtr::dynamicCast(__obj); - if (!__ret) - { - throw ::Ice::ValueUnmarshalException(__FILE__, __LINE__); - } - } - return __ret; -} - -void -IceDelegateM::IcePack::Admin::shutdown() -{ - ::IceInternal::Outgoing __out(__emitter(), __reference()); - ::IceInternal::Stream* __os = __out.os(); - __os->write("shutdown"); - if (!__out.invoke()) - { - throw ::Ice::UnknownUserException(__FILE__, __LINE__); - } -} - -IcePack::ServerDescriptionPtrE::ServerDescriptionPtrE(const ServerDescriptionPtrE& p) -{ - _ptr = p._ptr; -} - -IcePack::ServerDescriptionPtrE::ServerDescriptionPtrE(const ::IcePack::ServerDescriptionPtr& p) -{ - _ptr = p; -} - -IcePack::ServerDescriptionPtrE::operator ::IcePack::ServerDescriptionPtr() const -{ - return ::IcePack::ServerDescriptionPtr(dynamic_cast< ::IcePack::ServerDescription*>(_ptr.get())); -} - -::IcePack::ServerDescription* -IcePack::ServerDescriptionPtrE::operator->() const -{ - return dynamic_cast< ::IcePack::ServerDescription*>(_ptr.get()); -} - -IcePack::ServerDescriptionPrxE::ServerDescriptionPrxE(const ServerDescriptionPrxE& p) -{ - _prx = p._prx; -} - -IcePack::ServerDescriptionPrxE::ServerDescriptionPrxE(const ::IcePack::ServerDescriptionPrx& p) -{ - _prx = p; -} - -IcePack::ServerDescriptionPrxE::operator ::IcePack::ServerDescriptionPrx() const -{ - return ::IcePack::ServerDescriptionPrx(dynamic_cast< ::IceProxy::IcePack::ServerDescription*>(_prx.get())); -} - -::IceProxy::IcePack::ServerDescription* -IcePack::ServerDescriptionPrxE::operator->() const -{ - return dynamic_cast< ::IceProxy::IcePack::ServerDescription*>(_prx.get()); -} - -void -IcePack::ServerDescription::_throw() -{ - throw ::IcePack::ServerDescriptionPtrE(this); -} - -std::string IcePack::ServerDescription::__ids[2] = -{ - "::Ice::Object", - "::IcePack::ServerDescription" -}; - -std::string IcePack::ServerDescription::__classIds[2] = -{ - "::IcePack::ServerDescription", - "::Ice::Object" -}; - -bool -IcePack::ServerDescription::_isA(const std::string& s) -{ - std::string* b = __ids; - std::string* e = __ids + 2; - std::pair r = std::equal_range(b, e, s); - return r.first != r.second; -} - -const std::string* -IcePack::ServerDescription::_classIds() -{ - return __classIds; -} - -void -IcePack::ServerDescription::__write(::IceInternal::Stream* __os) -{ - __os->startWriteEncaps(); - __os->write(object); - __os->write(regex); - __os->write(host); - __os->write(path); - __os->endWriteEncaps(); -} - -void -IcePack::ServerDescription::__read(::IceInternal::Stream* __is) -{ - __is->startReadEncaps(); - __is->read(object); - __is->read(regex); - __is->read(host); - __is->read(path); - __is->endReadEncaps(); -} - -IcePack::AdminPtrE::AdminPtrE(const AdminPtrE& p) -{ - _ptr = p._ptr; -} - -IcePack::AdminPtrE::AdminPtrE(const ::IcePack::AdminPtr& p) -{ - _ptr = p; -} - -IcePack::AdminPtrE::operator ::IcePack::AdminPtr() const -{ - return ::IcePack::AdminPtr(dynamic_cast< ::IcePack::Admin*>(_ptr.get())); -} - -::IcePack::Admin* -IcePack::AdminPtrE::operator->() const -{ - return dynamic_cast< ::IcePack::Admin*>(_ptr.get()); -} - -IcePack::AdminPrxE::AdminPrxE(const AdminPrxE& p) -{ - _prx = p._prx; -} - -IcePack::AdminPrxE::AdminPrxE(const ::IcePack::AdminPrx& p) -{ - _prx = p; -} - -IcePack::AdminPrxE::operator ::IcePack::AdminPrx() const -{ - return ::IcePack::AdminPrx(dynamic_cast< ::IceProxy::IcePack::Admin*>(_prx.get())); -} - -::IceProxy::IcePack::Admin* -IcePack::AdminPrxE::operator->() const -{ - return dynamic_cast< ::IceProxy::IcePack::Admin*>(_prx.get()); -} - -void -IcePack::Admin::_throw() -{ - throw ::IcePack::AdminPtrE(this); -} - -std::string IcePack::Admin::__ids[2] = -{ - "::Ice::Object", - "::IcePack::Admin" -}; - -std::string IcePack::Admin::__classIds[2] = -{ - "::IcePack::Admin", - "::Ice::Object" -}; - -bool -IcePack::Admin::_isA(const std::string& s) -{ - std::string* b = __ids; - std::string* e = __ids + 2; - std::pair r = std::equal_range(b, e, s); - return r.first != r.second; -} - -const std::string* -IcePack::Admin::_classIds() -{ - return __classIds; -} - -::IceInternal::DispatchStatus -IcePack::Admin::___add(::IceInternal::Incoming& __in) -{ - ::IceInternal::Stream* __is = __in.is(); - ::IcePack::ServerDescriptionPtr description; - { - ::Ice::ObjectPtr __obj; - __is->read(__obj, ::IcePack::ServerDescription::__classIds[0]); - if (!__obj) - { - __obj = new ::IcePack::ServerDescription; - __obj->__read(__is); - } - description = ::IcePack::ServerDescriptionPtr::dynamicCast(__obj); - if (!description) - { - throw ::Ice::ValueUnmarshalException(__FILE__, __LINE__); - } - } - add(description); - return ::IceInternal::DispatchOK; -} - -::IceInternal::DispatchStatus -IcePack::Admin::___remove(::IceInternal::Incoming& __in) -{ - ::IceInternal::Stream* __is = __in.is(); - ::Ice::ObjectPrx object; - __is->read(object); - remove(object); - return ::IceInternal::DispatchOK; -} - -::IceInternal::DispatchStatus -IcePack::Admin::___find(::IceInternal::Incoming& __in) -{ - ::IceInternal::Stream* __is = __in.is(); - ::IceInternal::Stream* __os = __in.os(); - ::Ice::ObjectPrx object; - __is->read(object); - ::IcePack::ServerDescriptionPtr __ret = find(object); - { - ::Ice::ObjectPtr __obj = __ret; - __os->write(__obj); - } - return ::IceInternal::DispatchOK; -} - -::IceInternal::DispatchStatus -IcePack::Admin::___shutdown(::IceInternal::Incoming& __in) -{ - shutdown(); - return ::IceInternal::DispatchOK; -} - -std::string IcePack::Admin::__names[6] = -{ - "_isA", - "_ping", - "add", - "find", - "remove", - "shutdown" -}; - -::IceInternal::DispatchStatus -IcePack::Admin::__dispatch(::IceInternal::Incoming& in, const std::string& s) -{ - std::string* b = __names; - std::string* e = __names + 6; - std::pair r = std::equal_range(b, e, s); - if (r.first == r.second) - { - return ::IceInternal::DispatchOperationNotExist; - } - - switch (r.first - __names) - { - case 0: - { - return ____isA(in); - } - case 1: - { - return ____ping(in); - } - case 2: - { - return ___add(in); - } - case 3: - { - return ___find(in); - } - case 4: - { - return ___remove(in); - } - case 5: - { - return ___shutdown(in); - } - } - - assert(false); - return ::IceInternal::DispatchOperationNotExist; -} - -void -IcePack::Admin::__write(::IceInternal::Stream* __os) -{ - __os->startWriteEncaps(); - __os->endWriteEncaps(); -} - -void -IcePack::Admin::__read(::IceInternal::Stream* __is) -{ - __is->startReadEncaps(); - __is->endReadEncaps(); -} +// ********************************************************************** +// +// Copyright (c) 2001 +// MutableRealms, Inc. +// Huntsville, AL, USA +// +// All Rights Reserved +// +// ********************************************************************** + +// Generated from file `Admin.ice' +// Ice version 0.0.1 + +#include + +#ifndef ICE_IGNORE_VERSION +# if ICE_INT_VERSION != 0x1 +# error Ice version mismatch! +# endif +#endif + +void IceInternal::incRef(::IcePack::ServerDescription* p) { p->__incRef(); } +void IceInternal::decRef(::IcePack::ServerDescription* p) { p->__decRef(); } + +void IceInternal::incRef(::IceProxy::IcePack::ServerDescription* p) { p->__incRef(); } +void IceInternal::decRef(::IceProxy::IcePack::ServerDescription* p) { p->__decRef(); } + +void IceInternal::checkedCast(::IceProxy::Ice::Object* b, ::IceProxy::IcePack::ServerDescription*& d) +{ + d = dynamic_cast< ::IceProxy::IcePack::ServerDescription*>(b); + if (!d && b->_isA("::IcePack::ServerDescription")) + { + d = new ::IceProxy::IcePack::ServerDescription; + b->__copyTo(d); + } +} + +void IceInternal::uncheckedCast(::IceProxy::Ice::Object* b, ::IceProxy::IcePack::ServerDescription*& d) +{ + d = dynamic_cast< ::IceProxy::IcePack::ServerDescription*>(b); + if (!d) + { + d = new ::IceProxy::IcePack::ServerDescription; + b->__copyTo(d); + } +} + +void IceInternal::incRef(::IcePack::Admin* p) { p->__incRef(); } +void IceInternal::decRef(::IcePack::Admin* p) { p->__decRef(); } + +void IceInternal::incRef(::IceProxy::IcePack::Admin* p) { p->__incRef(); } +void IceInternal::decRef(::IceProxy::IcePack::Admin* p) { p->__decRef(); } + +void IceInternal::checkedCast(::IceProxy::Ice::Object* b, ::IceProxy::IcePack::Admin*& d) +{ + d = dynamic_cast< ::IceProxy::IcePack::Admin*>(b); + if (!d && b->_isA("::IcePack::Admin")) + { + d = new ::IceProxy::IcePack::Admin; + b->__copyTo(d); + } +} + +void IceInternal::uncheckedCast(::IceProxy::Ice::Object* b, ::IceProxy::IcePack::Admin*& d) +{ + d = dynamic_cast< ::IceProxy::IcePack::Admin*>(b); + if (!d) + { + d = new ::IceProxy::IcePack::Admin; + b->__copyTo(d); + } +} + +void +IcePack::__write(::IceInternal::Stream* __os, const ::IcePack::ServerDescriptionPrx& v) +{ + __os->write(::Ice::ObjectPrx(v)); +} + +void +IcePack::__read(::IceInternal::Stream* __is, ::IcePack::ServerDescriptionPrx& v) +{ + ::Ice::ObjectPrx proxy; + __is->read(proxy); + if (!proxy) + { + v = 0; + } + else + { + v = new ::IceProxy::IcePack::ServerDescription; + proxy->__copyTo(v.get()); + } +} + +void +IcePack::__write(::IceInternal::Stream* __os, const ::IcePack::AdminPrx& v) +{ + __os->write(::Ice::ObjectPrx(v)); +} + +void +IcePack::__read(::IceInternal::Stream* __is, ::IcePack::AdminPrx& v) +{ + ::Ice::ObjectPrx proxy; + __is->read(proxy); + if (!proxy) + { + v = 0; + } + else + { + v = new ::IceProxy::IcePack::Admin; + proxy->__copyTo(v.get()); + } +} + +void +IceProxy::IcePack::ServerDescription::_throw() +{ + throw ::IcePack::ServerDescriptionPrxE(this); +} + +::IceInternal::Handle< ::IceDelegateM::Ice::Object> +IceProxy::IcePack::ServerDescription::__createDelegateM() +{ + return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::IcePack::ServerDescription); +} + +void +IceProxy::IcePack::Admin::_throw() +{ + throw ::IcePack::AdminPrxE(this); +} + +void +IceProxy::IcePack::Admin::add(const ::IcePack::ServerDescriptionPtr& description) +{ + int __cnt = 0; + while (true) + { + ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate(); + ::IceDelegate::IcePack::Admin* __del = dynamic_cast< ::IceDelegate::IcePack::Admin*>(__delBase.get()); + try + { + __del->add(description); + return; + } + catch (const ::Ice::LocationForward& __ex) + { + __locationForward(__ex); + } + catch (const ::IceInternal::NonRepeatable& __ex) + { + __ex.raise(); + } + catch (const ::Ice::LocalException& __ex) + { + __handleException(__ex, __cnt); + } + } +} + +void +IceProxy::IcePack::Admin::remove(const ::Ice::ObjectPrx& object) +{ + int __cnt = 0; + while (true) + { + ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate(); + ::IceDelegate::IcePack::Admin* __del = dynamic_cast< ::IceDelegate::IcePack::Admin*>(__delBase.get()); + try + { + __del->remove(object); + return; + } + catch (const ::Ice::LocationForward& __ex) + { + __locationForward(__ex); + } + catch (const ::IceInternal::NonRepeatable& __ex) + { + __ex.raise(); + } + catch (const ::Ice::LocalException& __ex) + { + __handleException(__ex, __cnt); + } + } +} + +::IcePack::ServerDescriptionPtr +IceProxy::IcePack::Admin::find(const ::Ice::ObjectPrx& object) +{ + int __cnt = 0; + while (true) + { + ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate(); + ::IceDelegate::IcePack::Admin* __del = dynamic_cast< ::IceDelegate::IcePack::Admin*>(__delBase.get()); + try + { + return __del->find(object); + } + catch (const ::Ice::LocationForward& __ex) + { + __locationForward(__ex); + } + catch (const ::IceInternal::NonRepeatable& __ex) + { + __ex.raise(); + } + catch (const ::Ice::LocalException& __ex) + { + __handleException(__ex, __cnt); + } + } +} + +void +IceProxy::IcePack::Admin::shutdown() +{ + int __cnt = 0; + while (true) + { + ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase = __getDelegate(); + ::IceDelegate::IcePack::Admin* __del = dynamic_cast< ::IceDelegate::IcePack::Admin*>(__delBase.get()); + try + { + __del->shutdown(); + return; + } + catch (const ::Ice::LocationForward& __ex) + { + __locationForward(__ex); + } + catch (const ::IceInternal::NonRepeatable& __ex) + { + __ex.raise(); + } + catch (const ::Ice::LocalException& __ex) + { + __handleException(__ex, __cnt); + } + } +} + +::IceInternal::Handle< ::IceDelegateM::Ice::Object> +IceProxy::IcePack::Admin::__createDelegateM() +{ + return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::IcePack::Admin); +} + +void +IceDelegateM::IcePack::Admin::add(const ::IcePack::ServerDescriptionPtr& description) +{ + ::IceInternal::Outgoing __out(__emitter(), __reference()); + ::IceInternal::Stream* __os = __out.os(); + __os->write("add"); + { + ::Ice::ObjectPtr __obj = description; + __os->write(__obj); + } + if (!__out.invoke()) + { + throw ::Ice::UnknownUserException(__FILE__, __LINE__); + } +} + +void +IceDelegateM::IcePack::Admin::remove(const ::Ice::ObjectPrx& object) +{ + ::IceInternal::Outgoing __out(__emitter(), __reference()); + ::IceInternal::Stream* __os = __out.os(); + __os->write("remove"); + __os->write(object); + if (!__out.invoke()) + { + throw ::Ice::UnknownUserException(__FILE__, __LINE__); + } +} + +::IcePack::ServerDescriptionPtr +IceDelegateM::IcePack::Admin::find(const ::Ice::ObjectPrx& object) +{ + ::IceInternal::Outgoing __out(__emitter(), __reference()); + ::IceInternal::Stream* __is = __out.is(); + ::IceInternal::Stream* __os = __out.os(); + __os->write("find"); + __os->write(object); + if (!__out.invoke()) + { + throw ::Ice::UnknownUserException(__FILE__, __LINE__); + } + ::IcePack::ServerDescriptionPtr __ret; + { + ::Ice::ObjectPtr __obj; + __is->read(__obj, ::IcePack::ServerDescription::__classIds[0]); + if (!__obj) + { + __obj = new ::IcePack::ServerDescription; + __obj->__read(__is); + } + __ret = ::IcePack::ServerDescriptionPtr::dynamicCast(__obj); + if (!__ret) + { + throw ::Ice::ValueUnmarshalException(__FILE__, __LINE__); + } + } + return __ret; +} + +void +IceDelegateM::IcePack::Admin::shutdown() +{ + ::IceInternal::Outgoing __out(__emitter(), __reference()); + ::IceInternal::Stream* __os = __out.os(); + __os->write("shutdown"); + if (!__out.invoke()) + { + throw ::Ice::UnknownUserException(__FILE__, __LINE__); + } +} + +IcePack::ServerDescriptionPtrE::ServerDescriptionPtrE(const ServerDescriptionPtrE& p) +{ + _ptr = p._ptr; +} + +IcePack::ServerDescriptionPtrE::ServerDescriptionPtrE(const ::IcePack::ServerDescriptionPtr& p) +{ + _ptr = p; +} + +IcePack::ServerDescriptionPtrE::operator ::IcePack::ServerDescriptionPtr() const +{ + return ::IcePack::ServerDescriptionPtr(dynamic_cast< ::IcePack::ServerDescription*>(_ptr.get())); +} + +::IcePack::ServerDescription* +IcePack::ServerDescriptionPtrE::operator->() const +{ + return dynamic_cast< ::IcePack::ServerDescription*>(_ptr.get()); +} + +IcePack::ServerDescriptionPrxE::ServerDescriptionPrxE(const ServerDescriptionPrxE& p) +{ + _prx = p._prx; +} + +IcePack::ServerDescriptionPrxE::ServerDescriptionPrxE(const ::IcePack::ServerDescriptionPrx& p) +{ + _prx = p; +} + +IcePack::ServerDescriptionPrxE::operator ::IcePack::ServerDescriptionPrx() const +{ + return ::IcePack::ServerDescriptionPrx(dynamic_cast< ::IceProxy::IcePack::ServerDescription*>(_prx.get())); +} + +::IceProxy::IcePack::ServerDescription* +IcePack::ServerDescriptionPrxE::operator->() const +{ + return dynamic_cast< ::IceProxy::IcePack::ServerDescription*>(_prx.get()); +} + +void +IcePack::ServerDescription::_throw() +{ + throw ::IcePack::ServerDescriptionPtrE(this); +} + +std::string IcePack::ServerDescription::__ids[2] = +{ + "::Ice::Object", + "::IcePack::ServerDescription" +}; + +std::string IcePack::ServerDescription::__classIds[2] = +{ + "::IcePack::ServerDescription", + "::Ice::Object" +}; + +bool +IcePack::ServerDescription::_isA(const std::string& s) +{ + std::string* b = __ids; + std::string* e = __ids + 2; + std::pair r = std::equal_range(b, e, s); + return r.first != r.second; +} + +const std::string* +IcePack::ServerDescription::_classIds() +{ + return __classIds; +} + +void +IcePack::ServerDescription::__write(::IceInternal::Stream* __os) +{ + __os->startWriteEncaps(); + __os->write(object); + __os->write(regex); + __os->write(host); + __os->write(path); + __os->endWriteEncaps(); +} + +void +IcePack::ServerDescription::__read(::IceInternal::Stream* __is) +{ + __is->startReadEncaps(); + __is->read(object); + __is->read(regex); + __is->read(host); + __is->read(path); + __is->endReadEncaps(); +} + +IcePack::AdminPtrE::AdminPtrE(const AdminPtrE& p) +{ + _ptr = p._ptr; +} + +IcePack::AdminPtrE::AdminPtrE(const ::IcePack::AdminPtr& p) +{ + _ptr = p; +} + +IcePack::AdminPtrE::operator ::IcePack::AdminPtr() const +{ + return ::IcePack::AdminPtr(dynamic_cast< ::IcePack::Admin*>(_ptr.get())); +} + +::IcePack::Admin* +IcePack::AdminPtrE::operator->() const +{ + return dynamic_cast< ::IcePack::Admin*>(_ptr.get()); +} + +IcePack::AdminPrxE::AdminPrxE(const AdminPrxE& p) +{ + _prx = p._prx; +} + +IcePack::AdminPrxE::AdminPrxE(const ::IcePack::AdminPrx& p) +{ + _prx = p; +} + +IcePack::AdminPrxE::operator ::IcePack::AdminPrx() const +{ + return ::IcePack::AdminPrx(dynamic_cast< ::IceProxy::IcePack::Admin*>(_prx.get())); +} + +::IceProxy::IcePack::Admin* +IcePack::AdminPrxE::operator->() const +{ + return dynamic_cast< ::IceProxy::IcePack::Admin*>(_prx.get()); +} + +void +IcePack::Admin::_throw() +{ + throw ::IcePack::AdminPtrE(this); +} + +std::string IcePack::Admin::__ids[2] = +{ + "::Ice::Object", + "::IcePack::Admin" +}; + +std::string IcePack::Admin::__classIds[2] = +{ + "::IcePack::Admin", + "::Ice::Object" +}; + +bool +IcePack::Admin::_isA(const std::string& s) +{ + std::string* b = __ids; + std::string* e = __ids + 2; + std::pair r = std::equal_range(b, e, s); + return r.first != r.second; +} + +const std::string* +IcePack::Admin::_classIds() +{ + return __classIds; +} + +::IceInternal::DispatchStatus +IcePack::Admin::___add(::IceInternal::Incoming& __in) +{ + ::IceInternal::Stream* __is = __in.is(); + ::IcePack::ServerDescriptionPtr description; + { + ::Ice::ObjectPtr __obj; + __is->read(__obj, ::IcePack::ServerDescription::__classIds[0]); + if (!__obj) + { + __obj = new ::IcePack::ServerDescription; + __obj->__read(__is); + } + description = ::IcePack::ServerDescriptionPtr::dynamicCast(__obj); + if (!description) + { + throw ::Ice::ValueUnmarshalException(__FILE__, __LINE__); + } + } + add(description); + return ::IceInternal::DispatchOK; +} + +::IceInternal::DispatchStatus +IcePack::Admin::___remove(::IceInternal::Incoming& __in) +{ + ::IceInternal::Stream* __is = __in.is(); + ::Ice::ObjectPrx object; + __is->read(object); + remove(object); + return ::IceInternal::DispatchOK; +} + +::IceInternal::DispatchStatus +IcePack::Admin::___find(::IceInternal::Incoming& __in) +{ + ::IceInternal::Stream* __is = __in.is(); + ::IceInternal::Stream* __os = __in.os(); + ::Ice::ObjectPrx object; + __is->read(object); + ::IcePack::ServerDescriptionPtr __ret = find(object); + { + ::Ice::ObjectPtr __obj = __ret; + __os->write(__obj); + } + return ::IceInternal::DispatchOK; +} + +::IceInternal::DispatchStatus +IcePack::Admin::___shutdown(::IceInternal::Incoming& __in) +{ + shutdown(); + return ::IceInternal::DispatchOK; +} + +std::string IcePack::Admin::__names[6] = +{ + "_isA", + "_ping", + "add", + "find", + "remove", + "shutdown" +}; + +::IceInternal::DispatchStatus +IcePack::Admin::__dispatch(::IceInternal::Incoming& in, const std::string& s) +{ + std::string* b = __names; + std::string* e = __names + 6; + std::pair r = std::equal_range(b, e, s); + if (r.first == r.second) + { + return ::IceInternal::DispatchOperationNotExist; + } + + switch (r.first - __names) + { + case 0: + { + return ____isA(in); + } + case 1: + { + return ____ping(in); + } + case 2: + { + return ___add(in); + } + case 3: + { + return ___find(in); + } + case 4: + { + return ___remove(in); + } + case 5: + { + return ___shutdown(in); + } + } + + assert(false); + return ::IceInternal::DispatchOperationNotExist; +} + +void +IcePack::Admin::__write(::IceInternal::Stream* __os) +{ + __os->startWriteEncaps(); + __os->endWriteEncaps(); +} + +void +IcePack::Admin::__read(::IceInternal::Stream* __is) +{ + __is->startReadEncaps(); + __is->endReadEncaps(); +} -- cgit v1.2.3