summaryrefslogtreecommitdiff
path: root/TAO/tao/RTPortableServer/RT_POA.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/RTPortableServer/RT_POA.h')
-rw-r--r--TAO/tao/RTPortableServer/RT_POA.h108
1 files changed, 54 insertions, 54 deletions
diff --git a/TAO/tao/RTPortableServer/RT_POA.h b/TAO/tao/RTPortableServer/RT_POA.h
index 4c510007cb3..206c1518a42 100644
--- a/TAO/tao/RTPortableServer/RT_POA.h
+++ b/TAO/tao/RTPortableServer/RT_POA.h
@@ -50,129 +50,129 @@ class TAO_RTPortableServer_Export TAO_RT_POA
public:
// RTCORBA specific methods
CORBA::Object_ptr create_reference_with_priority (const char * intf,
- RTCORBA::Priority priority);
+ RTCORBA::Priority priority) override;
#if !defined (CORBA_E_MICRO)
CORBA::Object_ptr create_reference_with_id_and_priority (const PortableServer::ObjectId & oid,
const char * intf,
- RTCORBA::Priority priority);
+ RTCORBA::Priority priority) override;
#endif
PortableServer::ObjectId * activate_object_with_priority (PortableServer::Servant p_servant,
- RTCORBA::Priority priority);
+ RTCORBA::Priority priority) override;
#if !defined (CORBA_E_MICRO)
void activate_object_with_id_and_priority (const PortableServer::ObjectId & oid,
PortableServer::Servant p_servant,
- RTCORBA::Priority priority);
+ RTCORBA::Priority priority) override;
#endif
// End RTCORBA specific methods
// Standard POA interface methods
PortableServer::POA_ptr create_POA (const char *adapter_name,
PortableServer::POAManager_ptr poa_manager,
- const CORBA::PolicyList &policies);
+ const CORBA::PolicyList &policies) override;
PortableServer::POA_ptr find_POA (const char *adapter_name,
- CORBA::Boolean activate_it);
+ CORBA::Boolean activate_it) override;
void destroy (CORBA::Boolean etherealize_objects,
- CORBA::Boolean wait_for_completion);
+ CORBA::Boolean wait_for_completion) override;
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
PortableServer::ThreadPolicy_ptr create_thread_policy (
- PortableServer::ThreadPolicyValue value);
+ PortableServer::ThreadPolicyValue value) override;
#endif /* TAO_HAS_MINIMUM_POA == 0 */
#if !defined (CORBA_E_MICRO)
PortableServer::LifespanPolicy_ptr create_lifespan_policy (
- PortableServer::LifespanPolicyValue value);
+ PortableServer::LifespanPolicyValue value) override;
#endif
#if !defined (CORBA_E_MICRO)
PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (
- PortableServer::IdUniquenessPolicyValue value);
+ PortableServer::IdUniquenessPolicyValue value) override;
#endif
#if !defined (CORBA_E_MICRO)
PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (
- PortableServer::IdAssignmentPolicyValue value);
+ PortableServer::IdAssignmentPolicyValue value) override;
#endif
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
PortableServer::ImplicitActivationPolicy_ptr
create_implicit_activation_policy (
- PortableServer::ImplicitActivationPolicyValue value);
+ PortableServer::ImplicitActivationPolicyValue value) override;
PortableServer::ServantRetentionPolicy_ptr
create_servant_retention_policy (
- PortableServer::ServantRetentionPolicyValue value);
+ PortableServer::ServantRetentionPolicyValue value) override;
PortableServer::RequestProcessingPolicy_ptr
create_request_processing_policy (
- PortableServer::RequestProcessingPolicyValue value);
+ PortableServer::RequestProcessingPolicyValue value) override;
#endif /* TAO_HAS_MINIMUM_POA == 0 && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) */
- char * the_name ();
+ char * the_name () override;
- PortableServer::POA_ptr the_parent ();
-
- PortableServer::POAList *the_children ();
-
- PortableServer::POAManager_ptr the_POAManager ();
+ PortableServer::POA_ptr the_parent () override;
#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
+ PortableServer::POAList *the_children () override;
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
- PortableServer::AdapterActivator_ptr the_activator ();
+ PortableServer::POAManager_ptr the_POAManager () override;
- void the_activator (PortableServer::AdapterActivator_ptr adapter_activator);
+#if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
+ PortableServer::AdapterActivator_ptr the_activator () override;
- PortableServer::ServantManager_ptr get_servant_manager ();
+ void the_activator (PortableServer::AdapterActivator_ptr adapter_activator) override;
- void set_servant_manager (PortableServer::ServantManager_ptr imgr);
+ PortableServer::ServantManager_ptr get_servant_manager () override;
- PortableServer::Servant get_servant ();
+ void set_servant_manager (PortableServer::ServantManager_ptr imgr) override;
- void set_servant (PortableServer::Servant servant);
+ PortableServer::Servant get_servant () override;
+ void set_servant (PortableServer::Servant servant) override;
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- PortableServer::ObjectId *activate_object (PortableServer::Servant p_servant);
+ PortableServer::ObjectId *activate_object (PortableServer::Servant p_servant) override;
#if !defined (CORBA_E_MICRO)
void activate_object_with_id (const PortableServer::ObjectId &id,
- PortableServer::Servant p_servant);
+ PortableServer::Servant p_servant) override;
#endif
- void deactivate_object (const PortableServer::ObjectId &oid);
+ void deactivate_object (const PortableServer::ObjectId &oid) override;
- CORBA::Object_ptr create_reference (const char *intf);
+ CORBA::Object_ptr create_reference (const char *intf) override;
#if !defined (CORBA_E_MICRO)
CORBA::Object_ptr create_reference_with_id (const PortableServer::ObjectId &oid,
- const char *intf);
+ const char *intf) override;
#endif
- PortableServer::ObjectId *servant_to_id (PortableServer::Servant p_servant);
+ PortableServer::ObjectId *servant_to_id (PortableServer::Servant p_servant) override;
- CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant);
+ CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant) override;
- PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference);
+ PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference) override;
- PortableServer::ObjectId *reference_to_id (CORBA::Object_ptr reference);
+ PortableServer::ObjectId *reference_to_id (CORBA::Object_ptr reference) override;
- PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid);
+ PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid) override;
- CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid);
+ CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid) override;
- CORBA::OctetSeq *id ();
+ CORBA::OctetSeq *id () override;
// End standard POA interface methods.
- virtual CORBA::PolicyList *client_exposed_policies (CORBA::Short object_priority);
+ CORBA::PolicyList *client_exposed_policies (CORBA::Short object_priority) override;
TAO_RT_POA (const String &name,
PortableServer::POAManager_ptr poa_manager,
@@ -183,24 +183,24 @@ public:
TAO_ORB_Core &orb_core,
TAO_Object_Adapter *object_adapter);
- virtual ~TAO_RT_POA ();
+ ~TAO_RT_POA () override = default;
- void *thread_pool () const;
+ void *thread_pool () const override;
protected:
/// Template method for creating new POA's of this type.
- virtual TAO_Root_POA *new_POA (const String &name,
- PortableServer::POAManager_ptr poa_manager,
- const TAO_POA_Policy_Set &policies,
- TAO_Root_POA *parent,
- ACE_Lock &lock,
- TAO_SYNCH_MUTEX &thread_lock,
- TAO_ORB_Core &orb_core,
- TAO_Object_Adapter *object_adapter);
-
- virtual TAO_Stub *key_to_stub_i (const TAO::ObjectKey &key,
- const char *type_id,
- CORBA::Short priority);
+ TAO_Root_POA *new_POA (const String &name,
+ PortableServer::POAManager_ptr poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_Root_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter) override;
+
+ TAO_Stub *key_to_stub_i (const TAO::ObjectKey &key,
+ const char *type_id,
+ CORBA::Short priority) override;
void validate_priority (RTCORBA::Priority priority);
@@ -221,7 +221,7 @@ protected:
int lane_required (TAO_Thread_Lane *lane,
TAO_PriorityBandedConnectionPolicy *priority_bands);
- TAO_Thread_Pool *thread_pool_;
+ TAO_Thread_Pool *thread_pool_ {};
};
TAO_END_VERSIONED_NAMESPACE_DECL