diff options
Diffstat (limited to 'TAO/tao/CurrentC.h')
-rw-r--r-- | TAO/tao/CurrentC.h | 144 |
1 files changed, 0 insertions, 144 deletions
diff --git a/TAO/tao/CurrentC.h b/TAO/tao/CurrentC.h deleted file mode 100644 index 2736188b3eb..00000000000 --- a/TAO/tao/CurrentC.h +++ /dev/null @@ -1,144 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// CurrentC.h -// -// = AUTHOR -// -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html -// -// -// Modified by Aniruddha Gokhale. -// -// ============================================================================ - -#if !defined (_TAO_IDL_CURRENTC_H_) -#define _TAO_IDL_CURRENTC_H_ - -#if !defined (TAO_EXPORT_MACRO) -#define TAO_EXPORT_MACRO -#endif -#include "tao/corba.h" - -#if defined(_MSC_VER) -#pragma warning(disable:4250) -#endif /* _MSC_VER */ - -#if !defined (_CORBA_CURRENT___PTR_CH_) -#define _CORBA_CURRENT___PTR_CH_ - -class CORBA_Current; -typedef CORBA_Current *CORBA_Current_ptr; - -#endif /* end #if !defined */ - - -#if !defined (_CORBA_CURRENT___VAR_CH_) -#define _CORBA_CURRENT___VAR_CH_ - -class CORBA_Current_var -{ -public: - CORBA_Current_var (void); // default constructor - CORBA_Current_var (CORBA_Current_ptr); - CORBA_Current_var (const CORBA_Current_var &); // copy constructor - ~CORBA_Current_var (void); // destructor - - CORBA_Current_var &operator= (CORBA_Current_ptr); - CORBA_Current_var &operator= (const CORBA_Current_var &); - CORBA_Current_ptr operator-> (void) const; - - operator const CORBA_Current_ptr &() const; - operator CORBA_Current_ptr &(); - // in, inout, out, _retn - CORBA_Current_ptr in (void) const; - CORBA_Current_ptr &inout (void); - CORBA_Current_ptr &out (void); - CORBA_Current_ptr _retn (void); - CORBA_Current_ptr ptr (void) const; - -private: - CORBA_Current_ptr ptr_; -}; - - -#endif /* end #if !defined */ - - -#if !defined (_CORBA_CURRENT___OUT_CH_) -#define _CORBA_CURRENT___OUT_CH_ - -class CORBA_Current_out -{ -public: - CORBA_Current_out (CORBA_Current_ptr &); - CORBA_Current_out (CORBA_Current_var &); - CORBA_Current_out (CORBA_Current_out &); - CORBA_Current_out &operator= (CORBA_Current_out &); - CORBA_Current_out &operator= (const CORBA_Current_var &); - CORBA_Current_out &operator= (CORBA_Current_ptr); - operator CORBA_Current_ptr &(); - CORBA_Current_ptr &ptr (void); - CORBA_Current_ptr operator-> (void); - -private: - CORBA_Current_ptr &ptr_; -}; - - -#endif /* end #if !defined */ - - -#if !defined (_CORBA_CURRENT_CH_) -#define _CORBA_CURRENT_CH_ - -class CORBA_Current : public virtual ACE_CORBA_1 (Object) -{ - public: - // the static operations - static CORBA_Current_ptr _duplicate (CORBA_Current_ptr obj); - static CORBA_Current_ptr _narrow (CORBA::Object_ptr obj, CORBA_Environment &_env = CORBA_Environment::default_environment ()); - static CORBA_Current_ptr _nil (void); - - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, - CORBA_Environment &_env = CORBA_Environment::default_environment () - ); - virtual const char* _interface_repository_id (void) const; - protected: - CORBA_Current (void); // default constructor - CORBA_Current (STUB_Object *objref, - TAO_ServantBase *_tao_servant = 0, - CORBA::Boolean _tao_collocated = 0 - ); - virtual ~CORBA_Current (void); - private: - CORBA_Current (const CORBA_Current &); - void operator= (const CORBA_Current &); -}; - - -#endif /* end #if !defined */ - -// Any operators for interface CORBA_Current -void operator<<= (CORBA::Any &, CORBA_Current_ptr); -CORBA::Boolean operator>>= (const CORBA::Any &, CORBA_Current *&); - -#if defined (__ACE_INLINE__) -#include "CurrentC.i" -#endif /* defined INLINE */ - -#if defined(_MSC_VER) -#pragma warning(default:4250) -#endif /* _MSC_VER */ - -#endif /* if !defined */ |