summaryrefslogtreecommitdiff
path: root/TAO/tao/ORB.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-02-08 01:08:32 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-02-08 01:08:32 +0000
commit78ae675a995746ed9c06cebcb299c5ab24adc091 (patch)
tree7ab7c47d9e7d717d76039c027c28553562075526 /TAO/tao/ORB.h
parent7df63542de3b2332e1bcbd60c16b0997ea5af417 (diff)
downloadATCD-78ae675a995746ed9c06cebcb299c5ab24adc091.tar.gz
ChangeLogTag:Thu Feb 7 17:06:24 2002 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'TAO/tao/ORB.h')
-rw-r--r--TAO/tao/ORB.h38
1 files changed, 16 insertions, 22 deletions
diff --git a/TAO/tao/ORB.h b/TAO/tao/ORB.h
index 3e0e8f120d6..ebc692cd42f 100644
--- a/TAO/tao/ORB.h
+++ b/TAO/tao/ORB.h
@@ -77,26 +77,32 @@ public:
friend class TAO_ORB_Core;
friend TAO_Export TAO_ORB_Core *TAO_ORB_Core_instance (void);
- class TAO_Export InvalidName : public CORBA_UserException
+ class TAO_Export InvalidName : public CORBA::UserException
{
public:
InvalidName (void);
InvalidName (const InvalidName &);
~InvalidName (void);
+
InvalidName &operator= (const InvalidName &);
+ static InvalidName *_downcast (CORBA::Exception *);
+ static CORBA::Exception *_alloc (void);
+
+ virtual CORBA::Exception *_tao_duplicate (void) const;
+
virtual void _raise (void);
- virtual void _tao_encode (TAO_OutputCDR &cdr
- ACE_ENV_ARG_DECL_NOT_USED) const;
- virtual void _tao_decode (TAO_InputCDR &cdr
- ACE_ENV_ARG_DECL_NOT_USED);
+ virtual void _tao_encode (
+ TAO_OutputCDR &
+ ACE_ENV_ARG_DECL_NOT_USED
+ ) const;
- /// = TAO extension
- static InvalidName* _downcast (CORBA_Exception *ex);
- static CORBA::Exception *_alloc (void);
- };
- static CORBA::TypeCode_ptr _tc_InvalidName;
+ virtual void _tao_decode (
+ TAO_InputCDR &
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ };
typedef char *ObjectId;
typedef CORBA::String_var ObjectId_var;
@@ -604,18 +610,6 @@ private:
CORBA::ORB_ptr &ptr_;
};
-TAO_Export void
-operator<<= (CORBA::Any &, const CORBA::ORB::InvalidName &);
-TAO_Export void
-operator<<= (CORBA::Any &, CORBA::ORB::InvalidName*);
-TAO_Export CORBA::Boolean
-operator>>= (const CORBA::Any &, CORBA::ORB::InvalidName *&);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::ORB::InvalidName &);
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::ORB::InvalidName &);
-
-
#if defined (__ACE_INLINE__)
# include "tao/ORB.i"
#endif /* __ACE_INLINE__ */