diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2011-08-11 18:44:35 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2011-08-11 18:44:35 +0000 |
commit | 8c7cc4d18ddf28a18a01fef53aaea68422b2fff2 (patch) | |
tree | bbe6518578480fb84993d4a7766eb3f6d4f7cc7d /TAO_IDL/be/be_global.cpp | |
parent | 46aa2cbd9587d5831712e93dbbef4331efb1266d (diff) | |
download | ATCD-8c7cc4d18ddf28a18a01fef53aaea68422b2fff2.tar.gz |
ChangeLogTag: Thu Aug 11 18:40:36 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO_IDL/be/be_global.cpp')
-rw-r--r-- | TAO_IDL/be/be_global.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/TAO_IDL/be/be_global.cpp b/TAO_IDL/be/be_global.cpp index 8d8a3e8c4a4..2234c0eb162 100644 --- a/TAO_IDL/be/be_global.cpp +++ b/TAO_IDL/be/be_global.cpp @@ -91,6 +91,7 @@ BE_GlobalData::BE_GlobalData (void) skel_output_dir_ (0), anyop_output_dir_ (0), any_support_ (true), + cdr_support_ (true), tc_support_ (true), obv_opt_accessor_ (0), gen_impl_files_ (false), @@ -1522,6 +1523,18 @@ BE_GlobalData::any_support (void) const } void +BE_GlobalData::cdr_support (bool val) +{ + this->cdr_support_ = val; +} + +bool +BE_GlobalData::cdr_support (void) const +{ + return this->cdr_support_; +} + +void BE_GlobalData::tc_support (bool val) { this->tc_support_ = val; @@ -3351,6 +3364,11 @@ BE_GlobalData::parse_args (long &i, char **av) // No stub inline. be_global->gen_client_stub (false); } + else if (av[i][3] == 'd' && av[i][4] == 'r') + { + // No cdr support. + be_global->cdr_support (false); + } else { ACE_ERROR (( |