summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2011-08-08 09:04:40 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2011-08-08 09:04:40 +0000
commit45ed8979c28b68cb0a9645a3c87a2e9c7531487b (patch)
tree094284387e98365610a2c207415e08a27ca4417b /TAO/TAO_IDL/be_include
parentb4f0d8c6bd40df4f475de7be161938b1ee7b26db (diff)
downloadATCD-45ed8979c28b68cb0a9645a3c87a2e9c7531487b.tar.gz
Mon Aug 8 09:01:55 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
* TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_global.cpp: * TAO_IDL/be/be_util.cpp: * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: * TAO_IDL/be/be_visitor_root/root_ch.cpp: * TAO_IDL/be/be_visitor_root/root_cs.cpp: * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_structure/structure_cs.cpp: * TAO_IDL/be/be_visitor_traits.cpp: * TAO_IDL/be_include/be_global.h: Added support for -Scdr which suppresses the CDR streaming operations. This safes footprint when we are using IDL defined types, but these are not intended to be send through remote CORBA interfaces
Diffstat (limited to 'TAO/TAO_IDL/be_include')
-rw-r--r--TAO/TAO_IDL/be_include/be_global.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be_include/be_global.h b/TAO/TAO_IDL/be_include/be_global.h
index 80c01149d15..a7c0397d4ed 100644
--- a/TAO/TAO_IDL/be_include/be_global.h
+++ b/TAO/TAO_IDL/be_include/be_global.h
@@ -593,6 +593,12 @@ public:
/// Check Any support.
bool any_support (void) const;
+ /// Set cdr support.
+ void cdr_support (bool);
+
+ /// Check cdr support.
+ bool cdr_support (void) const;
+
/// Set TypeCode support.
void tc_support (bool);
@@ -1028,6 +1034,9 @@ private:
/// do we support Any operators?
bool any_support_;
+ /// do we support cdr?
+ bool cdr_support_;
+
/// do we support typecodes?
bool tc_support_;