summaryrefslogtreecommitdiff
path: root/TAO/tao/CurrentC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/CurrentC.h')
-rw-r--r--TAO/tao/CurrentC.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/TAO/tao/CurrentC.h b/TAO/tao/CurrentC.h
index 5cb043d1077..3815ff7ba2f 100644
--- a/TAO/tao/CurrentC.h
+++ b/TAO/tao/CurrentC.h
@@ -111,7 +111,7 @@ private:
#if !defined (_CORBA_CURRENT_CH_)
#define _CORBA_CURRENT_CH_
-class CORBA_Current : public virtual ACE_CORBA_1 (Object)
+class CORBA_Current : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
@@ -125,6 +125,7 @@ class CORBA_Current : public virtual ACE_CORBA_1 (Object)
CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ());
static CORBA_Current_ptr _nil (void);
+ static void _tao_any_destructor (void*);
virtual CORBA::Boolean _is_a (const CORBA::Char *type_id,
CORBA_Environment &ACE_TRY_ENV =
@@ -147,9 +148,9 @@ class CORBA_Current : public virtual ACE_CORBA_1 (Object)
#endif /* end #if !defined */
// Any operators for interface CORBA_Current
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
CORBA_Current_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
CORBA_Current *&);
#if defined (__ACE_INLINE__)