diff options
Diffstat (limited to 'TAO/tao/POAS.h')
-rw-r--r-- | TAO/tao/POAS.h | 59 |
1 files changed, 31 insertions, 28 deletions
diff --git a/TAO/tao/POAS.h b/TAO/tao/POAS.h index 0652bb63e2d..a7642e1e526 100644 --- a/TAO/tao/POAS.h +++ b/TAO/tao/POAS.h @@ -50,7 +50,6 @@ TAO_NAMESPACE POA_PortableServer const char* logical_type_id ); virtual PortableServer::ThreadPolicyValue value (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; -#if !defined (TAO_HAS_LOCALITY_CONSTRAINT_POLICIES) static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -61,15 +60,14 @@ TAO_NAMESPACE POA_PortableServer static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + static void _get_policy_type_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment () ); -#endif /* !TAO_HAS_LOCALITY_CONSTRAINT_POLICIES */ - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::ThreadPolicy *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual const char* _interface_repository_id (void) const; @@ -128,8 +126,6 @@ TAO_NAMESPACE POA_PortableServer const char* logical_type_id ); virtual PortableServer::LifespanPolicyValue value (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; - -#if !defined (TAO_HAS_LOCALITY_CONSTRAINT_POLICIES) static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -140,15 +136,15 @@ TAO_NAMESPACE POA_PortableServer static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + static void _get_policy_type_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment () ); -#endif /* !TAO_HAS_LOCALITY_CONSTRAINT_POLICIES */ - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::LifespanPolicy *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual const char* _interface_repository_id (void) const; @@ -207,8 +203,6 @@ TAO_NAMESPACE POA_PortableServer const char* logical_type_id ); virtual PortableServer::IdUniquenessPolicyValue value (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; - -#if !defined (TAO_HAS_LOCALITY_CONSTRAINT_POLICIES) static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -219,15 +213,15 @@ TAO_NAMESPACE POA_PortableServer static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + static void _get_policy_type_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment () ); -#endif /* !TAO_HAS_LOCALITY_CONSTRAINT_POLICIES */ - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::IdUniquenessPolicy *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual const char* _interface_repository_id (void) const; @@ -286,8 +280,6 @@ TAO_NAMESPACE POA_PortableServer const char* logical_type_id ); virtual PortableServer::IdAssignmentPolicyValue value (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; - -#if !defined (TAO_HAS_LOCALITY_CONSTRAINT_POLICIES) static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -298,15 +290,15 @@ TAO_NAMESPACE POA_PortableServer static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + static void _get_policy_type_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment () ); -#endif /* !TAO_HAS_LOCALITY_CONSTRAINT_POLICIES */ - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::IdAssignmentPolicy *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual const char* _interface_repository_id (void) const; @@ -367,8 +359,6 @@ TAO_NAMESPACE POA_PortableServer const char* logical_type_id ); virtual PortableServer::ImplicitActivationPolicyValue value (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; - -#if !defined (TAO_HAS_LOCALITY_CONSTRAINT_POLICIES) static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -379,15 +369,15 @@ TAO_NAMESPACE POA_PortableServer static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + static void _get_policy_type_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment () ); -#endif /* !TAO_HAS_LOCALITY_CONSTRAINT_POLICIES */ - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::ImplicitActivationPolicy *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual const char* _interface_repository_id (void) const; @@ -446,8 +436,6 @@ TAO_NAMESPACE POA_PortableServer const char* logical_type_id ); virtual PortableServer::ServantRetentionPolicyValue value (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; - -#if !defined (TAO_HAS_LOCALITY_CONSTRAINT_POLICIES) static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -458,15 +446,15 @@ TAO_NAMESPACE POA_PortableServer static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + static void _get_policy_type_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment () ); -#endif /* !TAO_HAS_LOCALITY_CONSTRAINT_POLICIES */ - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::ServantRetentionPolicy *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual const char* _interface_repository_id (void) const; @@ -525,8 +513,6 @@ TAO_NAMESPACE POA_PortableServer const char* logical_type_id ); virtual PortableServer::RequestProcessingPolicyValue value (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; - -#if !defined (TAO_HAS_LOCALITY_CONSTRAINT_POLICIES) static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -537,15 +523,15 @@ TAO_NAMESPACE POA_PortableServer static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + static void _get_policy_type_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment () ); -#endif /* !TAO_HAS_LOCALITY_CONSTRAINT_POLICIES */ - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::RequestProcessingPolicy *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual const char* _interface_repository_id (void) const; @@ -619,6 +605,8 @@ TAO_NAMESPACE POA_PortableServer virtual PortableServer::POAManager::State get_state (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // pure virtual + static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::POAManager *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -691,6 +679,8 @@ TAO_NAMESPACE POA_PortableServer ); virtual CORBA::Boolean unknown_adapter (PortableServer::POA_ptr parent, const char *name, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // pure virtual + static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::AdapterActivator *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -741,6 +731,7 @@ TAO_NAMESPACE POA_PortableServer virtual void* _downcast ( const char* logical_type_id ); + static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -791,6 +782,8 @@ TAO_NAMESPACE POA_PortableServer virtual void etherealize (const PortableServer::ObjectId &oid, PortableServer::POA_ptr adapter, PortableServer::Servant serv, CORBA::Boolean cleanup_in_progress, CORBA::Boolean remaining_activations, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // pure virtual + static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::ServantActivator *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -858,6 +851,8 @@ TAO_NAMESPACE POA_PortableServer virtual void postinvoke (const PortableServer::ObjectId &oid, PortableServer::POA_ptr adapter, const char *operation, PortableServer::ServantLocator::Cookie the_cookie, PortableServer::Servant the_servant, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // pure virtual + static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::ServantLocator *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -992,6 +987,8 @@ TAO_NAMESPACE POA_PortableServer virtual CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // pure virtual + static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); PortableServer::POA *_this (CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); @@ -1173,8 +1170,14 @@ TAO_NAMESPACE POA_PortableServer const char* logical_type_id ); virtual PortableServer::POA_ptr get_POA ( CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // pure virtual + static void get_POA_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual PortableServer::ObjectId * get_object_id ( CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // pure virtual + static void get_object_id_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + + static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); + + static void _non_existent_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment ()); virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); |