summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h')
-rw-r--r--TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h b/TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h
index a505aa775b3..59e0d0c0d47 100644
--- a/TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h
+++ b/TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h
@@ -28,6 +28,7 @@
#include "../XML_Helpers/Assembly_Spec.h"
//#include "Deployment_Configuration.h"
#include "Static_Assembly.h"
+#include "ace/Configuration.h"
namespace CIAO
{
@@ -42,6 +43,7 @@ namespace CIAO
public:
/// Constructor
Static_Assembly_Builder_Visitor (ID_IMPL_MAP &idmap,
+ const char*,
Static_Config::Static_Config_Info&);
/// Destructor
@@ -67,6 +69,8 @@ namespace CIAO
void dump_static_config_info ();
void generate_static_header_file (const char* header_file_name);
+ void generate_static_app_driver (const char* app_driver_file_name);
+ int generate_static_app_mpc (const char* );
protected:
/// Context to build on.
@@ -91,6 +95,11 @@ namespace CIAO
int& connections_table_last_index_;
int& resolvers_table_last_index_;
+ ACE_CString installation_file_;
+ ACE_Configuration* installation_;
+ ACE_CString section_name_;
+ ACE_Configuration_Section_Key section_;
+
protected:
int find_container (const ACE_CString& rtpolicy_name);
int build_resolver_info (Assembly_Connection::IF_Resolver_Info* info);