summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/include/idl_global.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/include/idl_global.h')
-rw-r--r--TAO/TAO_IDL/include/idl_global.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/include/idl_global.h b/TAO/TAO_IDL/include/idl_global.h
index 83ae415fca0..a224ee07160 100644
--- a/TAO/TAO_IDL/include/idl_global.h
+++ b/TAO/TAO_IDL/include/idl_global.h
@@ -556,6 +556,13 @@ public:
virtual idl_bool case_diff_error (void);
// are we strict about case-only differences or not?
+ virtual void ami_call_back (idl_bool value);
+ // To enable or disable AMI call back feature of the Messaging
+ // specification in the generated code.
+
+ virtual idl_bool ami_call_back (void);
+ // Return the flag.
+
private:
// Data
UTL_ScopeStack *pd_scopes; // Store scopes stack
@@ -696,6 +703,11 @@ private:
idl_bool case_diff_error_;
// do we report an error for indentifiers in the same scope that differ
// only by case? or just a warning?
+
+ idl_bool ami_call_back_;
+ // Flag to indicate whether the AMI Call back feature of the
+ // Messaging specification should be enabled for the generated files
+ // or not.
};
#endif //_IDL_IDL_GLOBAL_HH