#include <PC_Updater.h>
This class is used to update the location field of the implementation artifacts in the PackageConfiguration, so that they point to the physical libraries on the collocated HTTP server
author Stoyan Paunov <spaunov@isis.vanderbilt.edu>
This class defines a set of overloaded methods used to update the contents of a PackageConfiguration. More specifically the class goes through the PackageConfiguration and updates the locations of the artifacts, wrt to their location on the HTTP server.
PC_Updater::PC_Updater | ( | const char * | server_path, | |
const char * | package | |||
) |
Constructors.
PC_Updater::PC_Updater | ( | ACE_CString & | server_path, | |
ACE_CString & | package | |||
) |
PC_Updater::~PC_Updater | ( | ) |
bool PC_Updater::update | ( | ::Deployment::PackageConfiguration & | pc | ) |
A whole slew of overloaded routines for different IDL data types part of the PackageConfiguration.
void PC_Updater::update | ( | ::Deployment::Property & | property | ) |
void PC_Updater::update | ( | ::Deployment::AssemblyConnectionDescription & | acd | ) |
void PC_Updater::update | ( | ::Deployment::AssemblyPropertyMapping & | apm | ) |
void PC_Updater::update | ( | ::Deployment::ComponentPackageDescription & | comppkgdesc | ) |
void PC_Updater::update | ( | ::Deployment::MonolithicImplementationDescription & | mid | ) |
void PC_Updater::update | ( | ::Deployment::PackagedComponentImplementation & | pci | ) |
void PC_Updater::update | ( | ::Deployment::SubcomponentPortEndpoint & | spe | ) |
void PC_Updater::update | ( | ::Deployment::Requirement & | requirement | ) |
void PC_Updater::update | ( | ::Deployment::ComponentExternalPortEndpoint & | cepe | ) |
void PC_Updater::update | ( | ::Deployment::ComponentPackageReference & | cpr | ) |
void PC_Updater::update | ( | ::Deployment::ComponentImplementationDescription & | cid | ) |
void PC_Updater::update | ( | ::Deployment::SubcomponentInstantiationDescription & | sid | ) |
void PC_Updater::update | ( | ::Deployment::NamedImplementationArtifact & | named_implementation | ) |
void PC_Updater::update | ( | ::Deployment::ComponentInterfaceDescription & | cid | ) |
void PC_Updater::update | ( | ::Deployment::Capability & | capability | ) |
void PC_Updater::update | ( | ::Deployment::ImplementationArtifactDescription & | iad | ) |
void PC_Updater::update | ( | ::Deployment::ImplementationRequirement & | ir | ) |
void PC_Updater::update | ( | ::Deployment::ImplementationDependency & | id | ) |
void PC_Updater::update | ( | ::Deployment::ComponentAssemblyDescription & | cad | ) |
void PC_Updater::clear_list | ( | ) | [protected] |
ACE_CString PC_Updater::server_path_ [private] |
create a doubly link list
ACE_CString PC_Updater::package_ [private] |
bool PC_Updater::success_ [private] |