summaryrefslogtreecommitdiff
path: root/ace/Module.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1999-07-03 18:26:32 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1999-07-03 18:26:32 +0000
commit476508361329e0c9a431fdbc86344c3a6caf0571 (patch)
tree4cf3ea03c84abac2a37ee8bfc4ec6cf47226b5bd /ace/Module.cpp
parentcb1f0768e2db53d76f173c687003d098cf6bb456 (diff)
downloadATCD-476508361329e0c9a431fdbc86344c3a6caf0571.tar.gz
ChangeLogTag:Sat Jul 3 12:05:46 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Diffstat (limited to 'ace/Module.cpp')
-rw-r--r--ace/Module.cpp20
1 files changed, 13 insertions, 7 deletions
diff --git a/ace/Module.cpp b/ace/Module.cpp
index 9562a09a22c..da64cac7f4f 100644
--- a/ace/Module.cpp
+++ b/ace/Module.cpp
@@ -84,10 +84,10 @@ ACE_Module<ACE_SYNCH_USE>::link (ACE_Module<ACE_SYNCH_USE> *m)
template <ACE_SYNCH_DECL> int
ACE_Module<ACE_SYNCH_USE>::open (const ASYS_TCHAR *mod_name,
- ACE_Task<ACE_SYNCH_USE> *writer_q,
- ACE_Task<ACE_SYNCH_USE> *reader_q,
- void *arg,
- int flags /* = M_DELETE */)
+ ACE_Task<ACE_SYNCH_USE> *writer_q,
+ ACE_Task<ACE_SYNCH_USE> *reader_q,
+ void *arg,
+ int flags /* = M_DELETE */)
{
ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::open");
this->name (mod_name);
@@ -102,13 +102,17 @@ ACE_Module<ACE_SYNCH_USE>::open (const ASYS_TCHAR *mod_name,
if (writer_q == 0)
{
- writer_q = new ACE_Thru_Task<ACE_SYNCH_USE>;
+ ACE_NEW_RETURN (writer_q,
+ ACE_Thru_Task<ACE_SYNCH_USE>,
+ -1);
ACE_SET_BITS (flags, M_DELETE_WRITER);
}
if (reader_q == 0)
{
- reader_q = new ACE_Thru_Task<ACE_SYNCH_USE>;
+ ACE_NEW_RETURN (reader_q,
+ ACE_Thru_Task<ACE_SYNCH_USE>,
+ -1);
ACE_SET_BITS (flags, M_DELETE_READER);
}
@@ -187,7 +191,9 @@ ACE_Module<ACE_SYNCH_USE>::ACE_Module (const ASYS_TCHAR *mod_name,
this->q_pair_[1] = 0;
if (this->open (mod_name, writer_q, reader_q, args, flags) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Module")));
+ ACE_ERROR ((LM_ERROR,
+ ASYS_TEXT ("%p\n"),
+ ASYS_TEXT ("ACE_Module")));
}
template <ACE_SYNCH_DECL> int