summaryrefslogtreecommitdiff
path: root/tests/Simple_Message_Block_Test.cpp
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-07-31 21:48:20 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-07-31 21:48:20 +0000
commit86c5f836d1a679208716a422839d7da38ba41059 (patch)
tree1b3da514a0eb2064d0b27c62011db9492387b7dc /tests/Simple_Message_Block_Test.cpp
parent13c10349a654c59c85bb62c7f7b9ab8e1424814c (diff)
downloadATCD-86c5f836d1a679208716a422839d7da38ba41059.tar.gz
added ACE_HAS_INSTANTIATION_PRAGMA support
Diffstat (limited to 'tests/Simple_Message_Block_Test.cpp')
-rw-r--r--tests/Simple_Message_Block_Test.cpp33
1 files changed, 18 insertions, 15 deletions
diff --git a/tests/Simple_Message_Block_Test.cpp b/tests/Simple_Message_Block_Test.cpp
index 378af323a28..4f2b79accd2 100644
--- a/tests/Simple_Message_Block_Test.cpp
+++ b/tests/Simple_Message_Block_Test.cpp
@@ -4,7 +4,7 @@
//
// = LIBRARY
// tests
-//
+//
// = FILENAME
// Simple_Message_Block_Test.cpp
//
@@ -17,18 +17,18 @@
//
// = AUTHOR
// Irfan Pyarali (irfan@cs.wustl.edu)
-//
+//
// ============================================================================
#include "ace/Message_Block.h"
#include "ace/Synch.h"
#include "test_config.h"
-int
+int
main (void)
{
ACE_START_TEST ("Simple_Message_Block_Test");
-
+
{
// Checks normal stack deletes.
ACE_Message_Block mb;
@@ -46,7 +46,7 @@ main (void)
// Checks continuation of message blocks on the stack.
ACE_Message_Block mb1 (1024);
ACE_Message_Block mb2 (1024);
-
+
mb1.cont (&mb2);
}
@@ -54,7 +54,7 @@ main (void)
// Checks continuation of message blocks on the heap.
ACE_Message_Block *mb1;
ACE_Message_Block *mb2;
-
+
ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1);
@@ -66,7 +66,7 @@ main (void)
{
ACE_Lock_Adapter <ACE_SYNCH_MUTEX> mutex;
ACE_Lock *lock = &mutex;
-
+
{
// Checks normal stack deletes.
ACE_Message_Block mb;
@@ -85,7 +85,7 @@ main (void)
// Checks continuation of message blocks on the stack with one
// lock strategy.
ACE_Message_Block mb1 (1024);
- ACE_Message_Block mb2 (1024);
+ ACE_Message_Block mb2 (1024);
mb1.locking_strategy (lock);
@@ -97,7 +97,7 @@ main (void)
// lock strategy.
ACE_Message_Block *mb1;
ACE_Message_Block *mb2;
-
+
ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1);
@@ -111,7 +111,7 @@ main (void)
// Checks continuation of message blocks on the stack with two
// lock strategy.
ACE_Message_Block mb1 (1024);
- ACE_Message_Block mb2 (1024);
+ ACE_Message_Block mb2 (1024);
mb1.locking_strategy (lock);
mb2.locking_strategy (lock);
@@ -124,7 +124,7 @@ main (void)
// lock strategy
ACE_Message_Block *mb1;
ACE_Message_Block *mb2;
-
+
ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1);
@@ -159,7 +159,7 @@ main (void)
ACE_Message_Block *mb1;
ACE_Message_Block *mb2;
-
+
ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1);
@@ -172,8 +172,11 @@ main (void)
ACE_END_TEST;
return 0;
-}
+}
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class ACE_Lock_Adapter<ACE_SYNCH_MUTEX>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+