|
Public Member Functions |
| RepositoryManager_Impl () |
| RepositoryManager_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa ACE_ENV_ARG_DECL) |
| Constructor.
|
virtual void | installPackage (const char *installation_name, const char *location ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::NameExists, Deployment::PackageError) |
virtual void | createPackage (const char *installation_name, const Deployment::PackageConfiguration &pc, const char *base_location, CORBA::Boolean replace ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::NameExists, Deployment::PackageError) |
virtual Deployment::PackageConfiguration * | findPackageByName (const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::NoSuchName) |
virtual Deployment::PackageConfiguration * | findPackageByUUID (const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::NoSuchName) |
virtual CORBA::StringSeq * | findNamesByType (const char *type ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual CORBA::StringSeq * | getAllNames (ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual CORBA::StringSeq * | getAllTypes (ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | deletePackage (const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::NoSuchName) |
virtual void | shutdown (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
Protected Types |
typedef ACE_Hash_Map_Manager_Ex<
const char *, Deployment::PackageConfiguration,
ACE_Hash< const char * >,
ACE_Equal_To< const char * >,
TAO_SYNCH_MUTEX > | pc_table |
typedef pc_table::iterator | pc_iterator |
Protected Member Functions |
| ~RepositoryManager_Impl () |
Protected Attributes |
CORBA::ORB_var | orb_ |
PortableServer::POA_var | poa_ |
pc_table | pc_table_ |