diff options
Diffstat (limited to 'TAO/tao/PollableC.h')
-rw-r--r-- | TAO/tao/PollableC.h | 442 |
1 files changed, 0 insertions, 442 deletions
diff --git a/TAO/tao/PollableC.h b/TAO/tao/PollableC.h deleted file mode 100644 index fe7559c8b2a..00000000000 --- a/TAO/tao/PollableC.h +++ /dev/null @@ -1,442 +0,0 @@ -/* -*- C++ -*- */ -// -// $Id$ -// -// ================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// PollableC.h -// -// = DESCRIPTION -// Generated from Pollable.pidl -// The code was generated by the IDL compiler and then hand-crafted -// to reduce the includes interdependencies. -// -// ================================================================ - -#ifndef TAO_IDL_POLLABLEC_H -#define TAO_IDL_POLLABLEC_H - -#include "tao/corbafwd.h" - -#if defined (TAO_HAS_CORBA_MESSAGING) && defined (TAO_HAS_AMI_POLLER) - -#include "tao/Object.h" -#include "tao/Exception.h" -#include "tao/CDR.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - - -#if defined (TAO_EXPORT_MACRO) -#undef TAO_EXPORT_MACRO -#endif -#define TAO_EXPORT_MACRO TAO_Export -#if defined(_MSC_VER) -#pragma warning(disable:4250) -#endif /* _MSC_VER */ - -class CORBA_PollableSet; -typedef CORBA_PollableSet *CORBA_PollableSet_ptr; - -class TAO_Export CORBA_PollableSet_var -{ -public: - CORBA_PollableSet_var (void); // default constructor - CORBA_PollableSet_var (CORBA_PollableSet_ptr); - CORBA_PollableSet_var (const CORBA_PollableSet_var &); // copy constructor - ~CORBA_PollableSet_var (void); // destructor - - CORBA_PollableSet_var &operator= (CORBA_PollableSet_ptr); - CORBA_PollableSet_var &operator= (const CORBA_PollableSet_var &); - CORBA_PollableSet_ptr operator-> (void) const; - - operator const CORBA_PollableSet_ptr &() const; - operator CORBA_PollableSet_ptr &(); - // in, inout, out, _retn - CORBA_PollableSet_ptr in (void) const; - CORBA_PollableSet_ptr &inout (void); - CORBA_PollableSet_ptr &out (void); - CORBA_PollableSet_ptr _retn (void); - CORBA_PollableSet_ptr ptr (void) const; - -private: - CORBA_PollableSet_ptr ptr_; -}; - -class TAO_Export CORBA_PollableSet_out -{ -public: - CORBA_PollableSet_out (CORBA_PollableSet_ptr &); - CORBA_PollableSet_out (CORBA_PollableSet_var &); - CORBA_PollableSet_out (const CORBA_PollableSet_out &); - CORBA_PollableSet_out &operator= (const CORBA_PollableSet_out &); - CORBA_PollableSet_out &operator= (const CORBA_PollableSet_var &); - CORBA_PollableSet_out &operator= (CORBA_PollableSet_ptr); - operator CORBA_PollableSet_ptr &(); - CORBA_PollableSet_ptr &ptr (void); - CORBA_PollableSet_ptr operator-> (void); - -private: - CORBA_PollableSet_ptr &ptr_; -}; - -class CORBA_Pollable; -typedef CORBA_Pollable *CORBA_Pollable_ptr; - -class TAO_Export CORBA_Pollable_var -{ -public: - CORBA_Pollable_var (void); // default constructor - CORBA_Pollable_var (CORBA_Pollable_ptr); - CORBA_Pollable_var (const CORBA_Pollable_var &); // copy constructor - ~CORBA_Pollable_var (void); // destructor - - CORBA_Pollable_var &operator= (CORBA_Pollable_ptr); - CORBA_Pollable_var &operator= (const CORBA_Pollable_var &); - CORBA_Pollable_ptr operator-> (void) const; - - operator const CORBA_Pollable_ptr &() const; - operator CORBA_Pollable_ptr &(); - // in, inout, out, _retn - CORBA_Pollable_ptr in (void) const; - CORBA_Pollable_ptr &inout (void); - CORBA_Pollable_ptr &out (void); - CORBA_Pollable_ptr _retn (void); - CORBA_Pollable_ptr ptr (void) const; - -private: - CORBA_Pollable_ptr ptr_; -}; - -class TAO_Export CORBA_Pollable_out -{ -public: - CORBA_Pollable_out (CORBA_Pollable_ptr &); - CORBA_Pollable_out (CORBA_Pollable_var &); - CORBA_Pollable_out (const CORBA_Pollable_out &); - CORBA_Pollable_out &operator= (const CORBA_Pollable_out &); - CORBA_Pollable_out &operator= (const CORBA_Pollable_var &); - CORBA_Pollable_out &operator= (CORBA_Pollable_ptr); - operator CORBA_Pollable_ptr &(); - CORBA_Pollable_ptr &ptr (void); - CORBA_Pollable_ptr operator-> (void); - -private: - CORBA_Pollable_ptr &ptr_; -}; - -class TAO_Export CORBA_Pollable : public virtual CORBA_Object -{ - public: -#if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8 - typedef CORBA_Pollable_ptr _ptr_type; - typedef CORBA_Pollable_var _var_type; -#endif /* __GNUC__ */ - - // the static operations - static CORBA_Pollable_ptr _duplicate (CORBA_Pollable_ptr obj); - static CORBA_Pollable_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static CORBA_Pollable_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static CORBA_Pollable_ptr _nil (void); - - virtual CORBA::Boolean is_ready ( - CORBA::ULong timeout, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual CORBA_PollableSet_ptr create_pollable_set ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual CORBA::Boolean _is_a ( - const CORBA::Char *type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual const char* _interface_repository_id (void) const; -protected: - CORBA_Pollable (void); // default constructor - CORBA_Pollable (TAO_Stub *objref, - TAO_ServantBase *_tao_servant = 0, - CORBA::Boolean _tao_collocated = 0 - ); - virtual ~CORBA_Pollable (void); -private: - CORBA_Pollable (const CORBA_Pollable &); - void operator= (const CORBA_Pollable &); -}; - -class CORBA_DIIPollable; -typedef CORBA_DIIPollable *CORBA_DIIPollable_ptr; - -class TAO_Export CORBA_DIIPollable_var -{ -public: - CORBA_DIIPollable_var (void); // default constructor - CORBA_DIIPollable_var (CORBA_DIIPollable_ptr); - CORBA_DIIPollable_var (const CORBA_DIIPollable_var &); // copy constructor - ~CORBA_DIIPollable_var (void); // destructor - - CORBA_DIIPollable_var &operator= (CORBA_DIIPollable_ptr); - CORBA_DIIPollable_var &operator= (const CORBA_DIIPollable_var &); - CORBA_DIIPollable_ptr operator-> (void) const; - - operator const CORBA_DIIPollable_ptr &() const; - operator CORBA_DIIPollable_ptr &(); - // in, inout, out, _retn - CORBA_DIIPollable_ptr in (void) const; - CORBA_DIIPollable_ptr &inout (void); - CORBA_DIIPollable_ptr &out (void); - CORBA_DIIPollable_ptr _retn (void); - CORBA_DIIPollable_ptr ptr (void) const; - -private: - CORBA_DIIPollable_ptr ptr_; -}; - -class TAO_Export CORBA_DIIPollable_out -{ -public: - CORBA_DIIPollable_out (CORBA_DIIPollable_ptr &); - CORBA_DIIPollable_out (CORBA_DIIPollable_var &); - CORBA_DIIPollable_out (const CORBA_DIIPollable_out &); - CORBA_DIIPollable_out &operator= (const CORBA_DIIPollable_out &); - CORBA_DIIPollable_out &operator= (const CORBA_DIIPollable_var &); - CORBA_DIIPollable_out &operator= (CORBA_DIIPollable_ptr); - operator CORBA_DIIPollable_ptr &(); - CORBA_DIIPollable_ptr &ptr (void); - CORBA_DIIPollable_ptr operator-> (void); - -private: - CORBA_DIIPollable_ptr &ptr_; -}; - -class TAO_Export CORBA_DIIPollable: public virtual CORBA_Pollable -{ -public: -#if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8 - typedef CORBA_DIIPollable_ptr _ptr_type; - typedef CORBA_DIIPollable_var _var_type; -#endif /* __GNUC__ */ - - // the static operations - static CORBA_DIIPollable_ptr _duplicate (CORBA_DIIPollable_ptr obj); - static CORBA_DIIPollable_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static CORBA_DIIPollable_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static CORBA_DIIPollable_ptr _nil (void); - - virtual CORBA::Boolean _is_a ( - const CORBA::Char *type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual const char* _interface_repository_id (void) const; -protected: - CORBA_DIIPollable (void); // default constructor - CORBA_DIIPollable (TAO_Stub *objref, - TAO_ServantBase *_tao_servant = 0, - CORBA::Boolean _tao_collocated = 0 - ); - virtual ~CORBA_DIIPollable (void); -private: - CORBA_DIIPollable (const CORBA_DIIPollable &); - void operator= (const CORBA_DIIPollable &); -}; - -class TAO_Export CORBA_PollableSet : public virtual ACE_CORBA_1 (Object) -{ -public: -#if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8 - typedef CORBA_PollableSet_ptr _ptr_type; - typedef CORBA_PollableSet_var _var_type; -#endif /* __GNUC__ */ - - // the static operations - static CORBA_PollableSet_ptr _duplicate (CORBA_PollableSet_ptr obj); - static CORBA_PollableSet_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static CORBA_PollableSet_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - static CORBA_PollableSet_ptr _nil (void); - - class NoPossiblePollable; - typedef NoPossiblePollable *NoPossiblePollable_ptr; - - class TAO_Export NoPossiblePollable : public CORBA::UserException - { - public: - // **************** - // The fields (and their helper classes) - - - // End of implicit types for the fields - // **************** - - NoPossiblePollable (void); // default ctor - NoPossiblePollable (const NoPossiblePollable &); // copy ctor - ~NoPossiblePollable (void); // dtor - NoPossiblePollable &operator= (const NoPossiblePollable &); - - - virtual void _raise (void); - - static NoPossiblePollable *_narrow (CORBA::Exception *); - - - // = TAO extension - static CORBA::Exception *_alloc (void); - - }; // exception CORBA::PollableSet::NoPossiblePollable - - static CORBA::TypeCode_ptr _tc_NoPossiblePollable; - - class UnknownPollable; - typedef UnknownPollable *UnknownPollable_ptr; - - class TAO_Export UnknownPollable : public CORBA::UserException - { - public: - // **************** - // The fields (and their helper classes) - - - // End of implicit types for the fields - // **************** - - UnknownPollable (void); // default ctor - UnknownPollable (const UnknownPollable &); // copy ctor - ~UnknownPollable (void); // dtor - UnknownPollable &operator= (const UnknownPollable &); - - - virtual void _raise (void); - - static UnknownPollable *_narrow (CORBA::Exception *); - - - // = TAO extension - static CORBA::Exception *_alloc (void); - - }; // exception CORBA::PollableSet::UnknownPollable - - static CORBA::TypeCode_ptr _tc_UnknownPollable; - - - virtual CORBA_DIIPollable_ptr create_dii_pollable ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual void add_pollable ( - CORBA_Pollable_ptr potential, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual CORBA_Pollable_ptr poll ( - CORBA::ULong timeout, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual void remove ( - CORBA_Pollable_ptr potential, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual CORBA::UShort number_left ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual CORBA::Boolean _is_a ( - const CORBA::Char *type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual const char* _interface_repository_id (void) const; -protected: - CORBA_PollableSet (void); // default constructor - CORBA_PollableSet (TAO_Stub *objref, - TAO_ServantBase *_tao_servant = 0, - CORBA::Boolean _tao_collocated = 0 - ); - virtual ~CORBA_PollableSet (void); -private: - CORBA_PollableSet (const CORBA_PollableSet &); - void operator= (const CORBA_PollableSet &); -}; - -// Any operators for interface CORBA_Pollable -void TAO_Export operator<<= (CORBA::Any &, CORBA_Pollable_ptr); -CORBA::Boolean TAO_Export operator>>= (const CORBA::Any &, CORBA_Pollable *&); -// Any operators for interface CORBA::DIIPollable -void TAO_Export operator<<= (CORBA::Any &, CORBA::DIIPollable_ptr); -CORBA::Boolean TAO_Export operator>>= (const CORBA::Any &, CORBA::DIIPollable *&); -// Any operators for interface CORBA_PollableSet -void TAO_Export operator<<= (CORBA::Any &, CORBA_PollableSet_ptr); -CORBA::Boolean TAO_Export operator>>= (const CORBA::Any &, CORBA_PollableSet *&); -void TAO_Export operator<<= (CORBA::Any &, const CORBA_PollableSet::NoPossiblePollable &); // copying version -void TAO_Export operator<<= (CORBA::Any &, CORBA_PollableSet::NoPossiblePollable*); // noncopying version -CORBA::Boolean TAO_Export operator>>= (const CORBA::Any &, CORBA_PollableSet::NoPossiblePollable *&); -void TAO_Export operator<<= (CORBA::Any &, const CORBA_PollableSet::UnknownPollable &); // copying version -void TAO_Export operator<<= (CORBA::Any &, CORBA_PollableSet::UnknownPollable*); // noncopying version -CORBA::Boolean TAO_Export operator>>= (const CORBA::Any &, CORBA_PollableSet::UnknownPollable *&); - -#ifndef __ACE_INLINE__ - -CORBA::Boolean TAO_Export -operator<< (TAO_OutputCDR &, const CORBA_Pollable_ptr ); -CORBA::Boolean TAO_Export -operator>> (TAO_InputCDR &, CORBA_Pollable_ptr &); -CORBA::Boolean TAO_Export -operator<< (TAO_OutputCDR &, const CORBA::DIIPollable_ptr ); -CORBA::Boolean TAO_Export -operator>> (TAO_InputCDR &, CORBA::DIIPollable_ptr &); -CORBA::Boolean TAO_Export -operator<< (TAO_OutputCDR &, const CORBA_PollableSet_ptr ); -CORBA::Boolean TAO_Export -operator>> (TAO_InputCDR &, CORBA_PollableSet_ptr &); -CORBA::Boolean TAO_Export operator<< (TAO_OutputCDR &, const CORBA_PollableSet::NoPossiblePollable &); // -CORBA::Boolean TAO_Export operator>> (TAO_InputCDR &, CORBA_PollableSet::NoPossiblePollable &); -CORBA::Boolean TAO_Export operator<< (TAO_OutputCDR &, const CORBA_PollableSet::UnknownPollable &); // -CORBA::Boolean TAO_Export operator>> (TAO_InputCDR &, CORBA_PollableSet::UnknownPollable &); - -#endif /* __ACE_INLINE__ */ - - -#if defined (__ACE_INLINE__) -#include "PollableC.i" -#endif /* defined INLINE */ - -#if defined(_MSC_VER) -#pragma warning(default:4250) -#endif /* _MSC_VER */ - -#endif /* TAO_HAS_CORBA_MESSAGING && TAO_HAS_AMI_POLLER */ - -#endif /* TAO_IDL_POLLABLEC_H */ |