summaryrefslogtreecommitdiff
path: root/TAO/tests/Bug_3531b_Regression/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Bug_3531b_Regression/server.cpp')
-rw-r--r--TAO/tests/Bug_3531b_Regression/server.cpp18
1 files changed, 7 insertions, 11 deletions
diff --git a/TAO/tests/Bug_3531b_Regression/server.cpp b/TAO/tests/Bug_3531b_Regression/server.cpp
index 93fdf3555f6..7b7637e06ca 100644
--- a/TAO/tests/Bug_3531b_Regression/server.cpp
+++ b/TAO/tests/Bug_3531b_Regression/server.cpp
@@ -10,6 +10,7 @@
#include "ace/Task_T.h"
#include "tao/TAO_Export.h"
#include "ace/TP_Reactor.h"
+#include <memory>
#if defined (ACE_HAS_THREADS)
@@ -203,10 +204,6 @@ public:
virtual ACE_Reactor_Impl* allocate_reactor_impl (void) const
{
ACE_Reactor_Impl *impl = 0;
- /*
- * Hook to specialize TAO's reactor implementation.
- */
- //@@ TAO_REACTOR_SPL_COMMENT_HOOK_START
ACE_NEW_RETURN (impl,
Test_Reactor (ACE::max_handles (),
1,
@@ -215,14 +212,13 @@ public:
this->reactor_mask_signals_,
ACE_Select_Reactor_Token::LIFO),
0);
- //@@ TAO_REACTOR_SPL_COMMENT_HOOK_END
return impl;
}
private:
};
-// force export flag otherwise Windoze will complain
+// force export flag otherwise Windows will complain
#define TAO_Test_Export ACE_Proper_Export_Flag
ACE_FACTORY_DEFINE (TAO_Test, Test_Resource_Factory)
@@ -519,7 +515,7 @@ void Test_1 (TAO_ORB_Core* orb_core)
TSS_ASSERT (tss, leader_follower, 0, 0, false);
- std::auto_ptr<TAO_LF_Event_Loop_Thread_Helper>
+ std::unique_ptr<TAO_LF_Event_Loop_Thread_Helper>
elt (new TAO_LF_Event_Loop_Thread_Helper(leader_follower,
lf_strategy,
0));
@@ -540,12 +536,12 @@ void Test_2 (TAO_ORB_Core* orb_core)
TSS_ASSERT (tss, leader_follower, 0, 0, false);
- std::auto_ptr<TAO_LF_Event_Loop_Thread_Helper>
+ std::unique_ptr<TAO_LF_Event_Loop_Thread_Helper>
elt1 (new TAO_LF_Event_Loop_Thread_Helper(leader_follower,
lf_strategy, 0));
TSS_ASSERT (tss, leader_follower, 1, 0, true);
- std::auto_ptr<TAO_LF_Event_Loop_Thread_Helper>
+ std::unique_ptr<TAO_LF_Event_Loop_Thread_Helper>
elt2 (new TAO_LF_Event_Loop_Thread_Helper(leader_follower,
lf_strategy, 0));
TSS_ASSERT (tss, leader_follower, 2, 0, true);
@@ -568,7 +564,7 @@ void Test_3 (TAO_ORB_Core* orb_core)
TSS_ASSERT (tss, leader_follower, 0, 0, false);
- std::auto_ptr<TAO_LF_Event_Loop_Thread_Helper>
+ std::unique_ptr<TAO_LF_Event_Loop_Thread_Helper>
elt1 (new TAO_LF_Event_Loop_Thread_Helper(leader_follower,
lf_strategy, 0));
TSS_ASSERT (tss, leader_follower, 1, 0, true);
@@ -576,7 +572,7 @@ void Test_3 (TAO_ORB_Core* orb_core)
leader_follower.set_upcall_thread ();
TSS_ASSERT (tss, leader_follower, 0, 0, false);
- std::auto_ptr<TAO_LF_Event_Loop_Thread_Helper>
+ std::unique_ptr<TAO_LF_Event_Loop_Thread_Helper>
elt2 (new TAO_LF_Event_Loop_Thread_Helper(leader_follower,
lf_strategy, 0));
TSS_ASSERT (tss, leader_follower, 1, 0, true);