diff options
Diffstat (limited to 'TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h')
-rw-r--r-- | TAO/CIAO/tools/static_configurator/Static_Assembly_Visitors.h | 9 |
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); |