diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-02-08 01:08:32 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-02-08 01:08:32 +0000 |
commit | 78ae675a995746ed9c06cebcb299c5ab24adc091 (patch) | |
tree | 7ab7c47d9e7d717d76039c027c28553562075526 /TAO/tao/ORB.h | |
parent | 7df63542de3b2332e1bcbd60c16b0997ea5af417 (diff) | |
download | ATCD-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.h | 38 |
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__ */ |