26#ifndef ARMARX_ScenarioManager_ICEGRIDXMLGENERATOR_H
27#define ARMARX_ScenarioManager_ICEGRIDXMLGENERATOR_H
31#include <IceGrid/Admin.h>
32#include <IceGrid/Descriptor.h>
46 IceGrid::ApplicationDescriptor
48 const IceGrid::AdminPrx iceAdmin);
49 IceGrid::ApplicationDescriptor
51 const IceGrid::AdminPrx iceAdmin);
52 IceGrid::ApplicationDescriptor
54 const IceGrid::AdminPrx iceAdmin);
55 IceGrid::ApplicationDescriptor
57 const IceGrid::AdminPrx iceAdmin);
59 IceGrid::ServerInstanceDescriptor
63 IceGrid::ApplicationUpdateDescriptor
70 std::string getSyncDirFromFile(std::string path);
IceGrid::ApplicationDescriptor generateEmptyRemoteApplicationDescriptor(Data_Structure::ScenarioPtr scenario, const IceGrid::AdminPrx iceAdmin)
IceGrid::ApplicationDescriptor generateLocalApplicationDescriptor(Data_Structure::ScenarioPtr scenario, const IceGrid::AdminPrx iceAdmin)
IceGrid::ApplicationUpdateDescriptor generateUpdateDescriptor(IceGrid::ApplicationDescriptor descriptor)
void generateComponent(Data_Structure::ApplicationInstancePtr app)
void generateLocalApplication(Data_Structure::ScenarioPtr scenario)
void generateRemoteApplication(Data_Structure::ScenarioPtr scenario)
IceGrid::ApplicationDescriptor generateEmptyLocalApplicationDescriptor(Data_Structure::ScenarioPtr scenario, const IceGrid::AdminPrx iceAdmin)
IceGrid::ServerInstanceDescriptor generateComponentNode(Data_Structure::ApplicationInstancePtr app)
std::string getDefaultSyncFile()
void setDefaultSyncFileDir(std::string path)
IceGrid::ApplicationDescriptor generateRemoteApplicationDescriptor(Data_Structure::ScenarioPtr scenario, const IceGrid::AdminPrx iceAdmin)
std::shared_ptr< Scenario > ScenarioPtr
std::shared_ptr< ApplicationInstance > ApplicationInstancePtr