#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 <[email protected]>
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 | ( | ) |
void PC_Updater::clear_list | ( | ) | [protected] |
void PC_Updater::update | ( | ::Deployment::ComponentAssemblyDescription & | cad | ) |
void PC_Updater::update | ( | ::Deployment::ImplementationDependency & | id | ) |
void PC_Updater::update | ( | ::Deployment::ImplementationRequirement & | ir | ) |
void PC_Updater::update | ( | ::Deployment::ImplementationArtifactDescription & | iad | ) |
void PC_Updater::update | ( | ::Deployment::Capability & | capability | ) |
void PC_Updater::update | ( | ::Deployment::ComponentInterfaceDescription & | cid | ) |
void PC_Updater::update | ( | ::Deployment::NamedImplementationArtifact & | named_implementation | ) |
void PC_Updater::update | ( | ::Deployment::SubcomponentInstantiationDescription & | sid | ) |
void PC_Updater::update | ( | ::Deployment::ComponentImplementationDescription & | cid | ) |
void PC_Updater::update | ( | ::Deployment::ComponentPackageReference & | cpr | ) |
void PC_Updater::update | ( | ::Deployment::ComponentExternalPortEndpoint & | cepe | ) |
void PC_Updater::update | ( | ::Deployment::Requirement & | requirement | ) |
void PC_Updater::update | ( | ::Deployment::SubcomponentPortEndpoint & | spe | ) |
void PC_Updater::update | ( | ::Deployment::PackagedComponentImplementation & | pci | ) |
void PC_Updater::update | ( | ::Deployment::MonolithicImplementationDescription & | mid | ) |
void PC_Updater::update | ( | ::Deployment::ComponentPackageDescription & | comppkgdesc | ) |
void PC_Updater::update | ( | ::Deployment::AssemblyPropertyMapping & | apm | ) |
void PC_Updater::update | ( | ::Deployment::AssemblyConnectionDescription & | acd | ) |
void PC_Updater::update | ( | ::Deployment::Property & | property | ) |
bool PC_Updater::update | ( | ::Deployment::PackageConfiguration & | pc | ) |
A whole slew of overloaded routines for different IDL data types part of the PackageConfiguration.
create a doubly link list
ACE_CString PC_Updater::package_ [private] |
ACE_CString PC_Updater::server_path_ [private] |
bool PC_Updater::success_ [private] |