From 3e44fb91cf724aeb48b38169482a4878de316afc Mon Sep 17 00:00:00 2001 From: Erik Sohns Date: Wed, 5 Apr 2023 17:37:23 +0200 Subject: integrated review comments --- ACE/tests/Message_Queue_Test_Ex.cpp | 39 +++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/ACE/tests/Message_Queue_Test_Ex.cpp b/ACE/tests/Message_Queue_Test_Ex.cpp index db10902e9db..8f45cb54d67 100644 --- a/ACE/tests/Message_Queue_Test_Ex.cpp +++ b/ACE/tests/Message_Queue_Test_Ex.cpp @@ -712,33 +712,38 @@ int queue_priority_test (ACE_Message_Queue_Ex& q) class Queue_Ex_Iterator_No_Lock : public ACE_Message_Queue_Iterator { - typedef ACE_Message_Queue_Iterator inherited; - public: typedef ACE_Message_Queue_Ex MESSAGE_QUEUE_EX_T; explicit Queue_Ex_Iterator_No_Lock (MESSAGE_QUEUE_EX_T& queue_in) - : inherited (queue_in.queue ()) + : ACE_Message_Queue_Iterator (queue_in.queue ()) {} - virtual ~Queue_Ex_Iterator_No_Lock () {} + virtual ~Queue_Ex_Iterator_No_Lock () = default; int next (User_Class*& message_inout) { - if (inherited::curr_) + if (ACE_Message_Queue_Iterator::curr_) { - message_inout = reinterpret_cast (inherited::curr_->base ()); + message_inout = + reinterpret_cast (ACE_Message_Queue_Iterator::curr_->base ()); return 1; - } // end IF + } return 0; } - int done (void) const { return (!inherited::curr_ ? 1 : 0); } - int advance (void) + + int done () const + { + return (!ACE_Message_Queue_Iterator::curr_ ? 1 : 0); + } + + int advance () { - if (inherited::curr_) - inherited::curr_ = inherited::curr_->next (); + if (ACE_Message_Queue_Iterator::curr_) + ACE_Message_Queue_Iterator::curr_ = + ACE_Message_Queue_Iterator::curr_->next (); - return (inherited::curr_ ? 1 : 0); + return (ACE_Message_Queue_Iterator::curr_ ? 1 : 0); } }; @@ -749,11 +754,11 @@ int queue_iterator_test (ACE_Message_Queue_Ex& q) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("Iterator test queue not empty\n")), 1); // Set up a few objects with names for how they should come out of the queue. - ACE_Auto_Basic_Ptr b1, b2, b3, b4; - b1.reset (new User_Class ("first")); - b2.reset (new User_Class ("second")); - b3.reset (new User_Class ("third")); - b4.reset (new User_Class ("fourth")); + std::unique_ptr b1, b2, b3, b4; + b1 = std::make_unique ("first"); + b2 = std::make_unique ("second"); + b3 = std::make_unique ("third"); + b4 = std::make_unique ("fourth"); if (-1 == q.enqueue_tail (b1.get (), 0)) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("b1")), 1); if (-1 == q.enqueue_tail (b2.get (), 0)) -- cgit v1.2.1