summaryrefslogtreecommitdiff
path: root/ACEXML/compass/AssemblyFactory.cpp
diff options
context:
space:
mode:
authorkitty <kitty@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-05-12 15:37:21 +0000
committerkitty <kitty@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-05-12 15:37:21 +0000
commit7c78f8ab9e51c790aa2eb48ef20ac15edef353d4 (patch)
treeab18d5272b5fa06ce924516bfcf4fa2e4d8476b5 /ACEXML/compass/AssemblyFactory.cpp
parentaef782d30e2a570e8dd831e1ae5c3e3e60d11b0f (diff)
downloadATCD-Validator.tar.gz
ChangeLogTag: Fri Jan 24 20:28:22 2003 Krishnakumar B <kitty@insanely.long.id.truncated>Validator
Diffstat (limited to 'ACEXML/compass/AssemblyFactory.cpp')
-rw-r--r--ACEXML/compass/AssemblyFactory.cpp55
1 files changed, 0 insertions, 55 deletions
diff --git a/ACEXML/compass/AssemblyFactory.cpp b/ACEXML/compass/AssemblyFactory.cpp
deleted file mode 100644
index 5a4f3b1afd4..00000000000
--- a/ACEXML/compass/AssemblyFactory.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-// $Id$
-
-#include "AssemblyFactory.h"
-#include "ACEXML/common/StreamFactory.h"
-
-using namespace Deployment;
-
-AssemblyFactory::AssemblyFactory()
- : cookies_()
-{}
-
-AssemblyFactory::~AssemblyFactory()
-{}
-
-
-Cookie
-AssemblyFactory::create (const Location& assembly_loc)
- ACE_THROW_SPEC ((InvalidLocation, CreateFailure))
-{
- ACEXML_StreamFactory factory;
- ACEXML_CharStream* stream = factory.create_stream (assembly_loc.c_str());
- if (stream == 0)
- ACE_THROW (InvalidLocation());
- char buf[10];
- int size = ACE_OS::sprintf (buf, "%@", stream);
- buf[size] = 0;
- ACEXML_String cookie (buf);
- Assembly* assembly = 0;
- ACE_NEW (assembly, Assembly (AssemblyState::INACTIVE, stream));
- if (assembly == 0)
- ACE_THROW ((CreateFailure()));
- if (this->cookies_.bind (ret, assembly) != 0)
- ACE_THROW ((CreateFailure()));
- return cookie;
-}
-
-Assembly*
-AssemblyFactory::lookup (const Cookie& c)
- ACE_THROW_SPEC ((InvalidAssembly))
-{
- Assembly* asm = 0;
- if (this->cookies_->find (c, asm) != 0)
- ACE_THROW (InvalidAssembly());
- return asm;
-}
-
-void
-AssemblyFactory::destroy (const Cookie& c)
- ACE_THROW_SPEC ((InvalidAssembly, RemoveFailure))
-{
- Assembly* asm = 0;
- if (this->cookies_->unbind (c, asm) != 0)
- ACE_THROW (InvalidAssembly());
- delete asm;
-}