diff options
Diffstat (limited to 'ACEXML/compass/Container.cpp')
-rw-r--r-- | ACEXML/compass/Container.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ACEXML/compass/Container.cpp b/ACEXML/compass/Container.cpp new file mode 100644 index 00000000000..ab15c08d0a8 --- /dev/null +++ b/ACEXML/compass/Container.cpp @@ -0,0 +1,24 @@ +// $Id$ + +#include "ACEXML/compass/Container.h" + +static ACE_TCHAR empty_string[] = { 0 }; + +using namespace Deployment; + +Container::Container (ComponentServer* server) + : config_ (0), homes_ (0), parent_ (server) +{} + +Container::~Container() +{ + this->remove(); +} + +CCMHome* +Container::install_home (const UUID& id, const string& entrypt, + const ConfigValues* config) + ACE_THROW_SPEC ((UnknownImplId, ImplEntryPointNotFound, + InstallationFailure, InvalidConfiguration)) +{ + if (COMP |