diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-10-29 12:52:13 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-10-29 12:52:13 +0000 |
commit | 81880503000153b64b4f0ee3ee4018b54220ba38 (patch) | |
tree | c7e6c002eef4e633f0f6af28d87ff7f146c6c53e /modules/TAO/TAO_IDL/be/be_global.cpp | |
parent | 5428ca2afc9c5afc5c3fb61c272e39eff53ad6c2 (diff) | |
download | ATCD-81880503000153b64b4f0ee3ee4018b54220ba38.tar.gz |
ChangeLogTag: Thu Oct 29 12:50:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>idl3_plus_v2
Diffstat (limited to 'modules/TAO/TAO_IDL/be/be_global.cpp')
-rw-r--r-- | modules/TAO/TAO_IDL/be/be_global.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/modules/TAO/TAO_IDL/be/be_global.cpp b/modules/TAO/TAO_IDL/be/be_global.cpp index 59046a3e1d3..cf9999542a1 100644 --- a/modules/TAO/TAO_IDL/be/be_global.cpp +++ b/modules/TAO/TAO_IDL/be/be_global.cpp @@ -81,6 +81,7 @@ BE_GlobalData::BE_GlobalData (void) ciao_exec_src_ending_ (ACE::strnew ("_exec.cpp")), ciao_exec_stub_hdr_ending_ (ACE::strnew ("EC.h")), ciao_exec_idl_ending_ (ACE::strnew ("E.idl")), + dds_typesupport_hdr_ending_ (ACE::strnew ("Support.h")), output_dir_ (0), skel_output_dir_ (0), anyop_output_dir_ (0), @@ -455,6 +456,18 @@ BE_GlobalData::be_get_ciao_exec_idl ( } const char * +BE_GlobalData::be_get_dds_typesupport_header ( + UTL_String *idl_file_name, + bool base_name_only) +{ + return + be_change_idl_file_extension ( + idl_file_name, + be_global->dds_typesupport_hdr_ending (), + base_name_only); +} + +const char * BE_GlobalData::be_get_client_hdr_fname ( bool base_name_only) { @@ -1181,6 +1194,19 @@ BE_GlobalData::ciao_exec_idl_ending (void) const } void +BE_GlobalData::dds_typesupport_hdr_ending (const char* s) +{ + ACE::strdelete (this->dds_typesupport_hdr_ending_); + this->dds_typesupport_hdr_ending_ = ACE::strnew (s); +} + +const char* +BE_GlobalData::dds_typesupport_hdr_ending (void) const +{ + return this->dds_typesupport_hdr_ending_; +} + +void BE_GlobalData::output_dir (const char* s) { ACE::strdelete (this->output_dir_); |