summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/PortableServerC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/PortableServerC.h')
-rw-r--r--TAO/tao/PortableServer/PortableServerC.h2554
1 files changed, 1499 insertions, 1055 deletions
diff --git a/TAO/tao/PortableServer/PortableServerC.h b/TAO/tao/PortableServer/PortableServerC.h
index 844e2beded5..616c2ba2e5a 100644
--- a/TAO/tao/PortableServer/PortableServerC.h
+++ b/TAO/tao/PortableServer/PortableServerC.h
@@ -19,8 +19,8 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#ifndef _TAO_IDL_ORIG_PORTABLESERVERC_H_
-#define _TAO_IDL_ORIG_PORTABLESERVERC_H_
+#ifndef _TAO_IDL_PORTABLESERVERC_H_
+#define _TAO_IDL_PORTABLESERVERC_H_
#include "ace/pre.h"
#include "portableserver_export.h"
@@ -76,47 +76,50 @@ TAO_NAMESPACE PortableServer
typedef TAO_DynamicImplementation DynamicImplementation;
class POA;
-
+
#if !defined (_PORTABLESERVER_POA___PTR_CH_)
#define _PORTABLESERVER_POA___PTR_CH_
-
+
typedef POA *POA_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA___VAR_CH_)
#define _PORTABLESERVER_POA___VAR_CH_
-
+
class TAO_PortableServer_Export POA_var : public TAO_Base_var
{
public:
POA_var (void); // default constructor
- POA_var (POA_ptr p) : ptr_ (p) {}
+ POA_var (POA_ptr p) : ptr_ (p) {}
POA_var (const POA_var &); // copy constructor
~POA_var (void); // destructor
-
+
POA_var &operator= (POA_ptr);
POA_var &operator= (const POA_var &);
POA_ptr operator-> (void) const;
-
+
operator const POA_ptr &() const;
operator POA_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
POA_ptr in (void) const;
POA_ptr &inout (void);
POA_ptr &out (void);
POA_ptr _retn (void);
POA_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static POA_ptr tao_duplicate (POA_ptr);
static void tao_release (POA_ptr);
static POA_ptr tao_nil (void);
- static POA_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static POA_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
POA_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -126,11 +129,11 @@ TAO_NAMESPACE PortableServer
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA___OUT_CH_)
#define _PORTABLESERVER_POA___OUT_CH_
-
+
class TAO_PortableServer_Export POA_out
{
public:
@@ -143,141 +146,156 @@ TAO_NAMESPACE PortableServer
operator POA_ptr &();
POA_ptr &ptr (void);
POA_ptr operator-> (void);
-
+
private:
POA_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CH_)
#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CH_
-
- class _TAO_Unbounded_Object_Sequence_PortableServer_POAList : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList (void);
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum,
+
+ class TAO_EXPORT_MACRO _TAO_Unbounded_Object_Sequence_PortableServer_POAList
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ // = Initialization and termination methods.
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList (void);
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList (
+ CORBA::ULong maximum,
CORBA::ULong length,
POA* *value,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList(const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs);
- virtual ~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void);
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList &operator= (const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs);
- TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> operator[] (CORBA::ULong index) const;
- static POA **allocbuf (CORBA::ULong nelems);
- static void freebuf (POA **buffer);
- // The Base_Sequence functions, please see tao/Sequence.h
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- POA* *get_buffer (CORBA::Boolean orphan = 0);
- const POA* *get_buffer (void) const;
- virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
- virtual CORBA_Object* _upcast (void *src) const;
-
- };
-
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList (
+ const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs
+ );
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList &operator= (
+ const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs
+ );
+ virtual ~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void);
+
+ // = Accessors.
+ TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> operator[] (CORBA::ULong index) const;
+
+ // = Static operations.
+ static POA **allocbuf (CORBA::ULong nelems);
+ static void freebuf (POA **buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ POA* *get_buffer (CORBA::Boolean orphan = 0);
+ const POA* *get_buffer (void) const;
+ virtual void _shrink_buffer (
+ CORBA::ULong nl,
+ CORBA::ULong ol
+ );
+
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+ };
+
#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
#if !defined (_PORTABLESERVER_POALIST_CH_)
#define _PORTABLESERVER_POALIST_CH_
-
+
class POAList;
class POAList_var;
-
+
// *************************************************************
// POAList
// *************************************************************
-
- class TAO_PortableServer_Export POAList : public
+
+ class TAO_PortableServer_Export POAList : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<POA,POA_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<POA,POA_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
POAList (void); // default ctor
POAList (CORBA::ULong max); // uses max size
POAList (
- CORBA::ULong max,
- CORBA::ULong length,
- POA_ptr *buffer,
- CORBA::Boolean release = 0
- );
+ CORBA::ULong max,
+ CORBA::ULong length,
+ POA_ptr *buffer,
+ CORBA::Boolean release = 0
+ );
POAList (const POAList &); // copy ctor
~POAList (void);
static void _tao_any_destructor (void*);
-
+
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef POAList_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
-
+
+
};
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POALIST___VAR_CH_)
#define _PORTABLESERVER_POALIST___VAR_CH_
-
+
// *************************************************************
// class PortableServer::POAList_var
// *************************************************************
-
+
class TAO_PortableServer_Export POAList_var
{
public:
- POAList_var (void); // default constructor
+ POAList_var (void);
POAList_var (POAList *);
- POAList_var (const POAList_var &); // copy constructor
- ~POAList_var (void); // destructor
-
+ POAList_var (const POAList_var &);
+ ~POAList_var (void);
+
POAList_var &operator= (POAList *);
POAList_var &operator= (const POAList_var &);
POAList *operator-> (void);
const POAList *operator-> (void) const;
-
+
operator const POAList &() const;
operator POAList &();
operator POAList &() const;
operator POAList *&(); // variable-size base types only
-
+
TAO_Object_Manager<POA, POA_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
+
+ // in, inout, out, _retn
const POAList &in (void) const;
POAList &inout (void);
POAList *&out (void);
POAList *_retn (void);
POAList *ptr (void) const;
-
+
private:
POAList *ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POALIST___OUT_CH_)
#define _PORTABLESERVER_POALIST___OUT_CH_
-
+
class TAO_PortableServer_Export POAList_out
{
public:
@@ -290,52 +308,52 @@ TAO_NAMESPACE PortableServer
POAList *&ptr (void);
POAList *operator-> (void);
TAO_Object_Manager<POA, POA_var> operator[] (CORBA::ULong index);
-
+
private:
POAList *&ptr_;
- // assignment from T_var not allowed
+ // Assignment from T_var not allowed.
void operator= (const POAList_var &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_OBJECTID_CH_)
#define _PORTABLESERVER_OBJECTID_CH_
-
+
class ObjectId;
class ObjectId_var;
-
+
// *************************************************************
// ObjectId
// *************************************************************
-
- class TAO_PortableServer_Export ObjectId : public
+
+ class TAO_PortableServer_Export ObjectId : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_Sequence<CORBA::Octet>
+ TAO_Unbounded_Sequence<CORBA::Octet>
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA::Octet>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<CORBA::Octet>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
ObjectId (void); // default ctor
ObjectId (CORBA::ULong max); // uses max size
ObjectId (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Octet *buffer,
- CORBA::Boolean release = 0
- );
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Octet *buffer,
+ CORBA::Boolean release = 0
+ );
ObjectId (const ObjectId &); // copy ctor
~ObjectId (void);
static void _tao_any_destructor (void*);
-
+
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef ObjectId_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
+
+
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
ObjectId (
CORBA::ULong length,
@@ -343,59 +361,61 @@ TAO_NAMESPACE PortableServer
)
: TAO_Unbounded_Sequence<CORBA::Octet> (length, mb) {}
#endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */
-
+
};
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_OBJECTID___VAR_CH_)
#define _PORTABLESERVER_OBJECTID___VAR_CH_
-
+
// *************************************************************
// class PortableServer::ObjectId_var
// *************************************************************
-
+
class TAO_PortableServer_Export ObjectId_var
{
public:
- ObjectId_var (void); // default constructor
+ ObjectId_var (void);
ObjectId_var (ObjectId *);
- ObjectId_var (const ObjectId_var &); // copy constructor
- ObjectId_var (const ObjectId &); // fixed-size base types only
- ~ObjectId_var (void); // destructor
-
+ ObjectId_var (const ObjectId_var &);
+ // Fixed-size base types only.
+ ObjectId_var (const ObjectId &);
+ ~ObjectId_var (void);
+
ObjectId_var &operator= (ObjectId *);
ObjectId_var &operator= (const ObjectId_var &);
- ObjectId_var &operator= (const ObjectId &); // fixed-size base types only
+ // Fixed-size base types only.
+ ObjectId_var &operator= (const ObjectId &);
ObjectId *operator-> (void);
const ObjectId *operator-> (void) const;
-
+
operator const ObjectId &() const;
operator ObjectId &();
operator ObjectId &() const;
-
+
CORBA::Octet & operator[] (CORBA::ULong index);
const CORBA::Octet & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
+
+ // in, inout, out, _retn
const ObjectId &in (void) const;
ObjectId &inout (void);
ObjectId *&out (void);
ObjectId *_retn (void);
ObjectId *ptr (void) const;
-
+
private:
ObjectId *ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_OBJECTID___OUT_CH_)
#define _PORTABLESERVER_OBJECTID___OUT_CH_
-
+
class TAO_PortableServer_Export ObjectId_out
{
public:
@@ -408,139 +428,350 @@ TAO_NAMESPACE PortableServer
ObjectId *&ptr (void);
ObjectId *operator-> (void);
CORBA::Octet & operator[] (CORBA::ULong index);
-
+
private:
ObjectId *&ptr_;
- // assignment from T_var not allowed
+ // Assignment from T_var not allowed.
void operator= (const ObjectId_var &);
};
-
-
+
+
#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ObjectId;
-
-
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ObjectId;
+
#if (TAO_HAS_MINIMUM_CORBA == 0)
-
+
#if !defined (_PORTABLESERVER_FORWARDREQUEST_CH_)
#define _PORTABLESERVER_FORWARDREQUEST_CH_
-
+
class TAO_PortableServer_Export ForwardRequest : public CORBA::UserException
{
public:
CORBA::Object_var forward_reference;
-
+
ForwardRequest (void);
// Default constructor.
-
+
ForwardRequest (const ForwardRequest &);
// Copy constructor.
-
+
~ForwardRequest (void);
// Destructor.
-
+
static void _tao_any_destructor (void*);
-
+
ForwardRequest &operator= (const ForwardRequest &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ForwardRequest *_downcast (CORBA::Exception *);
ForwardRequest (
const CORBA::Object_ptr _tao_forward_reference
);
-
+
// = TAO extension.
static CORBA::Exception *_alloc (void);
virtual CORBA::TypeCode_ptr _type (void) const;
}; // Exception PortableServer::ForwardRequest.
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ForwardRequest;
+TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ForwardRequest;
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_NOTAGROUPOBJECT_CH_)
+#define _PORTABLESERVER_NOTAGROUPOBJECT_CH_
+
+ class TAO_PortableServer_Export NotAGroupObject : public CORBA::UserException
+ {
+ public:
+
+ NotAGroupObject (void);
+ // Default constructor.
+
+ NotAGroupObject (const NotAGroupObject &);
+ // Copy constructor.
+
+ ~NotAGroupObject (void);
+ // Destructor.
+
+ static void _tao_any_destructor (void*);
+
+ NotAGroupObject &operator= (const NotAGroupObject &);
+
+ virtual void _raise (void);
+ virtual void _tao_encode (
+ TAO_OutputCDR &
+ TAO_ENV_ARG_DECL_NOT_USED
+ ) const;
+
+ virtual void _tao_decode (
+ TAO_InputCDR &
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
+
+ static NotAGroupObject *_downcast (CORBA::Exception *);
-#endif /* end #if !defined */
+ // = TAO extension.
+ static CORBA::Exception *_alloc (void);
+ virtual CORBA::TypeCode_ptr _type (void) const;
+ }; // Exception PortableServer::NotAGroupObject.
+
+TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject;
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CH_
+
+ class TAO_EXPORT_MACRO _TAO_Unbounded_Sequence_PortableServer_IDs
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ // = Initialization and termination methods.
+ _TAO_Unbounded_Sequence_PortableServer_IDs (void);
+ _TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_PortableServer_IDs (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ObjectId *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_PortableServer_IDs (
+ const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs
+ );
+ _TAO_Unbounded_Sequence_PortableServer_IDs &operator= (
+ const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_PortableServer_IDs (void);
+
+ // = Accessors.
+ ObjectId &operator[] (CORBA::ULong i);
+ const ObjectId &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static ObjectId *allocbuf (CORBA::ULong size);
+ static void freebuf (ObjectId *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ObjectId *get_buffer (CORBA::Boolean orphan = 0);
+ const ObjectId *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ObjectId *data,
+ CORBA::Boolean release
+ );
+ };
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_PORTABLESERVER_IDS_CH_)
+#define _PORTABLESERVER_IDS_CH_
+
+ class IDs;
+ class IDs_var;
+
+ // *************************************************************
+ // IDs
+ // *************************************************************
+
+ class TAO_PortableServer_Export IDs : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_PortableServer_IDs
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<ObjectId>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ IDs (void); // default ctor
+ IDs (CORBA::ULong max); // uses max size
+ IDs (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ObjectId *buffer,
+ CORBA::Boolean release = 0
+ );
+ IDs (const IDs &); // copy ctor
+ ~IDs (void);
+ static void _tao_any_destructor (void*);
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IDs_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+
+ };
+
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_IDS___VAR_CH_)
+#define _PORTABLESERVER_IDS___VAR_CH_
+
+ // *************************************************************
+ // class PortableServer::IDs_var
+ // *************************************************************
+
+ class TAO_PortableServer_Export IDs_var
+ {
+ public:
+ IDs_var (void);
+ IDs_var (IDs *);
+ IDs_var (const IDs_var &);
+ ~IDs_var (void);
+
+ IDs_var &operator= (IDs *);
+ IDs_var &operator= (const IDs_var &);
+ IDs *operator-> (void);
+ const IDs *operator-> (void) const;
+
+ operator const IDs &() const;
+ operator IDs &();
+ operator IDs &() const;
+ operator IDs *&(); // variable-size base types only
+
+ ObjectId & operator[] (CORBA::ULong index);
+ const ObjectId & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const IDs &in (void) const;
+ IDs &inout (void);
+ IDs *&out (void);
+ IDs *_retn (void);
+ IDs *ptr (void) const;
+
+ private:
+ IDs *ptr_;
+ };
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_IDS___OUT_CH_)
+#define _PORTABLESERVER_IDS___OUT_CH_
+
+ class TAO_PortableServer_Export IDs_out
+ {
+ public:
+ IDs_out (IDs *&);
+ IDs_out (IDs_var &);
+ IDs_out (const IDs_out &);
+ IDs_out &operator= (const IDs_out &);
+ IDs_out &operator= (IDs *);
+ operator IDs *&();
+ IDs *&ptr (void);
+ IDs *operator-> (void);
+ ObjectId & operator[] (CORBA::ULong index);
+
+ private:
+ IDs *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const IDs_var &);
+ };
+
+
+#endif /* end #if !defined */
+
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IDs;
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong THREAD_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong LIFESPAN_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong ID_UNIQUENESS_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong ID_ASSIGNMENT_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong IMPLICIT_ACTIVATION_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong SERVANT_RETENTION_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong REQUEST_PROCESSING_POLICY_ID;
-
+
enum ThreadPolicyValue
{
- ORB_CTRL_MODEL,
- SINGLE_THREAD_MODEL
+ ORB_CTRL_MODEL,
+ SINGLE_THREAD_MODEL
};
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
typedef ThreadPolicyValue &ThreadPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ThreadPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadPolicyValue;
+
+
#if !defined (_PORTABLESERVER_THREADPOLICY___PTR_CH_)
#define _PORTABLESERVER_THREADPOLICY___PTR_CH_
-
+
class ThreadPolicy;
typedef ThreadPolicy *ThreadPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_THREADPOLICY___VAR_CH_)
#define _PORTABLESERVER_THREADPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export ThreadPolicy_var : public TAO_Base_var
{
public:
ThreadPolicy_var (void); // default constructor
- ThreadPolicy_var (ThreadPolicy_ptr p) : ptr_ (p) {}
+ ThreadPolicy_var (ThreadPolicy_ptr p) : ptr_ (p) {}
ThreadPolicy_var (const ThreadPolicy_var &); // copy constructor
~ThreadPolicy_var (void); // destructor
-
+
ThreadPolicy_var &operator= (ThreadPolicy_ptr);
ThreadPolicy_var &operator= (const ThreadPolicy_var &);
ThreadPolicy_ptr operator-> (void) const;
-
+
operator const ThreadPolicy_ptr &() const;
operator ThreadPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ThreadPolicy_ptr in (void) const;
ThreadPolicy_ptr &inout (void);
ThreadPolicy_ptr &out (void);
ThreadPolicy_ptr _retn (void);
ThreadPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ThreadPolicy_ptr tao_duplicate (ThreadPolicy_ptr);
static void tao_release (ThreadPolicy_ptr);
static ThreadPolicy_ptr tao_nil (void);
- static ThreadPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ThreadPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ThreadPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -550,11 +781,11 @@ TAO_NAMESPACE PortableServer
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_THREADPOLICY___OUT_CH_)
#define _PORTABLESERVER_THREADPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export ThreadPolicy_out
{
public:
@@ -567,19 +798,20 @@ TAO_NAMESPACE PortableServer
operator ThreadPolicy_ptr &();
ThreadPolicy_ptr &ptr (void);
ThreadPolicy_ptr operator-> (void);
-
+
private:
ThreadPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_THREADPOLICY_CH_)
#define _PORTABLESERVER_THREADPOLICY_CH_
-
-class TAO_PortableServer_Export ThreadPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export ThreadPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -587,98 +819,106 @@ class TAO_PortableServer_Export ThreadPolicy: public virtual CORBA::Policy
typedef ThreadPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ThreadPolicy_ptr _duplicate (ThreadPolicy_ptr obj);
+
static ThreadPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ThreadPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ThreadPolicy_ptr _nil (void)
{
return (ThreadPolicy_ptr)0;
}
-
- virtual PortableServer::ThreadPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ThreadPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ThreadPolicy ();
-
+ ThreadPolicy (void);
+
virtual ~ThreadPolicy (void);
+
private:
ThreadPolicy (const ThreadPolicy &);
void operator= (const ThreadPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
+
enum LifespanPolicyValue
{
- TRANSIENT,
- PERSISTENT
+ TRANSIENT,
+ PERSISTENT
};
+
typedef LifespanPolicyValue &LifespanPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_LifespanPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LifespanPolicyValue;
+
+
#if !defined (_PORTABLESERVER_LIFESPANPOLICY___PTR_CH_)
#define _PORTABLESERVER_LIFESPANPOLICY___PTR_CH_
-
+
class LifespanPolicy;
typedef LifespanPolicy *LifespanPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_LIFESPANPOLICY___VAR_CH_)
#define _PORTABLESERVER_LIFESPANPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export LifespanPolicy_var : public TAO_Base_var
{
public:
LifespanPolicy_var (void); // default constructor
- LifespanPolicy_var (LifespanPolicy_ptr p) : ptr_ (p) {}
+ LifespanPolicy_var (LifespanPolicy_ptr p) : ptr_ (p) {}
LifespanPolicy_var (const LifespanPolicy_var &); // copy constructor
~LifespanPolicy_var (void); // destructor
-
+
LifespanPolicy_var &operator= (LifespanPolicy_ptr);
LifespanPolicy_var &operator= (const LifespanPolicy_var &);
LifespanPolicy_ptr operator-> (void) const;
-
+
operator const LifespanPolicy_ptr &() const;
operator LifespanPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
LifespanPolicy_ptr in (void) const;
LifespanPolicy_ptr &inout (void);
LifespanPolicy_ptr &out (void);
LifespanPolicy_ptr _retn (void);
LifespanPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static LifespanPolicy_ptr tao_duplicate (LifespanPolicy_ptr);
static void tao_release (LifespanPolicy_ptr);
static LifespanPolicy_ptr tao_nil (void);
- static LifespanPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static LifespanPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
LifespanPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -688,11 +928,11 @@ class TAO_PortableServer_Export ThreadPolicy: public virtual CORBA::Policy
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_LIFESPANPOLICY___OUT_CH_)
#define _PORTABLESERVER_LIFESPANPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export LifespanPolicy_out
{
public:
@@ -705,19 +945,20 @@ class TAO_PortableServer_Export ThreadPolicy: public virtual CORBA::Policy
operator LifespanPolicy_ptr &();
LifespanPolicy_ptr &ptr (void);
LifespanPolicy_ptr operator-> (void);
-
+
private:
LifespanPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_LIFESPANPOLICY_CH_)
#define _PORTABLESERVER_LIFESPANPOLICY_CH_
-
-class TAO_PortableServer_Export LifespanPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export LifespanPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -725,96 +966,104 @@ class TAO_PortableServer_Export LifespanPolicy: public virtual CORBA::Policy
typedef LifespanPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static LifespanPolicy_ptr _duplicate (LifespanPolicy_ptr obj);
+
static LifespanPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static LifespanPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static LifespanPolicy_ptr _nil (void)
{
return (LifespanPolicy_ptr)0;
}
-
- virtual PortableServer::LifespanPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::LifespanPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- LifespanPolicy ();
-
+ LifespanPolicy (void);
+
virtual ~LifespanPolicy (void);
+
private:
LifespanPolicy (const LifespanPolicy &);
void operator= (const LifespanPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
enum IdUniquenessPolicyValue
{
- UNIQUE_ID,
- MULTIPLE_ID
+ UNIQUE_ID,
+ MULTIPLE_ID
};
+
typedef IdUniquenessPolicyValue &IdUniquenessPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_IdUniquenessPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdUniquenessPolicyValue;
+
+
#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_)
#define _PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_
-
+
class IdUniquenessPolicy;
typedef IdUniquenessPolicy *IdUniquenessPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_)
#define _PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export IdUniquenessPolicy_var : public TAO_Base_var
{
public:
IdUniquenessPolicy_var (void); // default constructor
- IdUniquenessPolicy_var (IdUniquenessPolicy_ptr p) : ptr_ (p) {}
+ IdUniquenessPolicy_var (IdUniquenessPolicy_ptr p) : ptr_ (p) {}
IdUniquenessPolicy_var (const IdUniquenessPolicy_var &); // copy constructor
~IdUniquenessPolicy_var (void); // destructor
-
+
IdUniquenessPolicy_var &operator= (IdUniquenessPolicy_ptr);
IdUniquenessPolicy_var &operator= (const IdUniquenessPolicy_var &);
IdUniquenessPolicy_ptr operator-> (void) const;
-
+
operator const IdUniquenessPolicy_ptr &() const;
operator IdUniquenessPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
IdUniquenessPolicy_ptr in (void) const;
IdUniquenessPolicy_ptr &inout (void);
IdUniquenessPolicy_ptr &out (void);
IdUniquenessPolicy_ptr _retn (void);
IdUniquenessPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static IdUniquenessPolicy_ptr tao_duplicate (IdUniquenessPolicy_ptr);
static void tao_release (IdUniquenessPolicy_ptr);
static IdUniquenessPolicy_ptr tao_nil (void);
- static IdUniquenessPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static IdUniquenessPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
IdUniquenessPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -824,11 +1073,11 @@ class TAO_PortableServer_Export LifespanPolicy: public virtual CORBA::Policy
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_)
#define _PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export IdUniquenessPolicy_out
{
public:
@@ -841,19 +1090,20 @@ class TAO_PortableServer_Export LifespanPolicy: public virtual CORBA::Policy
operator IdUniquenessPolicy_ptr &();
IdUniquenessPolicy_ptr &ptr (void);
IdUniquenessPolicy_ptr operator-> (void);
-
+
private:
IdUniquenessPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY_CH_)
#define _PORTABLESERVER_IDUNIQUENESSPOLICY_CH_
-
-class TAO_PortableServer_Export IdUniquenessPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export IdUniquenessPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -861,96 +1111,104 @@ class TAO_PortableServer_Export IdUniquenessPolicy: public virtual CORBA::Policy
typedef IdUniquenessPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static IdUniquenessPolicy_ptr _duplicate (IdUniquenessPolicy_ptr obj);
+
static IdUniquenessPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static IdUniquenessPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static IdUniquenessPolicy_ptr _nil (void)
{
return (IdUniquenessPolicy_ptr)0;
}
-
- virtual PortableServer::IdUniquenessPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::IdUniquenessPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- IdUniquenessPolicy ();
-
+ IdUniquenessPolicy (void);
+
virtual ~IdUniquenessPolicy (void);
+
private:
IdUniquenessPolicy (const IdUniquenessPolicy &);
void operator= (const IdUniquenessPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
enum IdAssignmentPolicyValue
{
- USER_ID,
- SYSTEM_ID
+ USER_ID,
+ SYSTEM_ID
};
+
typedef IdAssignmentPolicyValue &IdAssignmentPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_IdAssignmentPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdAssignmentPolicyValue;
+
+
#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_)
#define _PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_
-
+
class IdAssignmentPolicy;
typedef IdAssignmentPolicy *IdAssignmentPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_)
#define _PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export IdAssignmentPolicy_var : public TAO_Base_var
{
public:
IdAssignmentPolicy_var (void); // default constructor
- IdAssignmentPolicy_var (IdAssignmentPolicy_ptr p) : ptr_ (p) {}
+ IdAssignmentPolicy_var (IdAssignmentPolicy_ptr p) : ptr_ (p) {}
IdAssignmentPolicy_var (const IdAssignmentPolicy_var &); // copy constructor
~IdAssignmentPolicy_var (void); // destructor
-
+
IdAssignmentPolicy_var &operator= (IdAssignmentPolicy_ptr);
IdAssignmentPolicy_var &operator= (const IdAssignmentPolicy_var &);
IdAssignmentPolicy_ptr operator-> (void) const;
-
+
operator const IdAssignmentPolicy_ptr &() const;
operator IdAssignmentPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
IdAssignmentPolicy_ptr in (void) const;
IdAssignmentPolicy_ptr &inout (void);
IdAssignmentPolicy_ptr &out (void);
IdAssignmentPolicy_ptr _retn (void);
IdAssignmentPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static IdAssignmentPolicy_ptr tao_duplicate (IdAssignmentPolicy_ptr);
static void tao_release (IdAssignmentPolicy_ptr);
static IdAssignmentPolicy_ptr tao_nil (void);
- static IdAssignmentPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static IdAssignmentPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
IdAssignmentPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -960,11 +1218,11 @@ class TAO_PortableServer_Export IdUniquenessPolicy: public virtual CORBA::Policy
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_)
#define _PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export IdAssignmentPolicy_out
{
public:
@@ -977,19 +1235,20 @@ class TAO_PortableServer_Export IdUniquenessPolicy: public virtual CORBA::Policy
operator IdAssignmentPolicy_ptr &();
IdAssignmentPolicy_ptr &ptr (void);
IdAssignmentPolicy_ptr operator-> (void);
-
+
private:
IdAssignmentPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY_CH_)
#define _PORTABLESERVER_IDASSIGNMENTPOLICY_CH_
-
-class TAO_PortableServer_Export IdAssignmentPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export IdAssignmentPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -997,99 +1256,106 @@ class TAO_PortableServer_Export IdAssignmentPolicy: public virtual CORBA::Policy
typedef IdAssignmentPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static IdAssignmentPolicy_ptr _duplicate (IdAssignmentPolicy_ptr obj);
+
static IdAssignmentPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static IdAssignmentPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static IdAssignmentPolicy_ptr _nil (void)
{
return (IdAssignmentPolicy_ptr)0;
}
-
- virtual PortableServer::IdAssignmentPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::IdAssignmentPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- IdAssignmentPolicy ();
-
+ IdAssignmentPolicy (void);
+
virtual ~IdAssignmentPolicy (void);
+
private:
IdAssignmentPolicy (const IdAssignmentPolicy &);
void operator= (const IdAssignmentPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
enum ImplicitActivationPolicyValue
{
- IMPLICIT_ACTIVATION,
- NO_IMPLICIT_ACTIVATION
+ IMPLICIT_ACTIVATION,
+ NO_IMPLICIT_ACTIVATION
};
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
typedef ImplicitActivationPolicyValue &ImplicitActivationPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ImplicitActivationPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ImplicitActivationPolicyValue;
+
+
#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_)
#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_
-
+
class ImplicitActivationPolicy;
typedef ImplicitActivationPolicy *ImplicitActivationPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_)
#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export ImplicitActivationPolicy_var : public TAO_Base_var
{
public:
ImplicitActivationPolicy_var (void); // default constructor
- ImplicitActivationPolicy_var (ImplicitActivationPolicy_ptr p) : ptr_ (p) {}
+ ImplicitActivationPolicy_var (ImplicitActivationPolicy_ptr p) : ptr_ (p) {}
ImplicitActivationPolicy_var (const ImplicitActivationPolicy_var &); // copy constructor
~ImplicitActivationPolicy_var (void); // destructor
-
+
ImplicitActivationPolicy_var &operator= (ImplicitActivationPolicy_ptr);
ImplicitActivationPolicy_var &operator= (const ImplicitActivationPolicy_var &);
ImplicitActivationPolicy_ptr operator-> (void) const;
-
+
operator const ImplicitActivationPolicy_ptr &() const;
operator ImplicitActivationPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ImplicitActivationPolicy_ptr in (void) const;
ImplicitActivationPolicy_ptr &inout (void);
ImplicitActivationPolicy_ptr &out (void);
ImplicitActivationPolicy_ptr _retn (void);
ImplicitActivationPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ImplicitActivationPolicy_ptr tao_duplicate (ImplicitActivationPolicy_ptr);
static void tao_release (ImplicitActivationPolicy_ptr);
static ImplicitActivationPolicy_ptr tao_nil (void);
- static ImplicitActivationPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ImplicitActivationPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ImplicitActivationPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1099,11 +1365,11 @@ class TAO_PortableServer_Export IdAssignmentPolicy: public virtual CORBA::Policy
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_)
#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export ImplicitActivationPolicy_out
{
public:
@@ -1116,19 +1382,20 @@ class TAO_PortableServer_Export IdAssignmentPolicy: public virtual CORBA::Policy
operator ImplicitActivationPolicy_ptr &();
ImplicitActivationPolicy_ptr &ptr (void);
ImplicitActivationPolicy_ptr operator-> (void);
-
+
private:
ImplicitActivationPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_)
#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_
-
-class TAO_PortableServer_Export ImplicitActivationPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export ImplicitActivationPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1136,101 +1403,108 @@ class TAO_PortableServer_Export ImplicitActivationPolicy: public virtual CORBA::
typedef ImplicitActivationPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ImplicitActivationPolicy_ptr _duplicate (ImplicitActivationPolicy_ptr obj);
+
static ImplicitActivationPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ImplicitActivationPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ImplicitActivationPolicy_ptr _nil (void)
{
return (ImplicitActivationPolicy_ptr)0;
}
-
- virtual PortableServer::ImplicitActivationPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ImplicitActivationPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ImplicitActivationPolicy ();
-
+ ImplicitActivationPolicy (void);
+
virtual ~ImplicitActivationPolicy (void);
+
private:
ImplicitActivationPolicy (const ImplicitActivationPolicy &);
void operator= (const ImplicitActivationPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
enum ServantRetentionPolicyValue
{
- RETAIN,
- NON_RETAIN
+ RETAIN,
+ NON_RETAIN
};
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
typedef ServantRetentionPolicyValue &ServantRetentionPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ServantRetentionPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantRetentionPolicyValue;
+
+
#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_)
#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_
-
+
class ServantRetentionPolicy;
typedef ServantRetentionPolicy *ServantRetentionPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_)
#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export ServantRetentionPolicy_var : public TAO_Base_var
{
public:
ServantRetentionPolicy_var (void); // default constructor
- ServantRetentionPolicy_var (ServantRetentionPolicy_ptr p) : ptr_ (p) {}
+ ServantRetentionPolicy_var (ServantRetentionPolicy_ptr p) : ptr_ (p) {}
ServantRetentionPolicy_var (const ServantRetentionPolicy_var &); // copy constructor
~ServantRetentionPolicy_var (void); // destructor
-
+
ServantRetentionPolicy_var &operator= (ServantRetentionPolicy_ptr);
ServantRetentionPolicy_var &operator= (const ServantRetentionPolicy_var &);
ServantRetentionPolicy_ptr operator-> (void) const;
-
+
operator const ServantRetentionPolicy_ptr &() const;
operator ServantRetentionPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ServantRetentionPolicy_ptr in (void) const;
ServantRetentionPolicy_ptr &inout (void);
ServantRetentionPolicy_ptr &out (void);
ServantRetentionPolicy_ptr _retn (void);
ServantRetentionPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ServantRetentionPolicy_ptr tao_duplicate (ServantRetentionPolicy_ptr);
static void tao_release (ServantRetentionPolicy_ptr);
static ServantRetentionPolicy_ptr tao_nil (void);
- static ServantRetentionPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ServantRetentionPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServantRetentionPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1240,11 +1514,11 @@ class TAO_PortableServer_Export ImplicitActivationPolicy: public virtual CORBA::
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_)
#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export ServantRetentionPolicy_out
{
public:
@@ -1257,19 +1531,20 @@ class TAO_PortableServer_Export ImplicitActivationPolicy: public virtual CORBA::
operator ServantRetentionPolicy_ptr &();
ServantRetentionPolicy_ptr &ptr (void);
ServantRetentionPolicy_ptr operator-> (void);
-
+
private:
ServantRetentionPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_)
#define _PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_
-
-class TAO_PortableServer_Export ServantRetentionPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export ServantRetentionPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1277,102 +1552,109 @@ class TAO_PortableServer_Export ServantRetentionPolicy: public virtual CORBA::Po
typedef ServantRetentionPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ServantRetentionPolicy_ptr _duplicate (ServantRetentionPolicy_ptr obj);
+
static ServantRetentionPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantRetentionPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantRetentionPolicy_ptr _nil (void)
{
return (ServantRetentionPolicy_ptr)0;
}
-
- virtual PortableServer::ServantRetentionPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ServantRetentionPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ServantRetentionPolicy ();
-
+ ServantRetentionPolicy (void);
+
virtual ~ServantRetentionPolicy (void);
+
private:
ServantRetentionPolicy (const ServantRetentionPolicy &);
void operator= (const ServantRetentionPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
enum RequestProcessingPolicyValue
{
- USE_ACTIVE_OBJECT_MAP_ONLY,
- USE_DEFAULT_SERVANT,
- USE_SERVANT_MANAGER
+ USE_ACTIVE_OBJECT_MAP_ONLY,
+ USE_DEFAULT_SERVANT,
+ USE_SERVANT_MANAGER
};
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
typedef RequestProcessingPolicyValue &RequestProcessingPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_RequestProcessingPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestProcessingPolicyValue;
+
+
#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_)
#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_
-
+
class RequestProcessingPolicy;
typedef RequestProcessingPolicy *RequestProcessingPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_)
#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export RequestProcessingPolicy_var : public TAO_Base_var
{
public:
RequestProcessingPolicy_var (void); // default constructor
- RequestProcessingPolicy_var (RequestProcessingPolicy_ptr p) : ptr_ (p) {}
+ RequestProcessingPolicy_var (RequestProcessingPolicy_ptr p) : ptr_ (p) {}
RequestProcessingPolicy_var (const RequestProcessingPolicy_var &); // copy constructor
~RequestProcessingPolicy_var (void); // destructor
-
+
RequestProcessingPolicy_var &operator= (RequestProcessingPolicy_ptr);
RequestProcessingPolicy_var &operator= (const RequestProcessingPolicy_var &);
RequestProcessingPolicy_ptr operator-> (void) const;
-
+
operator const RequestProcessingPolicy_ptr &() const;
operator RequestProcessingPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
RequestProcessingPolicy_ptr in (void) const;
RequestProcessingPolicy_ptr &inout (void);
RequestProcessingPolicy_ptr &out (void);
RequestProcessingPolicy_ptr _retn (void);
RequestProcessingPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static RequestProcessingPolicy_ptr tao_duplicate (RequestProcessingPolicy_ptr);
static void tao_release (RequestProcessingPolicy_ptr);
static RequestProcessingPolicy_ptr tao_nil (void);
- static RequestProcessingPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static RequestProcessingPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
RequestProcessingPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1382,11 +1664,11 @@ class TAO_PortableServer_Export ServantRetentionPolicy: public virtual CORBA::Po
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_)
#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export RequestProcessingPolicy_out
{
public:
@@ -1399,19 +1681,20 @@ class TAO_PortableServer_Export ServantRetentionPolicy: public virtual CORBA::Po
operator RequestProcessingPolicy_ptr &();
RequestProcessingPolicy_ptr &ptr (void);
RequestProcessingPolicy_ptr operator-> (void);
-
+
private:
RequestProcessingPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_)
#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_
-
-class TAO_PortableServer_Export RequestProcessingPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export RequestProcessingPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1419,90 +1702,96 @@ class TAO_PortableServer_Export RequestProcessingPolicy: public virtual CORBA::P
typedef RequestProcessingPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static RequestProcessingPolicy_ptr _duplicate (RequestProcessingPolicy_ptr obj);
+
static RequestProcessingPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static RequestProcessingPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static RequestProcessingPolicy_ptr _nil (void)
{
return (RequestProcessingPolicy_ptr)0;
}
-
- virtual PortableServer::RequestProcessingPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::RequestProcessingPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- RequestProcessingPolicy ();
-
+ RequestProcessingPolicy (void);
+
virtual ~RequestProcessingPolicy (void);
+
private:
RequestProcessingPolicy (const RequestProcessingPolicy &);
void operator= (const RequestProcessingPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
+
#if !defined (_PORTABLESERVER_POAMANAGER___PTR_CH_)
#define _PORTABLESERVER_POAMANAGER___PTR_CH_
-
+
class POAManager;
typedef POAManager *POAManager_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POAMANAGER___VAR_CH_)
#define _PORTABLESERVER_POAMANAGER___VAR_CH_
-
+
class TAO_PortableServer_Export POAManager_var : public TAO_Base_var
{
public:
POAManager_var (void); // default constructor
- POAManager_var (POAManager_ptr p) : ptr_ (p) {}
+ POAManager_var (POAManager_ptr p) : ptr_ (p) {}
POAManager_var (const POAManager_var &); // copy constructor
~POAManager_var (void); // destructor
-
+
POAManager_var &operator= (POAManager_ptr);
POAManager_var &operator= (const POAManager_var &);
POAManager_ptr operator-> (void) const;
-
+
operator const POAManager_ptr &() const;
operator POAManager_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
POAManager_ptr in (void) const;
POAManager_ptr &inout (void);
POAManager_ptr &out (void);
POAManager_ptr _retn (void);
POAManager_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static POAManager_ptr tao_duplicate (POAManager_ptr);
static void tao_release (POAManager_ptr);
static POAManager_ptr tao_nil (void);
- static POAManager_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static POAManager_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
POAManager_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1512,11 +1801,11 @@ class TAO_PortableServer_Export RequestProcessingPolicy: public virtual CORBA::P
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POAMANAGER___OUT_CH_)
#define _PORTABLESERVER_POAMANAGER___OUT_CH_
-
+
class TAO_PortableServer_Export POAManager_out
{
public:
@@ -1529,19 +1818,20 @@ class TAO_PortableServer_Export RequestProcessingPolicy: public virtual CORBA::P
operator POAManager_ptr &();
POAManager_ptr &ptr (void);
POAManager_ptr operator-> (void);
-
+
private:
POAManager_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POAMANAGER_CH_)
#define _PORTABLESERVER_POAMANAGER_CH_
-
-class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
+
+ class TAO_PortableServer_Export POAManager
+ : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1549,54 +1839,57 @@ class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
typedef POAManager_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static POAManager_ptr _duplicate (POAManager_ptr obj);
+
static POAManager_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POAManager_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POAManager_ptr _nil (void)
{
return (POAManager_ptr)0;
}
-
-
+
+
#if !defined (_PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE_CH_)
#define _PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE_CH_
-
+
class TAO_PortableServer_Export AdapterInactive : public CORBA::UserException
{
public:
-
+
AdapterInactive (void);
// Default constructor.
-
+
AdapterInactive (const AdapterInactive &);
// Copy constructor.
-
+
~AdapterInactive (void);
// Destructor.
-
+
AdapterInactive &operator= (const AdapterInactive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static AdapterInactive *_downcast (CORBA::Exception *);
@@ -1606,122 +1899,123 @@ class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
#endif /* end #if !defined */
-
+
enum State
{
- HOLDING,
- ACTIVE,
- DISCARDING,
- INACTIVE
+ HOLDING,
+ ACTIVE,
+ DISCARDING,
+ INACTIVE
};
+
typedef State &State_out;
virtual void activate (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POAManager::AdapterInactive
)) = 0;
#if (TAO_HAS_MINIMUM_POA == 0)
-
+
virtual void hold_requests (
- CORBA::Boolean wait_for_completion
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean wait_for_completion TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POAManager::AdapterInactive
)) = 0;
-
+
virtual void discard_requests (
- CORBA::Boolean wait_for_completion
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean wait_for_completion TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POAManager::AdapterInactive
)) = 0;
-
+
virtual void deactivate (
CORBA::Boolean etherealize_objects,
- CORBA::Boolean wait_for_completion
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean wait_for_completion TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POAManager::AdapterInactive
)) = 0;
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- virtual PortableServer::POAManager::State get_state (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::POAManager::State get_state (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- POAManager ();
-
+ POAManager (void);
+
virtual ~POAManager (void);
+
private:
POAManager (const POAManager &);
void operator= (const POAManager &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
-
+
#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_)
#define _PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_
-
+
class AdapterActivator;
typedef AdapterActivator *AdapterActivator_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_)
#define _PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_
-
+
class TAO_PortableServer_Export AdapterActivator_var : public TAO_Base_var
{
public:
AdapterActivator_var (void); // default constructor
- AdapterActivator_var (AdapterActivator_ptr p) : ptr_ (p) {}
+ AdapterActivator_var (AdapterActivator_ptr p) : ptr_ (p) {}
AdapterActivator_var (const AdapterActivator_var &); // copy constructor
~AdapterActivator_var (void); // destructor
-
+
AdapterActivator_var &operator= (AdapterActivator_ptr);
AdapterActivator_var &operator= (const AdapterActivator_var &);
AdapterActivator_ptr operator-> (void) const;
-
+
operator const AdapterActivator_ptr &() const;
operator AdapterActivator_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
AdapterActivator_ptr in (void) const;
AdapterActivator_ptr &inout (void);
AdapterActivator_ptr &out (void);
AdapterActivator_ptr _retn (void);
AdapterActivator_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static AdapterActivator_ptr tao_duplicate (AdapterActivator_ptr);
static void tao_release (AdapterActivator_ptr);
static AdapterActivator_ptr tao_nil (void);
- static AdapterActivator_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static AdapterActivator_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
AdapterActivator_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1731,11 +2025,11 @@ class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_)
#define _PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_
-
+
class TAO_PortableServer_Export AdapterActivator_out
{
public:
@@ -1748,19 +2042,20 @@ class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
operator AdapterActivator_ptr &();
AdapterActivator_ptr &ptr (void);
AdapterActivator_ptr operator-> (void);
-
+
private:
AdapterActivator_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR_CH_)
#define _PORTABLESERVER_ADAPTERACTIVATOR_CH_
-
-class TAO_PortableServer_Export AdapterActivator : public virtual CORBA_Object
+
+ class TAO_PortableServer_Export AdapterActivator
+ : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1768,90 +2063,96 @@ class TAO_PortableServer_Export AdapterActivator : public virtual CORBA_Object
typedef AdapterActivator_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static AdapterActivator_ptr _duplicate (AdapterActivator_ptr obj);
+
static AdapterActivator_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static AdapterActivator_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static AdapterActivator_ptr _nil (void)
{
return (AdapterActivator_ptr)0;
}
-
+
virtual CORBA::Boolean unknown_adapter (
PortableServer::POA_ptr parent,
- const char * name
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const char * name TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- AdapterActivator ();
-
+ AdapterActivator (void);
+
virtual ~AdapterActivator (void);
+
private:
AdapterActivator (const AdapterActivator &);
void operator= (const AdapterActivator &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTMANAGER___PTR_CH_)
#define _PORTABLESERVER_SERVANTMANAGER___PTR_CH_
-
+
class ServantManager;
typedef ServantManager *ServantManager_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTMANAGER___VAR_CH_)
#define _PORTABLESERVER_SERVANTMANAGER___VAR_CH_
-
+
class TAO_PortableServer_Export ServantManager_var : public TAO_Base_var
{
public:
ServantManager_var (void); // default constructor
- ServantManager_var (ServantManager_ptr p) : ptr_ (p) {}
+ ServantManager_var (ServantManager_ptr p) : ptr_ (p) {}
ServantManager_var (const ServantManager_var &); // copy constructor
~ServantManager_var (void); // destructor
-
+
ServantManager_var &operator= (ServantManager_ptr);
ServantManager_var &operator= (const ServantManager_var &);
ServantManager_ptr operator-> (void) const;
-
+
operator const ServantManager_ptr &() const;
operator ServantManager_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ServantManager_ptr in (void) const;
ServantManager_ptr &inout (void);
ServantManager_ptr &out (void);
ServantManager_ptr _retn (void);
ServantManager_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ServantManager_ptr tao_duplicate (ServantManager_ptr);
static void tao_release (ServantManager_ptr);
static ServantManager_ptr tao_nil (void);
- static ServantManager_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ServantManager_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServantManager_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1861,11 +2162,11 @@ class TAO_PortableServer_Export AdapterActivator : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTMANAGER___OUT_CH_)
#define _PORTABLESERVER_SERVANTMANAGER___OUT_CH_
-
+
class TAO_PortableServer_Export ServantManager_out
{
public:
@@ -1878,19 +2179,20 @@ class TAO_PortableServer_Export AdapterActivator : public virtual CORBA_Object
operator ServantManager_ptr &();
ServantManager_ptr &ptr (void);
ServantManager_ptr operator-> (void);
-
+
private:
ServantManager_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTMANAGER_CH_)
#define _PORTABLESERVER_SERVANTMANAGER_CH_
-
-class TAO_PortableServer_Export ServantManager : public virtual CORBA_Object
+
+ class TAO_PortableServer_Export ServantManager
+ : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1898,81 +2200,88 @@ class TAO_PortableServer_Export ServantManager : public virtual CORBA_Object
typedef ServantManager_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ServantManager_ptr _duplicate (ServantManager_ptr obj);
+
static ServantManager_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantManager_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantManager_ptr _nil (void)
{
return (ServantManager_ptr)0;
}
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ServantManager ();
-
+ ServantManager (void);
+
virtual ~ServantManager (void);
+
private:
ServantManager (const ServantManager &);
void operator= (const ServantManager &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_)
#define _PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_
-
+
class ServantActivator;
typedef ServantActivator *ServantActivator_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_)
#define _PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_
-
+
class TAO_PortableServer_Export ServantActivator_var : public TAO_Base_var
{
public:
ServantActivator_var (void); // default constructor
- ServantActivator_var (ServantActivator_ptr p) : ptr_ (p) {}
+ ServantActivator_var (ServantActivator_ptr p) : ptr_ (p) {}
ServantActivator_var (const ServantActivator_var &); // copy constructor
~ServantActivator_var (void); // destructor
-
+
ServantActivator_var &operator= (ServantActivator_ptr);
ServantActivator_var &operator= (const ServantActivator_var &);
ServantActivator_ptr operator-> (void) const;
-
+
operator const ServantActivator_ptr &() const;
operator ServantActivator_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ServantActivator_ptr in (void) const;
ServantActivator_ptr &inout (void);
ServantActivator_ptr &out (void);
ServantActivator_ptr _retn (void);
ServantActivator_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ServantActivator_ptr tao_duplicate (ServantActivator_ptr);
static void tao_release (ServantActivator_ptr);
static ServantActivator_ptr tao_nil (void);
- static ServantActivator_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ServantActivator_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServantActivator_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1982,11 +2291,11 @@ class TAO_PortableServer_Export ServantManager : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_)
#define _PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_
-
+
class TAO_PortableServer_Export ServantActivator_out
{
public:
@@ -1999,19 +2308,20 @@ class TAO_PortableServer_Export ServantManager : public virtual CORBA_Object
operator ServantActivator_ptr &();
ServantActivator_ptr &ptr (void);
ServantActivator_ptr operator-> (void);
-
+
private:
ServantActivator_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTACTIVATOR_CH_)
#define _PORTABLESERVER_SERVANTACTIVATOR_CH_
-
-class TAO_PortableServer_Export ServantActivator: public virtual ServantManager
+
+ class TAO_PortableServer_Export ServantActivator
+ : public virtual PortableServer::ServantManager
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -2019,109 +2329,114 @@ class TAO_PortableServer_Export ServantActivator: public virtual ServantManager
typedef ServantActivator_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ServantActivator_ptr _duplicate (ServantActivator_ptr obj);
+
static ServantActivator_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantActivator_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantActivator_ptr _nil (void)
{
return (ServantActivator_ptr)0;
}
-
- virtual PortableServer::Servant incarnate (
+
+ virtual ::PortableServer::Servant incarnate (
const PortableServer::ObjectId & oid,
- PortableServer::POA_ptr adapter
- TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ PortableServer::POA_ptr adapter TAO_ENV_ARG_DECL_WITH_DEFAULTS
)
#if (TAO_HAS_MINIMUM_CORBA == 0)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::ForwardRequest
- )) = 0;
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::ForwardRequest
+ )) = 0;
#else
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
-
+
virtual void etherealize (
const PortableServer::ObjectId & oid,
PortableServer::POA_ptr adapter,
PortableServer::Servant serv,
CORBA::Boolean cleanup_in_progress,
- CORBA::Boolean remaining_activations
- TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ CORBA::Boolean remaining_activations TAO_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ServantActivator ();
-
+ ServantActivator (void);
+
virtual ~ServantActivator (void);
+
private:
ServantActivator (const ServantActivator &);
void operator= (const ServantActivator &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTLOCATOR___PTR_CH_)
#define _PORTABLESERVER_SERVANTLOCATOR___PTR_CH_
-
+
class ServantLocator;
typedef ServantLocator *ServantLocator_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTLOCATOR___VAR_CH_)
#define _PORTABLESERVER_SERVANTLOCATOR___VAR_CH_
-
+
class TAO_PortableServer_Export ServantLocator_var : public TAO_Base_var
{
public:
ServantLocator_var (void); // default constructor
- ServantLocator_var (ServantLocator_ptr p) : ptr_ (p) {}
+ ServantLocator_var (ServantLocator_ptr p) : ptr_ (p) {}
ServantLocator_var (const ServantLocator_var &); // copy constructor
~ServantLocator_var (void); // destructor
-
+
ServantLocator_var &operator= (ServantLocator_ptr);
ServantLocator_var &operator= (const ServantLocator_var &);
ServantLocator_ptr operator-> (void) const;
-
+
operator const ServantLocator_ptr &() const;
operator ServantLocator_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ServantLocator_ptr in (void) const;
ServantLocator_ptr &inout (void);
ServantLocator_ptr &out (void);
ServantLocator_ptr _retn (void);
ServantLocator_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ServantLocator_ptr tao_duplicate (ServantLocator_ptr);
static void tao_release (ServantLocator_ptr);
static ServantLocator_ptr tao_nil (void);
- static ServantLocator_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ServantLocator_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServantLocator_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -2131,11 +2446,11 @@ class TAO_PortableServer_Export ServantActivator: public virtual ServantManager
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTLOCATOR___OUT_CH_)
#define _PORTABLESERVER_SERVANTLOCATOR___OUT_CH_
-
+
class TAO_PortableServer_Export ServantLocator_out
{
public:
@@ -2148,19 +2463,20 @@ class TAO_PortableServer_Export ServantActivator: public virtual ServantManager
operator ServantLocator_ptr &();
ServantLocator_ptr &ptr (void);
ServantLocator_ptr operator-> (void);
-
+
private:
ServantLocator_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTLOCATOR_CH_)
#define _PORTABLESERVER_SERVANTLOCATOR_CH_
-
-class TAO_PortableServer_Export ServantLocator: public virtual ServantManager
+
+ class TAO_PortableServer_Export ServantLocator
+ : public virtual PortableServer::ServantManager
{
public:
@@ -2171,29 +2487,31 @@ class TAO_PortableServer_Export ServantLocator: public virtual ServantManager
typedef ServantLocator_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ServantLocator_ptr _duplicate (ServantLocator_ptr obj);
+
static ServantLocator_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantLocator_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantLocator_ptr _nil (void)
{
return (ServantLocator_ptr)0;
}
-
- virtual PortableServer::Servant preinvoke (
+
+ virtual ::PortableServer::Servant preinvoke (
const PortableServer::ObjectId & oid,
PortableServer::POA_ptr adapter,
const char * operation,
- PortableServer::ServantLocator::Cookie & the_cookie
- TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ PortableServer::ServantLocator::Cookie & the_cookie TAO_ENV_ARG_DECL_WITH_DEFAULTS
)
#if (TAO_HAS_MINIMUM_CORBA == 0)
ACE_THROW_SPEC ((
@@ -2204,44 +2522,122 @@ class TAO_PortableServer_Export ServantLocator: public virtual ServantManager
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
+#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
virtual void postinvoke (
const PortableServer::ObjectId & oid,
PortableServer::POA_ptr adapter,
const char * operation,
PortableServer::ServantLocator::Cookie the_cookie,
- PortableServer::Servant the_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ PortableServer::Servant the_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ServantLocator ();
-
+ ServantLocator (void);
+
virtual ~ServantLocator (void);
+
private:
ServantLocator (const ServantLocator &);
void operator= (const ServantLocator &);
};
-
-
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_POA___PTR_CH_)
+#define _PORTABLESERVER_POA___PTR_CH_
+
+ class POA;
+ typedef POA *POA_ptr;
+
#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_POA___VAR_CH_)
+#define _PORTABLESERVER_POA___VAR_CH_
+
+ class TAO_PortableServer_Export POA_var : public TAO_Base_var
+ {
+ public:
+ POA_var (void); // default constructor
+ POA_var (POA_ptr p) : ptr_ (p) {}
+ POA_var (const POA_var &); // copy constructor
+ ~POA_var (void); // destructor
+
+ POA_var &operator= (POA_ptr);
+ POA_var &operator= (const POA_var &);
+ POA_ptr operator-> (void) const;
+
+ operator const POA_ptr &() const;
+ operator POA_ptr &();
+ // in, inout, out, _retn
+ POA_ptr in (void) const;
+ POA_ptr &inout (void);
+ POA_ptr &out (void);
+ POA_ptr _retn (void);
+ POA_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static POA_ptr tao_duplicate (POA_ptr);
+ static void tao_release (POA_ptr);
+ static POA_ptr tao_nil (void);
+ static POA_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ POA_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ POA_var (const TAO_Base_var &rhs);
+ POA_var &operator= (const TAO_Base_var &rhs);
+ };
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_POA___OUT_CH_)
+#define _PORTABLESERVER_POA___OUT_CH_
+
+ class TAO_PortableServer_Export POA_out
+ {
+ public:
+ POA_out (POA_ptr &);
+ POA_out (POA_var &);
+ POA_out (const POA_out &);
+ POA_out &operator= (const POA_out &);
+ POA_out &operator= (const POA_var &);
+ POA_out &operator= (POA_ptr);
+ operator POA_ptr &();
+ POA_ptr &ptr (void);
+ POA_ptr operator-> (void);
+
+ private:
+ POA_ptr &ptr_;
+ };
+
+
+#endif /* end #if !defined */
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
+
#if !defined (_PORTABLESERVER_POA_CH_)
#define _PORTABLESERVER_POA_CH_
-
-
-class TAO_PortableServer_Export POA : public virtual CORBA_Object
+
+ class TAO_PortableServer_Export POA
+ : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -2249,56 +2645,61 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
typedef POA_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static POA_ptr _duplicate (POA_ptr obj);
+
static POA_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POA_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POA_ptr _nil (void)
{
return (POA_ptr)0;
}
-
- virtual TAO_POA* _tao_poa_downcast(void) {return 0;}
-
+
+ virtual TAO_POA* _tao_poa_downcast(void)
+ {
+ return 0;
+ }
+
#if !defined (_PORTABLESERVER_POA_ADAPTERALREADYEXISTS_CH_)
#define _PORTABLESERVER_POA_ADAPTERALREADYEXISTS_CH_
-
+
class TAO_PortableServer_Export AdapterAlreadyExists : public CORBA::UserException
{
public:
-
+
AdapterAlreadyExists (void);
// Default constructor.
-
+
AdapterAlreadyExists (const AdapterAlreadyExists &);
// Copy constructor.
-
+
~AdapterAlreadyExists (void);
// Destructor.
-
+
AdapterAlreadyExists &operator= (const AdapterAlreadyExists &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
-
+
static AdapterAlreadyExists *_downcast (CORBA::Exception *);
@@ -2308,38 +2709,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_ADAPTERNONEXISTENT_CH_)
#define _PORTABLESERVER_POA_ADAPTERNONEXISTENT_CH_
-
+
class TAO_PortableServer_Export AdapterNonExistent : public CORBA::UserException
{
public:
-
+
AdapterNonExistent (void);
// Default constructor.
-
+
AdapterNonExistent (const AdapterNonExistent &);
// Copy constructor.
-
+
~AdapterNonExistent (void);
// Destructor.
-
+
AdapterNonExistent &operator= (const AdapterNonExistent &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static AdapterNonExistent *_downcast (CORBA::Exception *);
@@ -2349,85 +2750,84 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_INVALIDPOLICY_CH_)
#define _PORTABLESERVER_POA_INVALIDPOLICY_CH_
-
+
class TAO_PortableServer_Export InvalidPolicy : public CORBA::UserException
{
public:
CORBA::UShort index;
-
+
InvalidPolicy (void);
// Default constructor.
-
+
InvalidPolicy (const InvalidPolicy &);
// Copy constructor.
-
+
~InvalidPolicy (void);
// Destructor.
-
+
InvalidPolicy &operator= (const InvalidPolicy &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static InvalidPolicy *_downcast (CORBA::Exception *);
InvalidPolicy (
CORBA::UShort _tao_index
);
-
+
// = TAO extension.
static CORBA::Exception *_alloc (void);
}; // Exception PortableServer::POA::InvalidPolicy.
#endif /* end #if !defined */
-
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
-
+
#if !defined (_PORTABLESERVER_POA_NOSERVANT_CH_)
#define _PORTABLESERVER_POA_NOSERVANT_CH_
-
+
class TAO_PortableServer_Export NoServant : public CORBA::UserException
{
public:
-
+
NoServant (void);
// Default constructor.
-
+
NoServant (const NoServant &);
// Copy constructor.
-
+
~NoServant (void);
// Destructor.
-
+
NoServant &operator= (const NoServant &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static NoServant *_downcast (CORBA::Exception *);
@@ -2437,40 +2837,39 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
+
#if !defined (_PORTABLESERVER_POA_OBJECTALREADYACTIVE_CH_)
#define _PORTABLESERVER_POA_OBJECTALREADYACTIVE_CH_
-
+
class TAO_PortableServer_Export ObjectAlreadyActive : public CORBA::UserException
{
public:
-
+
ObjectAlreadyActive (void);
// Default constructor.
-
+
ObjectAlreadyActive (const ObjectAlreadyActive &);
// Copy constructor.
-
+
~ObjectAlreadyActive (void);
// Destructor.
-
+
ObjectAlreadyActive &operator= (const ObjectAlreadyActive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ObjectAlreadyActive *_downcast (CORBA::Exception *);
@@ -2480,38 +2879,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_OBJECTNOTACTIVE_CH_)
#define _PORTABLESERVER_POA_OBJECTNOTACTIVE_CH_
-
+
class TAO_PortableServer_Export ObjectNotActive : public CORBA::UserException
{
public:
-
+
ObjectNotActive (void);
// Default constructor.
-
+
ObjectNotActive (const ObjectNotActive &);
// Copy constructor.
-
+
~ObjectNotActive (void);
// Destructor.
-
+
ObjectNotActive &operator= (const ObjectNotActive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ObjectNotActive *_downcast (CORBA::Exception *);
@@ -2521,38 +2920,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_SERVANTALREADYACTIVE_CH_)
#define _PORTABLESERVER_POA_SERVANTALREADYACTIVE_CH_
-
+
class TAO_PortableServer_Export ServantAlreadyActive : public CORBA::UserException
{
public:
-
+
ServantAlreadyActive (void);
// Default constructor.
-
+
ServantAlreadyActive (const ServantAlreadyActive &);
// Copy constructor.
-
+
~ServantAlreadyActive (void);
// Destructor.
-
+
ServantAlreadyActive &operator= (const ServantAlreadyActive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ServantAlreadyActive *_downcast (CORBA::Exception *);
@@ -2562,38 +2961,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_SERVANTNOTACTIVE_CH_)
#define _PORTABLESERVER_POA_SERVANTNOTACTIVE_CH_
-
+
class TAO_PortableServer_Export ServantNotActive : public CORBA::UserException
{
public:
-
+
ServantNotActive (void);
// Default constructor.
-
+
ServantNotActive (const ServantNotActive &);
// Copy constructor.
-
+
~ServantNotActive (void);
// Destructor.
-
+
ServantNotActive &operator= (const ServantNotActive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ServantNotActive *_downcast (CORBA::Exception *);
@@ -2603,38 +3002,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_WRONGADAPTER_CH_)
#define _PORTABLESERVER_POA_WRONGADAPTER_CH_
-
+
class TAO_PortableServer_Export WrongAdapter : public CORBA::UserException
{
public:
-
+
WrongAdapter (void);
// Default constructor.
-
+
WrongAdapter (const WrongAdapter &);
// Copy constructor.
-
+
~WrongAdapter (void);
// Destructor.
-
+
WrongAdapter &operator= (const WrongAdapter &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static WrongAdapter *_downcast (CORBA::Exception *);
@@ -2644,38 +3043,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_WRONGPOLICY_CH_)
#define _PORTABLESERVER_POA_WRONGPOLICY_CH_
-
+
class TAO_PortableServer_Export WrongPolicy : public CORBA::UserException
{
public:
-
+
WrongPolicy (void);
// Default constructor.
-
+
WrongPolicy (const WrongPolicy &);
// Copy constructor.
-
+
~WrongPolicy (void);
// Destructor.
-
+
WrongPolicy &operator= (const WrongPolicy &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static WrongPolicy *_downcast (CORBA::Exception *);
@@ -2685,361 +3084,375 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
- virtual PortableServer::POA_ptr create_POA (
+
+ virtual ::PortableServer::POA_ptr create_POA (
const char * adapter_name,
PortableServer::POAManager_ptr a_POAManager,
- const CORBA::PolicyList & policies
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const CORBA::PolicyList & policies TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::AdapterAlreadyExists,
PortableServer::POA::InvalidPolicy
)) = 0;
-
- virtual PortableServer::POA_ptr find_POA (
+
+ virtual ::PortableServer::POA_ptr find_POA (
const char * adapter_name,
- CORBA::Boolean activate_it
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean activate_it TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::AdapterNonExistent
)) = 0;
-
+
virtual void destroy (
CORBA::Boolean etherealize_objects,
- CORBA::Boolean wait_for_completion
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean wait_for_completion TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
#if (TAO_HAS_MINIMUM_POA == 0)
-
- virtual PortableServer::ThreadPolicy_ptr create_thread_policy (
- PortableServer::ThreadPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ThreadPolicy_ptr create_thread_policy (
+ PortableServer::ThreadPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- virtual PortableServer::LifespanPolicy_ptr create_lifespan_policy (
- PortableServer::LifespanPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::LifespanPolicy_ptr create_lifespan_policy (
+ PortableServer::LifespanPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (
- PortableServer::IdUniquenessPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (
+ PortableServer::IdUniquenessPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (
- PortableServer::IdAssignmentPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (
+ PortableServer::IdAssignmentPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
- virtual PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (
- PortableServer::ImplicitActivationPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (
+ PortableServer::ImplicitActivationPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (
- PortableServer::ServantRetentionPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (
+ PortableServer::ServantRetentionPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (
- PortableServer::RequestProcessingPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (
+ PortableServer::RequestProcessingPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
virtual char * the_name (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::POA_ptr the_parent (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::POA_ptr the_parent (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::POAList * the_children (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::POAList * the_children (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::POAManager_ptr the_POAManager (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::POAManager_ptr the_POAManager (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
- virtual PortableServer::AdapterActivator_ptr the_activator (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::AdapterActivator_ptr the_activator (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void the_activator (
- PortableServer::AdapterActivator_ptr the_activator
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::AdapterActivator_ptr the_activator TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::ServantManager_ptr get_servant_manager (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ServantManager_ptr get_servant_manager (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual void set_servant_manager (
- PortableServer::ServantManager_ptr imgr
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::ServantManager_ptr imgr TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::Servant get_servant (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::Servant get_servant (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::NoServant,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual void set_servant (
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- virtual PortableServer::ObjectId * activate_object (
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::ObjectId * activate_object (
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ServantAlreadyActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual void activate_object_with_id (
const PortableServer::ObjectId & id,
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ServantAlreadyActive,
PortableServer::POA::ObjectAlreadyActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual void deactivate_object (
- const PortableServer::ObjectId & oid
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ObjectNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual CORBA::Object_ptr create_reference (
- const char * intf
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const char * intf TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual CORBA::Object_ptr create_reference_with_id (
const PortableServer::ObjectId & oid,
- const char * intf
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const char * intf TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::ObjectId * servant_to_id (
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ObjectId * servant_to_id (
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ServantNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual CORBA::Object_ptr servant_to_reference (
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ServantNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::Servant reference_to_servant (
- CORBA::Object_ptr reference
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::Servant reference_to_servant (
+ CORBA::Object_ptr reference TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ObjectNotActive,
PortableServer::POA::WrongAdapter,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::ObjectId * reference_to_id (
- CORBA::Object_ptr reference
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ObjectId * reference_to_id (
+ CORBA::Object_ptr reference TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongAdapter,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::Servant id_to_servant (
- const PortableServer::ObjectId & oid
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::Servant id_to_servant (
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ObjectNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual CORBA::Object_ptr id_to_reference (
- const PortableServer::ObjectId & oid
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ObjectNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual CORBA::OctetSeq * id (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::CORBA::OctetSeq * id (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ virtual ::PortableServer::ObjectId * create_id_for_reference (
+ CORBA::Object_ptr the_ref TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual ::PortableServer::IDs * reference_to_ids (
+ CORBA::Object_ptr the_ref TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual void associate_reference_with_id (
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual void disassociate_reference_with_id (
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- POA ();
-
+ POA (void);
+
virtual ~POA (void);
+
private:
POA (const POA &);
void operator= (const POA &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT___PTR_CH_)
#define _PORTABLESERVER_CURRENT___PTR_CH_
-
+
class Current;
typedef Current *Current_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT___VAR_CH_)
#define _PORTABLESERVER_CURRENT___VAR_CH_
-
+
class TAO_PortableServer_Export Current_var : public TAO_Base_var
{
public:
Current_var (void); // default constructor
- Current_var (Current_ptr p) : ptr_ (p) {}
+ Current_var (Current_ptr p) : ptr_ (p) {}
Current_var (const Current_var &); // copy constructor
~Current_var (void); // destructor
-
+
Current_var &operator= (Current_ptr);
Current_var &operator= (const Current_var &);
Current_ptr operator-> (void) const;
-
+
operator const Current_ptr &() const;
operator Current_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
Current_ptr in (void) const;
Current_ptr &inout (void);
Current_ptr &out (void);
Current_ptr _retn (void);
Current_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static Current_ptr tao_duplicate (Current_ptr);
static void tao_release (Current_ptr);
static Current_ptr tao_nil (void);
- static Current_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static Current_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
Current_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -3049,11 +3462,11 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT___OUT_CH_)
#define _PORTABLESERVER_CURRENT___OUT_CH_
-
+
class TAO_PortableServer_Export Current_out
{
public:
@@ -3066,19 +3479,20 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
operator Current_ptr &();
Current_ptr &ptr (void);
Current_ptr operator-> (void);
-
+
private:
Current_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT_CH_)
#define _PORTABLESERVER_CURRENT_CH_
-
-class TAO_PortableServer_Export Current: public virtual CORBA::Current
+
+ class TAO_PortableServer_Export Current
+ : public virtual CORBA::Current
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -3086,54 +3500,57 @@ class TAO_PortableServer_Export Current: public virtual CORBA::Current
typedef Current_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static Current_ptr _duplicate (Current_ptr obj);
+
static Current_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static Current_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static Current_ptr _nil (void)
{
return (Current_ptr)0;
}
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT_NOCONTEXT_CH_)
#define _PORTABLESERVER_CURRENT_NOCONTEXT_CH_
-
+
class TAO_PortableServer_Export NoContext : public CORBA::UserException
{
public:
-
+
NoContext (void);
// Default constructor.
-
+
NoContext (const NoContext &);
// Copy constructor.
-
+
~NoContext (void);
// Destructor.
-
+
NoContext &operator= (const NoContext &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static NoContext *_downcast (CORBA::Exception *);
@@ -3143,45 +3560,45 @@ class TAO_PortableServer_Export Current: public virtual CORBA::Current
#endif /* end #if !defined */
-
- virtual PortableServer::POA_ptr get_POA (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::POA_ptr get_POA (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::Current::NoContext
)) = 0;
-
- virtual PortableServer::ObjectId * get_object_id (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ObjectId * get_object_id (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::Current::NoContext
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- Current ();
-
+ Current (void);
+
virtual ~Current (void);
+
private:
Current (const Current &);
void operator= (const Current &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
TAO_NAMESPACE_STORAGE_CLASS char *ObjectId_to_string (const PortableServer::ObjectId &id);
TAO_NAMESPACE_STORAGE_CLASS CORBA::WChar *ObjectId_to_wstring (const PortableServer::ObjectId &id);
TAO_NAMESPACE_STORAGE_CLASS PortableServer::ObjectId *string_to_ObjectId (const char *id);
TAO_NAMESPACE_STORAGE_CLASS PortableServer::ObjectId *wstring_to_ObjectId (const CORBA::WChar *id);
-
+
}
TAO_NAMESPACE_CLOSE // module PortableServer
@@ -3199,6 +3616,15 @@ TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
+TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::NotAGroupObject &); // copying version
+TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::NotAGroupObject*); // noncopying version
+TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::NotAGroupObject *&); // deprecated
+TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::NotAGroupObject *&);
+TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::IDs &); // copying version
+TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IDs*); // noncopying version
+TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::IDs *&); // deprecated
+TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::IDs *&);
+
#if (TAO_HAS_MINIMUM_POA == 0)
TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ThreadPolicyValue);
@@ -3248,27 +3674,45 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableSer
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::NotAGroupObject &);
+TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::NotAGroupObject &);
+
+
+#if !defined _TAO_CDR_OP_PortableServer_IDs_H_
+#define _TAO_CDR_OP_PortableServer_IDs_H_
+
+TAO_PortableServer_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const PortableServer::IDs &
+ );
+TAO_PortableServer_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ PortableServer::IDs &
+ );
+
+#endif /* _TAO_CDR_OP_PortableServer_IDs_H_ */
+
#if (TAO_HAS_MINIMUM_POA == 0)
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ThreadPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ThreadPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ThreadPolicyValue &);
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::LifespanPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::LifespanPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::LifespanPolicyValue &);
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdUniquenessPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdUniquenessPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::IdUniquenessPolicyValue &);
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdAssignmentPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdAssignmentPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::IdAssignmentPolicyValue &);
#if (TAO_HAS_MINIMUM_POA == 0)
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ImplicitActivationPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ImplicitActivationPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ImplicitActivationPolicyValue &);
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ServantRetentionPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ServantRetentionPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ServantRetentionPolicyValue &);
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::RequestProcessingPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::RequestProcessingPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::RequestProcessingPolicyValue &);
#endif /* TAO_HAS_MINIMUM_POA == 0 */