diff options
Diffstat (limited to 'TAO/tao/IORTable/IORTableC.h')
-rw-r--r-- | TAO/tao/IORTable/IORTableC.h | 466 |
1 files changed, 0 insertions, 466 deletions
diff --git a/TAO/tao/IORTable/IORTableC.h b/TAO/tao/IORTable/IORTableC.h deleted file mode 100644 index 9f4e1965292..00000000000 --- a/TAO/tao/IORTable/IORTableC.h +++ /dev/null @@ -1,466 +0,0 @@ -/* -*- C++ -*- $Id$ */ - -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO and the TAO IDL Compiler have been developed by the Center for -// Distributed Object Computing at Washington University, St. Louis. -// -// Information about TAO is available at: -// http://www.cs.wustl.edu/~schmidt/TAO.html - -#ifndef _TAO_IDL_ORIG_IORTABLEC_H_ -#define _TAO_IDL_ORIG_IORTABLEC_H_ - -#include "ace/pre.h" -#include "tao/corba.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "iortable_export.h" - -#if defined (TAO_EXPORT_MACRO) -#undef TAO_EXPORT_MACRO -#endif -#define TAO_EXPORT_MACRO TAO_IORTable_Export - -#if defined (TAO_EXPORT_NESTED_CLASSES) -# if defined (TAO_EXPORT_NESTED_MACRO) -# undef TAO_EXPORT_NESTED_MACRO -# endif /* defined (TAO_EXPORT_NESTED_MACRO) */ -# define TAO_EXPORT_NESTED_MACRO TAO_IORTable_Export -#endif /* TAO_EXPORT_NESTED_CLASSES */ - -#if defined(_MSC_VER) -#if (_MSC_VER >= 1200) -#pragma warning(push) -#endif /* _MSC_VER >= 1200 */ -#pragma warning(disable:4250) -#endif /* _MSC_VER */ - -TAO_NAMESPACE IORTable -{ - class Locator; - -#if !defined (_IORTABLE_LOCATOR___PTR_CH_) -#define _IORTABLE_LOCATOR___PTR_CH_ - -typedef Locator *Locator_ptr; - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_LOCATOR___VAR_CH_) -#define _IORTABLE_LOCATOR___VAR_CH_ - - class TAO_IORTable_Export Locator_var : public TAO_Base_var - { - public: - Locator_var (void); // default constructor - Locator_var (Locator_ptr p) : ptr_ (p) {} - Locator_var (const Locator_var &); // copy constructor - ~Locator_var (void); // destructor - - Locator_var &operator= (Locator_ptr); - Locator_var &operator= (const Locator_var &); - Locator_ptr operator-> (void) const; - - operator const Locator_ptr &() const; - operator Locator_ptr &(); - // in, inout, out, _retn - Locator_ptr in (void) const; - Locator_ptr &inout (void); - Locator_ptr &out (void); - Locator_ptr _retn (void); - Locator_ptr ptr (void) const; - - private: - Locator_ptr ptr_; - // Unimplemented - prevents widening assignment. - Locator_var (const TAO_Base_var &rhs); - Locator_var &operator= (const TAO_Base_var &rhs); - }; - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_LOCATOR___OUT_CH_) -#define _IORTABLE_LOCATOR___OUT_CH_ - - class TAO_IORTable_Export Locator_out - { - public: - Locator_out (Locator_ptr &); - Locator_out (Locator_var &); - Locator_out (const Locator_out &); - Locator_out &operator= (const Locator_out &); - Locator_out &operator= (const Locator_var &); - Locator_out &operator= (Locator_ptr); - operator Locator_ptr &(); - Locator_ptr &ptr (void); - Locator_ptr operator-> (void); - - private: - Locator_ptr &ptr_; - }; - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_ALREADYBOUND_CH_) -#define _IORTABLE_ALREADYBOUND_CH_ - - class TAO_IORTable_Export AlreadyBound : public CORBA::UserException - { - public: - - AlreadyBound (void); // default ctor - AlreadyBound (const AlreadyBound &); // copy ctor - ~AlreadyBound (void); - static void _tao_any_destructor (void*); - AlreadyBound &operator= (const AlreadyBound &); - - - virtual void _raise (void); - - virtual void _tao_encode ( - TAO_OutputCDR &, - CORBA::Environment &) const; - virtual void _tao_decode ( - TAO_InputCDR &, - CORBA::Environment &); - - static AlreadyBound *_downcast (CORBA::Exception *); - - - // = TAO extension - static CORBA::Exception *_alloc (void); - }; // exception IORTable::AlreadyBound - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_NOTFOUND_CH_) -#define _IORTABLE_NOTFOUND_CH_ - - class TAO_IORTable_Export NotFound : public CORBA::UserException - { - public: - - NotFound (void); // default ctor - NotFound (const NotFound &); // copy ctor - ~NotFound (void); - static void _tao_any_destructor (void*); - NotFound &operator= (const NotFound &); - - - virtual void _raise (void); - - virtual void _tao_encode ( - TAO_OutputCDR &, - CORBA::Environment &) const; - virtual void _tao_decode ( - TAO_InputCDR &, - CORBA::Environment &); - - static NotFound *_downcast (CORBA::Exception *); - - - // = TAO extension - static CORBA::Exception *_alloc (void); - }; // exception IORTable::NotFound - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_TABLE___PTR_CH_) -#define _IORTABLE_TABLE___PTR_CH_ - - class Table; - typedef Table *Table_ptr; - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_TABLE___VAR_CH_) -#define _IORTABLE_TABLE___VAR_CH_ - - class TAO_IORTable_Export Table_var : public TAO_Base_var - { - public: - Table_var (void); // default constructor - Table_var (Table_ptr p) : ptr_ (p) {} - Table_var (const Table_var &); // copy constructor - ~Table_var (void); // destructor - - Table_var &operator= (Table_ptr); - Table_var &operator= (const Table_var &); - Table_ptr operator-> (void) const; - - operator const Table_ptr &() const; - operator Table_ptr &(); - // in, inout, out, _retn - Table_ptr in (void) const; - Table_ptr &inout (void); - Table_ptr &out (void); - Table_ptr _retn (void); - Table_ptr ptr (void) const; - - private: - Table_ptr ptr_; - // Unimplemented - prevents widening assignment. - Table_var (const TAO_Base_var &rhs); - Table_var &operator= (const TAO_Base_var &rhs); - }; - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_TABLE___OUT_CH_) -#define _IORTABLE_TABLE___OUT_CH_ - - class TAO_IORTable_Export Table_out - { - public: - Table_out (Table_ptr &); - Table_out (Table_var &); - Table_out (const Table_out &); - Table_out &operator= (const Table_out &); - Table_out &operator= (const Table_var &); - Table_out &operator= (Table_ptr); - operator Table_ptr &(); - Table_ptr &ptr (void); - Table_ptr operator-> (void); - - private: - Table_ptr &ptr_; - }; - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_TABLE_CH_) -#define _IORTABLE_TABLE_CH_ - -class TAO_IORTable_Export Table : public virtual CORBA_Object - { - public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) - typedef Table_ptr _ptr_type; - typedef Table_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - - // the static operations - static Table_ptr _duplicate (Table_ptr obj); - static Table_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static Table_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static Table_ptr _nil (void) - { - return (Table_ptr)0; - } - - virtual void bind ( - const char * object_key, - const char * IOR, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException, - IORTable::AlreadyBound - )) = 0; - - virtual void rebind ( - const char * object_key, - const char * IOR, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - virtual void unbind ( - const char * object_key, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException, - IORTable::NotFound - )) = 0; - - virtual void set_locator ( - IORTable::Locator_ptr the_locator, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - virtual void *_tao_QueryInterface (ptr_arith_t type); - - virtual const char* _interface_repository_id (void) const; - - protected: - Table (void); - virtual ~Table (void); - private: - Table (const Table &); - void operator= (const Table &); - }; - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_LOCATOR___PTR_CH_) -#define _IORTABLE_LOCATOR___PTR_CH_ - - class Locator; - typedef Locator *Locator_ptr; - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_LOCATOR___VAR_CH_) -#define _IORTABLE_LOCATOR___VAR_CH_ - - class TAO_IORTable_Export Locator_var : public TAO_Base_var - { - public: - Locator_var (void); // default constructor - Locator_var (Locator_ptr p) : ptr_ (p) {} - Locator_var (const Locator_var &); // copy constructor - ~Locator_var (void); // destructor - - Locator_var &operator= (Locator_ptr); - Locator_var &operator= (const Locator_var &); - Locator_ptr operator-> (void) const; - - operator const Locator_ptr &() const; - operator Locator_ptr &(); - // in, inout, out, _retn - Locator_ptr in (void) const; - Locator_ptr &inout (void); - Locator_ptr &out (void); - Locator_ptr _retn (void); - Locator_ptr ptr (void) const; - - private: - Locator_ptr ptr_; - // Unimplemented - prevents widening assignment. - Locator_var (const TAO_Base_var &rhs); - Locator_var &operator= (const TAO_Base_var &rhs); - }; - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_LOCATOR___OUT_CH_) -#define _IORTABLE_LOCATOR___OUT_CH_ - - class TAO_IORTable_Export Locator_out - { - public: - Locator_out (Locator_ptr &); - Locator_out (Locator_var &); - Locator_out (const Locator_out &); - Locator_out &operator= (const Locator_out &); - Locator_out &operator= (const Locator_var &); - Locator_out &operator= (Locator_ptr); - operator Locator_ptr &(); - Locator_ptr &ptr (void); - Locator_ptr operator-> (void); - - private: - Locator_ptr &ptr_; - }; - - -#endif /* end #if !defined */ - - -#if !defined (_IORTABLE_LOCATOR_CH_) -#define _IORTABLE_LOCATOR_CH_ - -class TAO_IORTable_Export Locator : public virtual CORBA_Object - { - public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) - typedef Locator_ptr _ptr_type; - typedef Locator_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - - // the static operations - static Locator_ptr _duplicate (Locator_ptr obj); - static Locator_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static Locator_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static Locator_ptr _nil (void) - { - return (Locator_ptr)0; - } - - virtual char * locate ( - const char * object_key, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException, - IORTable::NotFound - )) = 0; - - virtual void *_tao_QueryInterface (ptr_arith_t type); - - virtual const char* _interface_repository_id (void) const; - - protected: - Locator (void); - virtual ~Locator (void); - private: - Locator (const Locator &); - void operator= (const Locator &); - }; - - -#endif /* end #if !defined */ - - -} -TAO_NAMESPACE_CLOSE // module IORTable - -#if defined (__ACE_INLINE__) -#include "IORTableC.i" -#endif /* defined INLINE */ - -#if defined(_MSC_VER) && (_MSC_VER >= 1200) -#pragma warning(pop) -#endif /* _MSC_VER */ - -#include "ace/post.h" -#endif /* ifndef */ |