summaryrefslogtreecommitdiff
path: root/TAO_IDL/be/be_global.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2011-08-11 18:44:35 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2011-08-11 18:44:35 +0000
commit8c7cc4d18ddf28a18a01fef53aaea68422b2fff2 (patch)
treebbe6518578480fb84993d4a7766eb3f6d4f7cc7d /TAO_IDL/be/be_global.cpp
parent46aa2cbd9587d5831712e93dbbef4331efb1266d (diff)
downloadATCD-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.cpp18
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 ((