diff options
author | Mark Spruiell <mes@zeroc.com> | 2005-10-10 20:51:09 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2005-10-10 20:51:09 +0000 |
commit | 5c820414d32245f8f23ad323787b72fb94f2782b (patch) | |
tree | 7b00c76b0c76606ed30740849b83e65921b8be84 /cpp/src/IcePack/DescriptorVisitor.cpp | |
parent | adding IceGrid (diff) | |
download | ice-5c820414d32245f8f23ad323787b72fb94f2782b.tar.bz2 ice-5c820414d32245f8f23ad323787b72fb94f2782b.tar.xz ice-5c820414d32245f8f23ad323787b72fb94f2782b.zip |
bug 475: remove IcePack
Diffstat (limited to 'cpp/src/IcePack/DescriptorVisitor.cpp')
-rw-r--r-- | cpp/src/IcePack/DescriptorVisitor.cpp | 176 |
1 files changed, 0 insertions, 176 deletions
diff --git a/cpp/src/IcePack/DescriptorVisitor.cpp b/cpp/src/IcePack/DescriptorVisitor.cpp deleted file mode 100644 index 46c8441ed0f..00000000000 --- a/cpp/src/IcePack/DescriptorVisitor.cpp +++ /dev/null @@ -1,176 +0,0 @@ -// ********************************************************************** -// -// 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. -// -// ********************************************************************** - -#include <Ice/Ice.h> -#include <IcePack/Admin.h> -#include <IcePack/DescriptorVisitor.h> - -using namespace std; -using namespace Ice; -using namespace IcePack; - -ApplicationWrapper::ApplicationWrapper(const ApplicationDescriptorPtr& descriptor) : _descriptor(descriptor) -{ -} - -void -ApplicationWrapper::visit(DescriptorVisitor& visitor) -{ - if(visitor.visitApplicationStart(*this, _descriptor)) - { - for(ServerDescriptorSeq::const_iterator p = _descriptor->servers.begin(); p != _descriptor->servers.end(); ++p) - { - ServerWrapper(*p).visit(visitor); - } - visitor.visitApplicationEnd(*this, _descriptor); - } -} - -const ApplicationDescriptorPtr& -ApplicationWrapper::getDescriptor() const -{ - return _descriptor; -} - -ComponentWrapper::ComponentWrapper(const ComponentDescriptorPtr& descriptor) : _descriptor(descriptor) -{ -} - -void -ComponentWrapper::visit(DescriptorVisitor& visitor) -{ - for(AdapterDescriptorSeq::const_iterator p = _descriptor->adapters.begin(); p != _descriptor->adapters.end(); ++p) - { - AdapterWrapper(*this, *p).visit(visitor); - } - - for(DbEnvDescriptorSeq::const_iterator q = _descriptor->dbEnvs.begin(); q != _descriptor->dbEnvs.end(); ++q) - { - DbEnvWrapper(*this, *q).visit(visitor); - } -} - -ServerWrapper::ServerWrapper(const ServerDescriptorPtr& descriptor) : - ComponentWrapper(descriptor), - _descriptor(descriptor) -{ -} - -void -ServerWrapper::visit(DescriptorVisitor& visitor) -{ - if(visitor.visitServerStart(*this, _descriptor)) - { - ComponentWrapper::visit(visitor); - - CppIceBoxDescriptorPtr cppIceBox = CppIceBoxDescriptorPtr::dynamicCast(_descriptor); - JavaIceBoxDescriptorPtr javaIceBox = JavaIceBoxDescriptorPtr::dynamicCast(_descriptor); - - const ServiceDescriptorSeq& services = - cppIceBox ? cppIceBox->services : (javaIceBox ? javaIceBox->services : ServiceDescriptorSeq()); - - for(ServiceDescriptorSeq::const_iterator p = services.begin(); p != services.end(); ++p) - { - ServiceWrapper(*this, *p).visit(visitor); - } - visitor.visitServerEnd(*this, _descriptor); - } -} - -const ServerDescriptorPtr& -ServerWrapper::getDescriptor() const -{ - return _descriptor; -} - -ServiceWrapper::ServiceWrapper(const ServerWrapper& server, const ServiceDescriptorPtr& descriptor) : - ComponentWrapper(descriptor), - _server(server), - _descriptor(descriptor) -{ -} - -void -ServiceWrapper::visit(DescriptorVisitor& visitor) -{ - if(visitor.visitServiceStart(*this, _descriptor)) - { - ComponentWrapper::visit(visitor); - visitor.visitServiceEnd(*this, _descriptor); - } -} - -const ServiceDescriptorPtr& -ServiceWrapper::getDescriptor() const -{ - return _descriptor; -} - -DbEnvWrapper::DbEnvWrapper(const ComponentWrapper& component, const DbEnvDescriptor& descriptor) : - _component(component), - _descriptor(descriptor) -{ -} - -void -DbEnvWrapper::visit(DescriptorVisitor& visitor) -{ - visitor.visitDbEnv(*this, _descriptor); -} - -const DbEnvDescriptor& -DbEnvWrapper::getDescriptor() const -{ - return _descriptor; -} - -AdapterWrapper::AdapterWrapper(const ComponentWrapper& component, const AdapterDescriptor& descriptor) : - _component(component), - _descriptor(descriptor) -{ -} - -void -AdapterWrapper::visit(DescriptorVisitor& visitor) -{ - if(visitor.visitAdapterStart(*this, _descriptor)) - { - for(ObjectDescriptorSeq::const_iterator p = _descriptor.objects.begin(); p != _descriptor.objects.end(); ++p) - { - ObjectWrapper(*this, *p).visit(visitor); - } - visitor.visitAdapterEnd(*this, _descriptor); - } -} - -const AdapterDescriptor& -AdapterWrapper::getDescriptor() const -{ - return _descriptor; -} - -ObjectWrapper::ObjectWrapper(const AdapterWrapper& adapter, const ObjectDescriptor& descriptor): - _adapter(adapter), - _descriptor(descriptor) -{ -} - -void -ObjectWrapper::visit(DescriptorVisitor& visitor) -{ - visitor.visitObject(*this, _descriptor); -} - -const ObjectDescriptor& -ObjectWrapper::getDescriptor() const -{ - return _descriptor; -} - - |