summaryrefslogtreecommitdiff
path: root/TAO/tao/Any.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-25 22:36:46 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-25 22:36:46 +0000
commitd755b11819666bd7dd1923ab98a0a36c43162e1b (patch)
tree73ab22027e499a99bceb624a570c0605d00411e9 /TAO/tao/Any.h
parentb35b45044c6aa6c98afc617515f6708351929de4 (diff)
downloadATCD-d755b11819666bd7dd1923ab98a0a36c43162e1b.tar.gz
ChangeLogTag:Thu Mar 25 16:34:55 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Any.h')
-rw-r--r--TAO/tao/Any.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/TAO/tao/Any.h b/TAO/tao/Any.h
index 916ef0bbac9..fcd79fef8c1 100644
--- a/TAO/tao/Any.h
+++ b/TAO/tao/Any.h
@@ -291,6 +291,21 @@ public:
CORBA::default_environment ());
// Replace via message block instead of <value_>.
+ void _tao_replace (CORBA::TypeCode_ptr type,
+ const ACE_Message_Block *mb,
+ CORBA::Boolean any_owns_data,
+ void* value,
+ CORBA::Environment &TAO_IN_ENV =
+ CORBA::default_environment ());
+ // Replace all the contents of the any, used in the <<= operators.
+
+ void _tao_replace (CORBA::TypeCode_ptr type,
+ CORBA::Boolean any_owns_data,
+ void* value,
+ CORBA::Environment &TAO_IN_ENV =
+ CORBA::default_environment ());
+ // Replace the value of the Any, used in the >>= operators.
+
protected:
void free_value (CORBA::Environment &TAO_IN_ENV);
// Release the <value_>.