diff options
Diffstat (limited to 'TAO/tao/PortableServer/ImplRepoC.h')
-rw-r--r-- | TAO/tao/PortableServer/ImplRepoC.h | 1129 |
1 files changed, 575 insertions, 554 deletions
diff --git a/TAO/tao/PortableServer/ImplRepoC.h b/TAO/tao/PortableServer/ImplRepoC.h index d8ed0a2755c..cd9cf3b1002 100644 --- a/TAO/tao/PortableServer/ImplRepoC.h +++ b/TAO/tao/PortableServer/ImplRepoC.h @@ -19,8 +19,8 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html -#ifndef _TAO_IDL_ORIG_IMPLREPOC_H_ -#define _TAO_IDL_ORIG_IMPLREPOC_H_ +#ifndef _TAO_IDL_IMPLREPOC_H_ +#define _TAO_IDL_IMPLREPOC_H_ #include "ace/pre.h" #include "tao/corbafwd.h" @@ -39,13 +39,13 @@ #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif -#define TAO_EXPORT_MACRO TAO_PortableServer_Export +#define TAO_EXPORT_MACRO TAO_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_PortableServer_Export +# define TAO_EXPORT_NESTED_MACRO TAO_Export #endif /* TAO_EXPORT_NESTED_CLASSES */ #if defined(_MSC_VER) @@ -61,40 +61,40 @@ TAO_NAMESPACE ImplementationRepository { - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___PTR_CH_ - + class ServerObject; typedef ServerObject *ServerObject_ptr; - + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___VAR_CH_ - - class TAO_PortableServer_Export ServerObject_var : public TAO_Base_var + + class TAO_Export ServerObject_var : public TAO_Base_var { public: ServerObject_var (void); // default constructor - ServerObject_var (ServerObject_ptr p) : ptr_ (p) {} + ServerObject_var (ServerObject_ptr p) : ptr_ (p) {} ServerObject_var (const ServerObject_var &); // copy constructor ~ServerObject_var (void); // destructor - + ServerObject_var &operator= (ServerObject_ptr); ServerObject_var &operator= (const ServerObject_var &); ServerObject_ptr operator-> (void) const; - + operator const ServerObject_ptr &() const; operator ServerObject_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ServerObject_ptr in (void) const; ServerObject_ptr &inout (void); ServerObject_ptr &out (void); ServerObject_ptr _retn (void); ServerObject_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ServerObject_ptr tao_duplicate (ServerObject_ptr); @@ -105,7 +105,7 @@ TAO_NAMESPACE ImplementationRepository ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ServerObject_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -115,12 +115,12 @@ TAO_NAMESPACE ImplementationRepository #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___OUT_CH_ - - class TAO_PortableServer_Export ServerObject_out + + class TAO_Export ServerObject_out { public: ServerObject_out (ServerObject_ptr &); @@ -132,25 +132,31 @@ TAO_NAMESPACE ImplementationRepository operator ServerObject_ptr &(); ServerObject_ptr &ptr (void); ServerObject_ptr operator-> (void); - + private: ServerObject_ptr &ptr_; }; - - + + #endif /* end #if !defined */ - - + + // ************************************************************* + // ImplementationRepository::ServerObject + // TAO_IDL - Generated from + // be/be_visitor_interface/interface_ch.cpp:106 + // ************************************************************* + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT_CH_ - + // Forward Classes Declaration. class _TAO_ServerObject_Proxy_Impl; class _TAO_ServerObject_Remote_Proxy_Impl; class _TAO_ServerObject_Proxy_Broker; class _TAO_ServerObject_Remote_Proxy_Broker; - - class TAO_PortableServer_Export ServerObject + + class TAO_Export ServerObject : public virtual CORBA_Object { public: @@ -160,89 +166,89 @@ TAO_NAMESPACE ImplementationRepository #endif /* ! __GNUC__ || g++ >= 2.8 */ static int _tao_class_id; - + // The static operations. static ServerObject_ptr _duplicate (ServerObject_ptr obj); - + static ServerObject_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServerObject_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServerObject_ptr _nil (void) { return (ServerObject_ptr)0; } - + static void _tao_any_destructor (void*); - + virtual void ping ( - + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual void shutdown ( - + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual CORBA::Boolean _is_a ( const CORBA::Char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; private: _TAO_ServerObject_Proxy_Broker *the_TAO_ServerObject_Proxy_Broker_; - + protected: ServerObject (int collocated = 0); - + // These methods travese the inheritance tree and set the // parents piece of the given class in the right mode virtual void ImplementationRepository_ServerObject_setup_collocation (int collocated); - + ServerObject ( - TAO_Stub *objref, + TAO_Stub *objref, CORBA::Boolean _tao_collocated = 0, TAO_Abstract_ServantBase *servant = 0 ); - + friend class _TAO_ServerObject_Remote_Proxy_Impl; friend class _TAO_ServerObject_ThruPOA_Proxy_Impl; friend class _TAO_ServerObject_Direct_Proxy_Impl; - + virtual ~ServerObject (void); - + private: ServerObject (const ServerObject &); void operator= (const ServerObject &); }; - + // The Proxy Implementations are used by each interface to // perform a call. Each different implementation encapsulate // an invocation logics. - - + + /////////////////////////////////////////////////////////////////////// // Base Proxy Impl. Declaration // - - class TAO_PortableServer_Export _TAO_ServerObject_Proxy_Impl + + class TAO_Export _TAO_ServerObject_Proxy_Impl : public virtual TAO_Object_Proxy_Impl { public: @@ -254,7 +260,7 @@ TAO_NAMESPACE ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + virtual void shutdown ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -262,28 +268,28 @@ TAO_NAMESPACE ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - + + protected: _TAO_ServerObject_Proxy_Impl (void); }; - + // // End Base Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// // Remote Proxy Impl. Declaration // - - class TAO_PortableServer_Export _TAO_ServerObject_Remote_Proxy_Impl + + class TAO_Export _TAO_ServerObject_Remote_Proxy_Impl : public virtual _TAO_ServerObject_Proxy_Impl, public virtual TAO_Remote_Object_Proxy_Impl { public: _TAO_ServerObject_Remote_Proxy_Impl (void); - + virtual ~_TAO_ServerObject_Remote_Proxy_Impl (void) { } virtual void ping ( CORBA_Object *_collocated_tao_target_ @@ -292,7 +298,7 @@ TAO_NAMESPACE ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual void shutdown ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -300,25 +306,25 @@ TAO_NAMESPACE ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )); - - + + }; - + // // End Remote Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - + // The Proxy Brokers are used by each interface to get - // the right proxy for performing a call. In the new + // the right proxy for performing a call. In the new // collocation scheme, the proxy to be used can vary on // a call by call basis. - - + + /////////////////////////////////////////////////////////////////////// - // Base Proxy Broker Declaration + // Base Proxy Broker Declaration // - - class TAO_PortableServer_Export _TAO_ServerObject_Proxy_Broker + + class TAO_Export _TAO_ServerObject_Proxy_Broker { public: virtual ~_TAO_ServerObject_Proxy_Broker (void); @@ -326,101 +332,101 @@ TAO_NAMESPACE ImplementationRepository ServerObject *object ACE_ENV_ARG_DECL_WITH_DEFAULTS ) = 0; - + protected: _TAO_ServerObject_Proxy_Broker (void); - + }; - + // - // End Base Proxy Broker Declaration + // End Base Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// - // Remote Proxy Broker Declaration + // Remote Proxy Broker Declaration // - - class TAO_PortableServer_Export _TAO_ServerObject_Remote_Proxy_Broker + + class TAO_Export _TAO_ServerObject_Remote_Proxy_Broker : public virtual _TAO_ServerObject_Proxy_Broker { - public: + public: _TAO_ServerObject_Remote_Proxy_Broker (void); - + virtual ~_TAO_ServerObject_Remote_Proxy_Broker (void); - + virtual _TAO_ServerObject_Proxy_Impl &select_proxy ( ServerObject *object ACE_ENV_ARG_DECL ); - + private: _TAO_ServerObject_Remote_Proxy_Impl remote_proxy_impl_; - + public: // This member function is used to get an handle to the unique instance // of the Remote Proxy Broker that is available for a given // interface. static _TAO_ServerObject_Remote_Proxy_Broker *the_TAO_ServerObject_Remote_Proxy_Broker (void); }; - + // - // End Remote Proxy Broker Declaration + // End Remote Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + + #endif /* end #if !defined */ - + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerObject; - + struct EnvironmentVariable; class EnvironmentVariable_var; - - struct TAO_PortableServer_Export EnvironmentVariable + + struct TAO_Export EnvironmentVariable { - + #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef EnvironmentVariable_var _var_type; #endif /* ! __GNUC__ || g++ >= 2.8 */ static void _tao_any_destructor (void*); - + TAO_String_Manager name; TAO_String_Manager value; - + }; - - class TAO_PortableServer_Export EnvironmentVariable_var + + class TAO_Export EnvironmentVariable_var { public: EnvironmentVariable_var (void); EnvironmentVariable_var (EnvironmentVariable *); EnvironmentVariable_var (const EnvironmentVariable_var &); ~EnvironmentVariable_var (void); - + EnvironmentVariable_var &operator= (EnvironmentVariable *); EnvironmentVariable_var &operator= (const EnvironmentVariable_var &); EnvironmentVariable *operator-> (void); const EnvironmentVariable *operator-> (void) const; - + operator const EnvironmentVariable &() const; operator EnvironmentVariable &(); operator EnvironmentVariable &() const; // Variable-size types only. operator EnvironmentVariable *&(); - - // in, inout, out, _retn + + // in, inout, out, _retn const EnvironmentVariable &in (void) const; EnvironmentVariable &inout (void); EnvironmentVariable *&out (void); EnvironmentVariable *_retn (void); EnvironmentVariable *ptr (void) const; - + private: EnvironmentVariable *ptr_; }; - - class TAO_PortableServer_Export EnvironmentVariable_out + + class TAO_Export EnvironmentVariable_out { public: EnvironmentVariable_out (EnvironmentVariable *&); @@ -431,33 +437,33 @@ TAO_NAMESPACE ImplementationRepository operator EnvironmentVariable *&(); EnvironmentVariable *&ptr (void); EnvironmentVariable *operator-> (void); - + private: EnvironmentVariable *&ptr_; // Assignment from T_var not allowed. void operator= (const EnvironmentVariable_var &); }; - + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnvironmentVariable; - + typedef char * Address; typedef CORBA::String_var Address_var; typedef CORBA::String_out Address_out; TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Address; - - + + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) - + #if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_) #define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_ - + class TAO_EXPORT_MACRO _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList : public TAO_Unbounded_Base_Sequence { public: // = Initialization and termination methods. _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum); + _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum); _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList ( CORBA::ULong maximum, CORBA::ULong length, @@ -471,15 +477,15 @@ TAO_NAMESPACE ImplementationRepository const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs ); virtual ~_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void); - + // = Accessors. EnvironmentVariable &operator[] (CORBA::ULong i); const EnvironmentVariable &operator[] (CORBA::ULong i) const; - + // = Static operations. static EnvironmentVariable *allocbuf (CORBA::ULong size); static void freebuf (EnvironmentVariable *buffer); - + // Implement the TAO_Base_Sequence methods (see Sequence.h) virtual void _allocate_buffer (CORBA::ULong length); virtual void _deallocate_buffer (void); @@ -492,99 +498,99 @@ TAO_NAMESPACE ImplementationRepository CORBA::Boolean release ); }; - + #endif /* end #if !defined */ - - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - + + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_ - + class EnvironmentList; class EnvironmentList_var; - + // ************************************************************* // EnvironmentList // ************************************************************* - - class TAO_PortableServer_Export EnvironmentList : public + + class TAO_Export EnvironmentList : public #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<EnvironmentVariable> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ { public: EnvironmentList (void); // default ctor EnvironmentList (CORBA::ULong max); // uses max size EnvironmentList ( - CORBA::ULong max, - CORBA::ULong length, - EnvironmentVariable *buffer, + CORBA::ULong max, + CORBA::ULong length, + EnvironmentVariable *buffer, CORBA::Boolean release = 0 ); EnvironmentList (const EnvironmentList &); // copy ctor ~EnvironmentList (void); static void _tao_any_destructor (void*); - + #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef EnvironmentList_var _var_type; #endif /* ! __GNUC__ || g++ >= 2.8 */ - - + + }; - + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___VAR_CH_ - + // ************************************************************* // class ImplementationRepository::EnvironmentList_var // ************************************************************* - - class TAO_PortableServer_Export EnvironmentList_var + + class TAO_Export EnvironmentList_var { public: EnvironmentList_var (void); EnvironmentList_var (EnvironmentList *); EnvironmentList_var (const EnvironmentList_var &); ~EnvironmentList_var (void); - + EnvironmentList_var &operator= (EnvironmentList *); EnvironmentList_var &operator= (const EnvironmentList_var &); EnvironmentList *operator-> (void); const EnvironmentList *operator-> (void) const; - + operator const EnvironmentList &() const; operator EnvironmentList &(); operator EnvironmentList &() const; operator EnvironmentList *&(); // variable-size base types only - + EnvironmentVariable & operator[] (CORBA::ULong index); const EnvironmentVariable & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn + + // in, inout, out, _retn const EnvironmentList &in (void) const; EnvironmentList &inout (void); EnvironmentList *&out (void); EnvironmentList *_retn (void); EnvironmentList *ptr (void) const; - + private: EnvironmentList *ptr_; }; - - + + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___OUT_CH_ - - class TAO_PortableServer_Export EnvironmentList_out + + class TAO_Export EnvironmentList_out { public: EnvironmentList_out (EnvironmentList *&); @@ -596,18 +602,18 @@ TAO_NAMESPACE ImplementationRepository EnvironmentList *&ptr (void); EnvironmentList *operator-> (void); EnvironmentVariable & operator[] (CORBA::ULong index); - + private: EnvironmentList *&ptr_; // Assignment from T_var not allowed. void operator= (const EnvironmentList_var &); }; - - + + #endif /* end #if !defined */ - + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnvironmentList; - + enum ActivationMode { NORMAL, @@ -615,60 +621,60 @@ TAO_NAMESPACE ImplementationRepository PER_CLIENT, AUTO_START }; - + typedef ActivationMode &ActivationMode_out; TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ActivationMode; - + struct StartupOptions; class StartupOptions_var; - - struct TAO_PortableServer_Export StartupOptions + + struct TAO_Export StartupOptions { - + #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef StartupOptions_var _var_type; #endif /* ! __GNUC__ || g++ >= 2.8 */ static void _tao_any_destructor (void*); - + TAO_String_Manager command_line; ACE_NESTED_CLASS (ImplementationRepository, EnvironmentList) environment; TAO_String_Manager working_directory; ACE_NESTED_CLASS (ImplementationRepository, ActivationMode) activation; - + }; - - class TAO_PortableServer_Export StartupOptions_var + + class TAO_Export StartupOptions_var { public: StartupOptions_var (void); StartupOptions_var (StartupOptions *); StartupOptions_var (const StartupOptions_var &); ~StartupOptions_var (void); - + StartupOptions_var &operator= (StartupOptions *); StartupOptions_var &operator= (const StartupOptions_var &); StartupOptions *operator-> (void); const StartupOptions *operator-> (void) const; - + operator const StartupOptions &() const; operator StartupOptions &(); operator StartupOptions &() const; // Variable-size types only. operator StartupOptions *&(); - - // in, inout, out, _retn + + // in, inout, out, _retn const StartupOptions &in (void) const; StartupOptions &inout (void); StartupOptions *&out (void); StartupOptions *_retn (void); StartupOptions *ptr (void) const; - + private: StartupOptions *ptr_; }; - - class TAO_PortableServer_Export StartupOptions_out + + class TAO_Export StartupOptions_out { public: StartupOptions_out (StartupOptions *&); @@ -679,65 +685,65 @@ TAO_NAMESPACE ImplementationRepository operator StartupOptions *&(); StartupOptions *&ptr (void); StartupOptions *operator-> (void); - + private: StartupOptions *&ptr_; // Assignment from T_var not allowed. void operator= (const StartupOptions_var &); }; - + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StartupOptions; - + struct ServerInformation; class ServerInformation_var; - - struct TAO_PortableServer_Export ServerInformation + + struct TAO_Export ServerInformation { - + #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServerInformation_var _var_type; #endif /* ! __GNUC__ || g++ >= 2.8 */ static void _tao_any_destructor (void*); - + TAO_String_Manager logical_server; TAO_String_Manager server; ACE_NESTED_CLASS (ImplementationRepository, StartupOptions) startup; TAO_String_Manager location; - + }; - - class TAO_PortableServer_Export ServerInformation_var + + class TAO_Export ServerInformation_var { public: ServerInformation_var (void); ServerInformation_var (ServerInformation *); ServerInformation_var (const ServerInformation_var &); ~ServerInformation_var (void); - + ServerInformation_var &operator= (ServerInformation *); ServerInformation_var &operator= (const ServerInformation_var &); ServerInformation *operator-> (void); const ServerInformation *operator-> (void) const; - + operator const ServerInformation &() const; operator ServerInformation &(); operator ServerInformation &() const; // Variable-size types only. operator ServerInformation *&(); - - // in, inout, out, _retn + + // in, inout, out, _retn const ServerInformation &in (void) const; ServerInformation &inout (void); ServerInformation *&out (void); ServerInformation *_retn (void); ServerInformation *ptr (void) const; - + private: ServerInformation *ptr_; }; - - class TAO_PortableServer_Export ServerInformation_out + + class TAO_Export ServerInformation_out { public: ServerInformation_out (ServerInformation *&); @@ -748,28 +754,28 @@ TAO_NAMESPACE ImplementationRepository operator ServerInformation *&(); ServerInformation *&ptr (void); ServerInformation *operator-> (void); - + private: ServerInformation *&ptr_; // Assignment from T_var not allowed. void operator= (const ServerInformation_var &); }; - + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformation; - - + + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) - + #if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_) #define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_ - + class TAO_EXPORT_MACRO _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList : public TAO_Unbounded_Base_Sequence { public: // = Initialization and termination methods. _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum); + _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum); _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList ( CORBA::ULong maximum, CORBA::ULong length, @@ -783,15 +789,15 @@ TAO_NAMESPACE ImplementationRepository const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs ); virtual ~_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void); - + // = Accessors. ServerInformation &operator[] (CORBA::ULong i); const ServerInformation &operator[] (CORBA::ULong i) const; - + // = Static operations. static ServerInformation *allocbuf (CORBA::ULong size); static void freebuf (ServerInformation *buffer); - + // Implement the TAO_Base_Sequence methods (see Sequence.h) virtual void _allocate_buffer (CORBA::ULong length); virtual void _deallocate_buffer (void); @@ -804,99 +810,99 @@ TAO_NAMESPACE ImplementationRepository CORBA::Boolean release ); }; - + #endif /* end #if !defined */ - - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - + + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_ - + class ServerInformationList; class ServerInformationList_var; - + // ************************************************************* // ServerInformationList // ************************************************************* - - class TAO_PortableServer_Export ServerInformationList : public + + class TAO_Export ServerInformationList : public #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ServerInformation> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ { public: ServerInformationList (void); // default ctor ServerInformationList (CORBA::ULong max); // uses max size ServerInformationList ( - CORBA::ULong max, - CORBA::ULong length, - ServerInformation *buffer, + CORBA::ULong max, + CORBA::ULong length, + ServerInformation *buffer, CORBA::Boolean release = 0 ); ServerInformationList (const ServerInformationList &); // copy ctor ~ServerInformationList (void); static void _tao_any_destructor (void*); - + #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServerInformationList_var _var_type; #endif /* ! __GNUC__ || g++ >= 2.8 */ - - + + }; - + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___VAR_CH_ - + // ************************************************************* // class ImplementationRepository::ServerInformationList_var // ************************************************************* - - class TAO_PortableServer_Export ServerInformationList_var + + class TAO_Export ServerInformationList_var { public: ServerInformationList_var (void); ServerInformationList_var (ServerInformationList *); ServerInformationList_var (const ServerInformationList_var &); ~ServerInformationList_var (void); - + ServerInformationList_var &operator= (ServerInformationList *); ServerInformationList_var &operator= (const ServerInformationList_var &); ServerInformationList *operator-> (void); const ServerInformationList *operator-> (void) const; - + operator const ServerInformationList &() const; operator ServerInformationList &(); operator ServerInformationList &() const; operator ServerInformationList *&(); // variable-size base types only - + ServerInformation & operator[] (CORBA::ULong index); const ServerInformation & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn + + // in, inout, out, _retn const ServerInformationList &in (void) const; ServerInformationList &inout (void); ServerInformationList *&out (void); ServerInformationList *_retn (void); ServerInformationList *ptr (void) const; - + private: ServerInformationList *ptr_; }; - - + + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___OUT_CH_ - - class TAO_PortableServer_Export ServerInformationList_out + + class TAO_Export ServerInformationList_out { public: ServerInformationList_out (ServerInformationList *&); @@ -908,52 +914,52 @@ TAO_NAMESPACE ImplementationRepository ServerInformationList *&ptr (void); ServerInformationList *operator-> (void); ServerInformation & operator[] (CORBA::ULong index); - + private: ServerInformationList *&ptr_; // Assignment from T_var not allowed. void operator= (const ServerInformationList_var &); }; - - + + #endif /* end #if !defined */ - + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformationList; - + class ServerInformationIterator; - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_ - + typedef ServerInformationIterator *ServerInformationIterator_ptr; - + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_ - - class TAO_PortableServer_Export ServerInformationIterator_var : public TAO_Base_var + + class TAO_Export ServerInformationIterator_var : public TAO_Base_var { public: ServerInformationIterator_var (void); // default constructor - ServerInformationIterator_var (ServerInformationIterator_ptr p) : ptr_ (p) {} + ServerInformationIterator_var (ServerInformationIterator_ptr p) : ptr_ (p) {} ServerInformationIterator_var (const ServerInformationIterator_var &); // copy constructor ~ServerInformationIterator_var (void); // destructor - + ServerInformationIterator_var &operator= (ServerInformationIterator_ptr); ServerInformationIterator_var &operator= (const ServerInformationIterator_var &); ServerInformationIterator_ptr operator-> (void) const; - + operator const ServerInformationIterator_ptr &() const; operator ServerInformationIterator_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ServerInformationIterator_ptr in (void) const; ServerInformationIterator_ptr &inout (void); ServerInformationIterator_ptr &out (void); ServerInformationIterator_ptr _retn (void); ServerInformationIterator_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ServerInformationIterator_ptr tao_duplicate (ServerInformationIterator_ptr); @@ -964,7 +970,7 @@ TAO_NAMESPACE ImplementationRepository ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ServerInformationIterator_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -974,12 +980,12 @@ TAO_NAMESPACE ImplementationRepository #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_ - - class TAO_PortableServer_Export ServerInformationIterator_out + + class TAO_Export ServerInformationIterator_out { public: ServerInformationIterator_out (ServerInformationIterator_ptr &); @@ -991,48 +997,48 @@ TAO_NAMESPACE ImplementationRepository operator ServerInformationIterator_ptr &(); ServerInformationIterator_ptr &ptr (void); ServerInformationIterator_ptr operator-> (void); - + private: ServerInformationIterator_ptr &ptr_; }; - - + + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___PTR_CH_ - + class Administration; typedef Administration *Administration_ptr; - + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___VAR_CH_ - - class TAO_PortableServer_Export Administration_var : public TAO_Base_var + + class TAO_Export Administration_var : public TAO_Base_var { public: Administration_var (void); // default constructor - Administration_var (Administration_ptr p) : ptr_ (p) {} + Administration_var (Administration_ptr p) : ptr_ (p) {} Administration_var (const Administration_var &); // copy constructor ~Administration_var (void); // destructor - + Administration_var &operator= (Administration_ptr); Administration_var &operator= (const Administration_var &); Administration_ptr operator-> (void) const; - + operator const Administration_ptr &() const; operator Administration_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn Administration_ptr in (void) const; Administration_ptr &inout (void); Administration_ptr &out (void); Administration_ptr _retn (void); Administration_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static Administration_ptr tao_duplicate (Administration_ptr); @@ -1043,7 +1049,7 @@ TAO_NAMESPACE ImplementationRepository ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: Administration_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1053,12 +1059,12 @@ TAO_NAMESPACE ImplementationRepository #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___OUT_CH_ - - class TAO_PortableServer_Export Administration_out + + class TAO_Export Administration_out { public: Administration_out (Administration_ptr &); @@ -1070,25 +1076,31 @@ TAO_NAMESPACE ImplementationRepository operator Administration_ptr &(); Administration_ptr &ptr (void); Administration_ptr operator-> (void); - + private: Administration_ptr &ptr_; }; - - + + #endif /* end #if !defined */ - - + + // ************************************************************* + // ImplementationRepository::Administration + // TAO_IDL - Generated from + // be/be_visitor_interface/interface_ch.cpp:106 + // ************************************************************* + + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CH_ - + // Forward Classes Declaration. class _TAO_Administration_Proxy_Impl; class _TAO_Administration_Remote_Proxy_Impl; class _TAO_Administration_Proxy_Broker; class _TAO_Administration_Remote_Proxy_Broker; - - class TAO_PortableServer_Export Administration + + class TAO_Export Administration : public virtual CORBA_Object { public: @@ -1098,35 +1110,35 @@ TAO_NAMESPACE ImplementationRepository #endif /* ! __GNUC__ || g++ >= 2.8 */ static int _tao_class_id; - + // The static operations. static Administration_ptr _duplicate (Administration_ptr obj); - + static Administration_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static Administration_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static Administration_ptr _nil (void) { return (Administration_ptr)0; } - + static void _tao_any_destructor (void*); - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION_ALREADYREGISTERED_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION_ALREADYREGISTERED_CH_ - - class TAO_PortableServer_Export AlreadyRegistered : public CORBA::UserException + + class TAO_Export AlreadyRegistered : public CORBA::UserException { public: - + AlreadyRegistered (void); AlreadyRegistered (const AlreadyRegistered &); ~AlreadyRegistered (void); @@ -1146,30 +1158,30 @@ TAO_NAMESPACE ImplementationRepository TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + virtual CORBA::TypeCode_ptr _type (void) const; }; static ::CORBA::TypeCode_ptr _tc_AlreadyRegistered; - - + + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CANNOTACTIVATE_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CANNOTACTIVATE_CH_ - - class TAO_PortableServer_Export CannotActivate : public CORBA::UserException + + class TAO_Export CannotActivate : public CORBA::UserException { public: TAO_String_Manager reason; - + CannotActivate (void); CannotActivate (const CannotActivate &); ~CannotActivate (void); @@ -1189,32 +1201,32 @@ static ::CORBA::TypeCode_ptr _tc_AlreadyRegistered; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - + CannotActivate ( const char * _tao_reason ); - + virtual CORBA::TypeCode_ptr _type (void) const; }; static ::CORBA::TypeCode_ptr _tc_CannotActivate; - - + + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION_NOTFOUND_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION_NOTFOUND_CH_ - - class TAO_PortableServer_Export NotFound : public CORBA::UserException + + class TAO_Export NotFound : public CORBA::UserException { public: - + NotFound (void); NotFound (const NotFound &); ~NotFound (void); @@ -1234,21 +1246,21 @@ static ::CORBA::TypeCode_ptr _tc_CannotActivate; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + virtual CORBA::TypeCode_ptr _type (void) const; }; static ::CORBA::TypeCode_ptr _tc_NotFound; - - + + #endif /* end #if !defined */ - + virtual void activate_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1258,7 +1270,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::Administration::NotFound , ImplementationRepository::Administration::CannotActivate )); - + virtual void register_server ( const char * server, const ImplementationRepository::StartupOptions & options @@ -1268,7 +1280,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::AlreadyRegistered )); - + virtual void reregister_server ( const char * server, const ImplementationRepository::StartupOptions & options @@ -1277,7 +1289,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual void remove_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1286,7 +1298,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual void shutdown_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1295,7 +1307,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual char * server_is_running ( const char * server, const char * addr, @@ -1306,7 +1318,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual void server_is_shutting_down ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1315,7 +1327,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual void find ( const char * server, ImplementationRepository::ServerInformation_out info @@ -1325,7 +1337,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual void list ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, @@ -1335,53 +1347,53 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual CORBA::Boolean _is_a ( const CORBA::Char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; private: _TAO_Administration_Proxy_Broker *the_TAO_Administration_Proxy_Broker_; - + protected: Administration (int collocated = 0); - + // These methods travese the inheritance tree and set the // parents piece of the given class in the right mode virtual void ImplementationRepository_Administration_setup_collocation (int collocated); - + Administration ( - TAO_Stub *objref, + TAO_Stub *objref, CORBA::Boolean _tao_collocated = 0, TAO_Abstract_ServantBase *servant = 0 ); - + friend class _TAO_Administration_Remote_Proxy_Impl; friend class _TAO_Administration_ThruPOA_Proxy_Impl; friend class _TAO_Administration_Direct_Proxy_Impl; - + virtual ~Administration (void); - + private: Administration (const Administration &); void operator= (const Administration &); }; - + // The Proxy Implementations are used by each interface to // perform a call. Each different implementation encapsulate // an invocation logics. - - + + /////////////////////////////////////////////////////////////////////// // Base Proxy Impl. Declaration // - - class TAO_PortableServer_Export _TAO_Administration_Proxy_Impl + + class TAO_Export _TAO_Administration_Proxy_Impl : public virtual TAO_Object_Proxy_Impl { public: @@ -1396,7 +1408,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::Administration::NotFound , ImplementationRepository::Administration::CannotActivate )) = 0; - + virtual void register_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1407,7 +1419,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::AlreadyRegistered )) = 0; - + virtual void reregister_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1417,7 +1429,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + virtual void remove_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1427,7 +1439,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )) = 0; - + virtual void shutdown_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1437,7 +1449,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )) = 0; - + virtual char * server_is_running ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1449,7 +1461,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )) = 0; - + virtual void server_is_shutting_down ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1459,7 +1471,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )) = 0; - + virtual void find ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1470,7 +1482,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )) = 0; - + virtual void list ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -1481,28 +1493,28 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - + + protected: _TAO_Administration_Proxy_Impl (void); }; - + // // End Base Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// // Remote Proxy Impl. Declaration // - - class TAO_PortableServer_Export _TAO_Administration_Remote_Proxy_Impl + + class TAO_Export _TAO_Administration_Remote_Proxy_Impl : public virtual _TAO_Administration_Proxy_Impl, public virtual TAO_Remote_Object_Proxy_Impl { public: _TAO_Administration_Remote_Proxy_Impl (void); - + virtual ~_TAO_Administration_Remote_Proxy_Impl (void) { } virtual void activate_server ( CORBA_Object *_collocated_tao_target_, @@ -1514,7 +1526,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::Administration::NotFound , ImplementationRepository::Administration::CannotActivate )); - + virtual void register_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1525,7 +1537,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::AlreadyRegistered )); - + virtual void reregister_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1535,7 +1547,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual void remove_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1545,7 +1557,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual void shutdown_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1555,7 +1567,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual char * server_is_running ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1567,7 +1579,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual void server_is_shutting_down ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1577,7 +1589,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual void find ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1588,7 +1600,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException , ImplementationRepository::Administration::NotFound )); - + virtual void list ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -1599,25 +1611,25 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - - + + }; - + // // End Remote Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - + // The Proxy Brokers are used by each interface to get - // the right proxy for performing a call. In the new + // the right proxy for performing a call. In the new // collocation scheme, the proxy to be used can vary on // a call by call basis. - - + + /////////////////////////////////////////////////////////////////////// - // Base Proxy Broker Declaration + // Base Proxy Broker Declaration // - - class TAO_PortableServer_Export _TAO_Administration_Proxy_Broker + + class TAO_Export _TAO_Administration_Proxy_Broker { public: virtual ~_TAO_Administration_Proxy_Broker (void); @@ -1625,87 +1637,87 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; Administration *object ACE_ENV_ARG_DECL_WITH_DEFAULTS ) = 0; - + protected: _TAO_Administration_Proxy_Broker (void); - + }; - + // - // End Base Proxy Broker Declaration + // End Base Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// - // Remote Proxy Broker Declaration + // Remote Proxy Broker Declaration // - - class TAO_PortableServer_Export _TAO_Administration_Remote_Proxy_Broker + + class TAO_Export _TAO_Administration_Remote_Proxy_Broker : public virtual _TAO_Administration_Proxy_Broker { - public: + public: _TAO_Administration_Remote_Proxy_Broker (void); - + virtual ~_TAO_Administration_Remote_Proxy_Broker (void); - + virtual _TAO_Administration_Proxy_Impl &select_proxy ( Administration *object ACE_ENV_ARG_DECL ); - + private: _TAO_Administration_Remote_Proxy_Impl remote_proxy_impl_; - + public: // This member function is used to get an handle to the unique instance // of the Remote Proxy Broker that is available for a given // interface. static _TAO_Administration_Remote_Proxy_Broker *the_TAO_Administration_Remote_Proxy_Broker (void); }; - + // - // End Remote Proxy Broker Declaration + // End Remote Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + + #endif /* end #if !defined */ - + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Administration; - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_ - + class ServerInformationIterator; typedef ServerInformationIterator *ServerInformationIterator_ptr; - + #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_ - - class TAO_PortableServer_Export ServerInformationIterator_var : public TAO_Base_var + + class TAO_Export ServerInformationIterator_var : public TAO_Base_var { public: ServerInformationIterator_var (void); // default constructor - ServerInformationIterator_var (ServerInformationIterator_ptr p) : ptr_ (p) {} + ServerInformationIterator_var (ServerInformationIterator_ptr p) : ptr_ (p) {} ServerInformationIterator_var (const ServerInformationIterator_var &); // copy constructor ~ServerInformationIterator_var (void); // destructor - + ServerInformationIterator_var &operator= (ServerInformationIterator_ptr); ServerInformationIterator_var &operator= (const ServerInformationIterator_var &); ServerInformationIterator_ptr operator-> (void) const; - + operator const ServerInformationIterator_ptr &() const; operator ServerInformationIterator_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ServerInformationIterator_ptr in (void) const; ServerInformationIterator_ptr &inout (void); ServerInformationIterator_ptr &out (void); ServerInformationIterator_ptr _retn (void); ServerInformationIterator_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ServerInformationIterator_ptr tao_duplicate (ServerInformationIterator_ptr); @@ -1716,7 +1728,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ServerInformationIterator_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1726,12 +1738,12 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; #endif /* end #if !defined */ - - + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_ - - class TAO_PortableServer_Export ServerInformationIterator_out + + class TAO_Export ServerInformationIterator_out { public: ServerInformationIterator_out (ServerInformationIterator_ptr &); @@ -1743,25 +1755,31 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; operator ServerInformationIterator_ptr &(); ServerInformationIterator_ptr &ptr (void); ServerInformationIterator_ptr operator-> (void); - + private: ServerInformationIterator_ptr &ptr_; }; - - + + #endif /* end #if !defined */ - - + + // ************************************************************* + // ImplementationRepository::ServerInformationIterator + // TAO_IDL - Generated from + // be/be_visitor_interface/interface_ch.cpp:106 + // ************************************************************* + + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR_CH_ - + // Forward Classes Declaration. class _TAO_ServerInformationIterator_Proxy_Impl; class _TAO_ServerInformationIterator_Remote_Proxy_Impl; class _TAO_ServerInformationIterator_Proxy_Broker; class _TAO_ServerInformationIterator_Remote_Proxy_Broker; - - class TAO_PortableServer_Export ServerInformationIterator + + class TAO_Export ServerInformationIterator : public virtual CORBA_Object { public: @@ -1771,27 +1789,27 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; #endif /* ! __GNUC__ || g++ >= 2.8 */ static int _tao_class_id; - + // The static operations. static ServerInformationIterator_ptr _duplicate (ServerInformationIterator_ptr obj); - + static ServerInformationIterator_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServerInformationIterator_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServerInformationIterator_ptr _nil (void) { return (ServerInformationIterator_ptr)0; } - + static void _tao_any_destructor (void*); - + virtual CORBA::Boolean next_n ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list @@ -1800,61 +1818,61 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual void destroy ( - + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual CORBA::Boolean _is_a ( const CORBA::Char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; private: _TAO_ServerInformationIterator_Proxy_Broker *the_TAO_ServerInformationIterator_Proxy_Broker_; - + protected: ServerInformationIterator (int collocated = 0); - + // These methods travese the inheritance tree and set the // parents piece of the given class in the right mode virtual void ImplementationRepository_ServerInformationIterator_setup_collocation (int collocated); - + ServerInformationIterator ( - TAO_Stub *objref, + TAO_Stub *objref, CORBA::Boolean _tao_collocated = 0, TAO_Abstract_ServantBase *servant = 0 ); - + friend class _TAO_ServerInformationIterator_Remote_Proxy_Impl; friend class _TAO_ServerInformationIterator_ThruPOA_Proxy_Impl; friend class _TAO_ServerInformationIterator_Direct_Proxy_Impl; - + virtual ~ServerInformationIterator (void); - + private: ServerInformationIterator (const ServerInformationIterator &); void operator= (const ServerInformationIterator &); }; - + // The Proxy Implementations are used by each interface to // perform a call. Each different implementation encapsulate // an invocation logics. - - + + /////////////////////////////////////////////////////////////////////// // Base Proxy Impl. Declaration // - - class TAO_PortableServer_Export _TAO_ServerInformationIterator_Proxy_Impl + + class TAO_Export _TAO_ServerInformationIterator_Proxy_Impl : public virtual TAO_Object_Proxy_Impl { public: @@ -1868,7 +1886,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + virtual void destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -1876,28 +1894,28 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - + + protected: _TAO_ServerInformationIterator_Proxy_Impl (void); }; - + // // End Base Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// // Remote Proxy Impl. Declaration // - - class TAO_PortableServer_Export _TAO_ServerInformationIterator_Remote_Proxy_Impl + + class TAO_Export _TAO_ServerInformationIterator_Remote_Proxy_Impl : public virtual _TAO_ServerInformationIterator_Proxy_Impl, public virtual TAO_Remote_Object_Proxy_Impl { public: _TAO_ServerInformationIterator_Remote_Proxy_Impl (void); - + virtual ~_TAO_ServerInformationIterator_Remote_Proxy_Impl (void) { } virtual CORBA::Boolean next_n ( CORBA_Object *_collocated_tao_target_, @@ -1908,7 +1926,7 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - + virtual void destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -1916,25 +1934,25 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - - + + }; - + // // End Remote Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - + // The Proxy Brokers are used by each interface to get - // the right proxy for performing a call. In the new + // the right proxy for performing a call. In the new // collocation scheme, the proxy to be used can vary on // a call by call basis. - - + + /////////////////////////////////////////////////////////////////////// - // Base Proxy Broker Declaration + // Base Proxy Broker Declaration // - - class TAO_PortableServer_Export _TAO_ServerInformationIterator_Proxy_Broker + + class TAO_Export _TAO_ServerInformationIterator_Proxy_Broker { public: virtual ~_TAO_ServerInformationIterator_Proxy_Broker (void); @@ -1942,176 +1960,179 @@ static ::CORBA::TypeCode_ptr _tc_NotFound; ServerInformationIterator *object ACE_ENV_ARG_DECL_WITH_DEFAULTS ) = 0; - + protected: _TAO_ServerInformationIterator_Proxy_Broker (void); - + }; - + // - // End Base Proxy Broker Declaration + // End Base Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// - // Remote Proxy Broker Declaration + // Remote Proxy Broker Declaration // - - class TAO_PortableServer_Export _TAO_ServerInformationIterator_Remote_Proxy_Broker + + class TAO_Export _TAO_ServerInformationIterator_Remote_Proxy_Broker : public virtual _TAO_ServerInformationIterator_Proxy_Broker { - public: + public: _TAO_ServerInformationIterator_Remote_Proxy_Broker (void); - + virtual ~_TAO_ServerInformationIterator_Remote_Proxy_Broker (void); - + virtual _TAO_ServerInformationIterator_Proxy_Impl &select_proxy ( ServerInformationIterator *object ACE_ENV_ARG_DECL ); - + private: _TAO_ServerInformationIterator_Remote_Proxy_Impl remote_proxy_impl_; - + public: // This member function is used to get an handle to the unique instance // of the Remote Proxy Broker that is available for a given // interface. static _TAO_ServerInformationIterator_Remote_Proxy_Broker *the_TAO_ServerInformationIterator_Remote_Proxy_Broker (void); }; - + // - // End Remote Proxy Broker Declaration + // End Remote Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + + #endif /* end #if !defined */ - + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformationIterator; - - + + } TAO_NAMESPACE_CLOSE // module ImplementationRepository // Proxy Broker Factory function pointer declarations. -extern TAO_PortableServer_Export +extern TAO_Export ImplementationRepository::_TAO_ServerObject_Proxy_Broker * (*ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ); -extern TAO_PortableServer_Export +extern TAO_Export ImplementationRepository::_TAO_Administration_Proxy_Broker * (*ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ); -extern TAO_PortableServer_Export +extern TAO_Export ImplementationRepository::_TAO_ServerInformationIterator_Proxy_Broker * (*ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ); // Any operators for interface ImplementationRepository::ServerObject -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerObject_ptr); -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerObject *&); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::EnvironmentVariable &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::EnvironmentVariable*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::EnvironmentVariable *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::EnvironmentVariable *&); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::EnvironmentList &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::EnvironmentList*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::EnvironmentList *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::EnvironmentList *&); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ActivationMode); -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ActivationMode &); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::StartupOptions &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::StartupOptions*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::StartupOptions *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::StartupOptions *&); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::ServerInformation &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformation*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformation *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::ServerInformation *&); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::ServerInformationList &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformationList*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformationList *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::ServerInformationList *&); +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerObject_ptr); // copying +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerObject_ptr *); // non-copying +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerObject_ptr &); +TAO_Export void operator<<= (CORBA::Any &, const ImplementationRepository::EnvironmentVariable &); // copying version +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::EnvironmentVariable*); // noncopying version +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::EnvironmentVariable *&); // deprecated +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::EnvironmentVariable *&); +TAO_Export void operator<<= (CORBA::Any &, const ImplementationRepository::EnvironmentList &); // copying version +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::EnvironmentList*); // noncopying version +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::EnvironmentList *&); // deprecated +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::EnvironmentList *&); +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::ActivationMode); +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ActivationMode &); +TAO_Export void operator<<= (CORBA::Any &, const ImplementationRepository::StartupOptions &); // copying version +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::StartupOptions*); // noncopying version +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::StartupOptions *&); // deprecated +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::StartupOptions *&); +TAO_Export void operator<<= (CORBA::Any &, const ImplementationRepository::ServerInformation &); // copying version +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformation*); // noncopying version +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformation *&); // deprecated +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::ServerInformation *&); +TAO_Export void operator<<= (CORBA::Any &, const ImplementationRepository::ServerInformationList &); // copying version +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformationList*); // noncopying version +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformationList *&); // deprecated +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::ServerInformationList *&); // Any operators for interface ImplementationRepository::Administration -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration_ptr); -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration *&); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::Administration::AlreadyRegistered &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration::AlreadyRegistered*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration::AlreadyRegistered *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::Administration::AlreadyRegistered *&); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::Administration::CannotActivate &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration::CannotActivate*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration::CannotActivate *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::Administration::CannotActivate *&); -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::Administration::NotFound &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration::NotFound*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration::NotFound *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::Administration::NotFound *&); +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration_ptr); // copying +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration_ptr *); // non-copying +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration_ptr &); +TAO_Export void operator<<= (CORBA::Any &, const ImplementationRepository::Administration::AlreadyRegistered &); // copying version +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration::AlreadyRegistered*); // noncopying version +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration::AlreadyRegistered *&); // deprecated +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::Administration::AlreadyRegistered *&); +TAO_Export void operator<<= (CORBA::Any &, const ImplementationRepository::Administration::CannotActivate &); // copying version +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration::CannotActivate*); // noncopying version +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration::CannotActivate *&); // deprecated +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::Administration::CannotActivate *&); +TAO_Export void operator<<= (CORBA::Any &, const ImplementationRepository::Administration::NotFound &); // copying version +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration::NotFound*); // noncopying version +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration::NotFound *&); // deprecated +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::Administration::NotFound *&); // Any operators for interface ImplementationRepository::ServerInformationIterator -TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformationIterator_ptr); -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformationIterator *&); +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformationIterator_ptr); // copying +TAO_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformationIterator_ptr *); // non-copying +TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformationIterator_ptr &); #ifndef __ACE_INLINE__ -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerObject_ptr ); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerObject_ptr &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::EnvironmentVariable &); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::EnvironmentVariable &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerObject_ptr ); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerObject_ptr &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::EnvironmentVariable &); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::EnvironmentVariable &); #if !defined _TAO_CDR_OP_ImplementationRepository_EnvironmentList_H_ #define _TAO_CDR_OP_ImplementationRepository_EnvironmentList_H_ -TAO_PortableServer_Export CORBA::Boolean operator<< ( +TAO_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, const ImplementationRepository::EnvironmentList & ); -TAO_PortableServer_Export CORBA::Boolean operator>> ( +TAO_Export CORBA::Boolean operator>> ( TAO_InputCDR &, ImplementationRepository::EnvironmentList & ); #endif /* _TAO_CDR_OP_ImplementationRepository_EnvironmentList_H_ */ -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ActivationMode &); // -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ActivationMode &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::StartupOptions &); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::StartupOptions &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerInformation &); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerInformation &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ActivationMode &); // +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ActivationMode &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::StartupOptions &); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::StartupOptions &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerInformation &); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerInformation &); #if !defined _TAO_CDR_OP_ImplementationRepository_ServerInformationList_H_ #define _TAO_CDR_OP_ImplementationRepository_ServerInformationList_H_ -TAO_PortableServer_Export CORBA::Boolean operator<< ( +TAO_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, const ImplementationRepository::ServerInformationList & ); -TAO_PortableServer_Export CORBA::Boolean operator>> ( +TAO_Export CORBA::Boolean operator>> ( TAO_InputCDR &, ImplementationRepository::ServerInformationList & ); #endif /* _TAO_CDR_OP_ImplementationRepository_ServerInformationList_H_ */ -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration_ptr ); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration_ptr &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration::AlreadyRegistered &); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration::AlreadyRegistered &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration_ptr ); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration_ptr &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration::AlreadyRegistered &); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration::AlreadyRegistered &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration::CannotActivate &); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration::CannotActivate &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration::CannotActivate &); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration::CannotActivate &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration::NotFound &); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration::NotFound &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration::NotFound &); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration::NotFound &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerInformationIterator_ptr ); -TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerInformationIterator_ptr &); +TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerInformationIterator_ptr ); +TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerInformationIterator_ptr &); #endif /* __ACE_INLINE__ */ |