diff options
Diffstat (limited to 'CIAO/DAnCE/Deployment/Deployment_RepositoryManager.idl')
-rw-r--r-- | CIAO/DAnCE/Deployment/Deployment_RepositoryManager.idl | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/CIAO/DAnCE/Deployment/Deployment_RepositoryManager.idl b/CIAO/DAnCE/Deployment/Deployment_RepositoryManager.idl index 6c5f055b484..5000b487590 100644 --- a/CIAO/DAnCE/Deployment/Deployment_RepositoryManager.idl +++ b/CIAO/DAnCE/Deployment/Deployment_RepositoryManager.idl @@ -15,33 +15,30 @@ module Deployment { string reason; }; - exception NoSuchName { - }; - interface RepositoryManager { - void installPackage (in string installationName, - in string location, + void installPackage (in string installationName, + in string location, in boolean replace) raises (NameExists, PackageError); - - void createPackage (in string installationName, - in PackageConfiguration package, - in string baseLocation, + + void createPackage (in string installationName, + in PackageConfiguration package, + in string baseLocation, in boolean replace) raises (NameExists, PackageError); - + PackageConfiguration findPackageByName (in string name) raises (NoSuchName); - + PackageConfiguration findPackageByUUID (in string UUID) raises (NoSuchName); - + ::CORBA::StringSeq findNamesByType (in string type); - + ::CORBA::StringSeq getAllNames (); - + ::CORBA::StringSeq getAllTypes (); - + void deletePackage (in string installationName) raises (NoSuchName); }; |