summaryrefslogtreecommitdiff
path: root/tests/Dynamic_Priority_Test.cpp
diff options
context:
space:
mode:
authorcdgill <cdgill@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-07-27 19:27:24 +0000
committercdgill <cdgill@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-07-27 19:27:24 +0000
commit5e4e1d78edbedcee3d265660695dae4b3eeca4b6 (patch)
tree3581e796480b00bc05a314442d0710fb068fc121 /tests/Dynamic_Priority_Test.cpp
parent76c3028c13786097ecc675ddb424e4ab41b69981 (diff)
downloadATCD-5e4e1d78edbedcee3d265660695dae4b3eeca4b6.tar.gz
cleaned up casts, added comments
Diffstat (limited to 'tests/Dynamic_Priority_Test.cpp')
-rw-r--r--tests/Dynamic_Priority_Test.cpp40
1 files changed, 21 insertions, 19 deletions
diff --git a/tests/Dynamic_Priority_Test.cpp b/tests/Dynamic_Priority_Test.cpp
index c48074e1d8a..83805fedb84 100644
--- a/tests/Dynamic_Priority_Test.cpp
+++ b/tests/Dynamic_Priority_Test.cpp
@@ -67,12 +67,18 @@ class ArgStruct
// = TITLE
// Structure used to pass arguments to test functions.
public:
- // @@ Chris, can you please document these fields?
ACE_Message_Queue<ACE_SYNCH> *queue_;
+ // message queue to test
+
const char *order_string_;
+ // string of characters to indicate message order
+
ACE_Message_Block **array_;
+ // array of message blocks to use
+
u_int expected_count_;
+ // expected message count
};
// Order in which messages are sent.
@@ -133,13 +139,9 @@ order_consumer (void *args)
{
ACE_ASSERT (args != 0);
- // @@ Chris, can you please use the appropriate
- // ACE_reinterpret_cast() macro here (and elsewhere), rather than
- // using the old-style C casts?
-
- ACE_Message_Queue<ACE_SYNCH> *msg_queue = ((ArgStruct *) args)->queue_;
- const char *receipt_order = ((ArgStruct *) args)->order_string_;
- u_int expected_count = ((ArgStruct *) args)->expected_count_;
+ ACE_Message_Queue<ACE_SYNCH> *msg_queue = ACE_static_cast (ArgStruct *, args)->queue_;
+ const char *receipt_order = ACE_static_cast (ArgStruct *, args)->order_string_;
+ u_int expected_count = ACE_static_cast (ArgStruct *, args)->expected_count_;
ACE_ASSERT (receipt_order != 0);
ACE_ASSERT (msg_queue != 0);
@@ -180,10 +182,10 @@ order_producer (void *args)
{
ACE_ASSERT (args != 0);
- ACE_Message_Queue<ACE_SYNCH> *msg_queue = ((ArgStruct *) args)->queue_;
- const char *send_order = ((ArgStruct *) args)->order_string_;
- ACE_Message_Block **block_array = ((ArgStruct *) args)->array_;
- int expected_count = ((ArgStruct *) args)->expected_count_;
+ ACE_Message_Queue<ACE_SYNCH> *msg_queue = ACE_static_cast (ArgStruct *, args)->queue_;
+ const char *send_order = ACE_static_cast (ArgStruct *, args)->order_string_;
+ ACE_Message_Block **block_array = ACE_static_cast (ArgStruct *, args)->array_;
+ int expected_count = ACE_static_cast (ArgStruct *, args)->expected_count_;
ACE_ASSERT (send_order != 0);
ACE_ASSERT (block_array != 0);
@@ -331,8 +333,8 @@ performance_consumer (void * args)
ACE_ASSERT (args != 0);
- ACE_Message_Queue<ACE_SYNCH> *msg_queue = ((ArgStruct *) args)->queue_;
- u_int expected_count = ((ArgStruct *) args)->expected_count_;
+ ACE_Message_Queue<ACE_SYNCH> *msg_queue = ACE_static_cast (ArgStruct *, args)->queue_;
+ u_int expected_count = ACE_static_cast (ArgStruct *, args)->expected_count_;
ACE_ASSERT (msg_queue != 0);
@@ -349,8 +351,6 @@ performance_consumer (void * args)
{
if (msg_queue->dequeue_head (mb) == -1)
break;
-
- // ACE_ASSERT ('a' == *mb->rd_ptr ());
}
// Stop timer, obtain and report its elapsed time.x
@@ -379,9 +379,9 @@ performance_producer (void *args)
ACE_ASSERT (args != 0);
- ACE_Message_Queue<ACE_SYNCH> *msg_queue = ((ArgStruct *) args)->queue_;
- ACE_Message_Block **block_array = ((ArgStruct *) args)->array_;
- int expected_count = ((ArgStruct *) args)->expected_count_;
+ ACE_Message_Queue<ACE_SYNCH> *msg_queue = ACE_static_cast (ArgStruct *, args)->queue_;
+ ACE_Message_Block **block_array = ACE_static_cast (ArgStruct *, args)->array_;
+ int expected_count = ACE_static_cast (ArgStruct *, args)->expected_count_;
ACE_ASSERT (send_order != 0);
ACE_ASSERT (block_array != 0);
@@ -754,3 +754,5 @@ main (int, ASYS_TCHAR *[])
ACE_END_TEST;
return 0;
}
+
+