diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2010-04-12 09:22:32 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2010-04-12 09:22:32 +0000 |
commit | 7dfe548829f5c4da12d4fadc5c661076359f950f (patch) | |
tree | 7bd2bb60254395cc904c9dfd457bbb4f33f2f1bb | |
parent | 43542e80c3a2193982da138c2b5cc4f2876b7780 (diff) | |
download | ATCD-7dfe548829f5c4da12d4fadc5c661076359f950f.tar.gz |
Mon Apr 12 09:23:23 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
* TAO_IDL/be/be_visitor_component/context_svs.cpp:
* TAO_IDL/be/be_visitor_component/servant_svs.cpp:
Use ACE_GUARD for a regular mutex, not read/write guards
-rw-r--r-- | TAO/ChangeLog | 6 | ||||
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_component/context_svs.cpp | 46 | ||||
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp | 16 |
3 files changed, 37 insertions, 31 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 0aab6655bf8..c9d0cd94842 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Mon Apr 12 09:23:23 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + Use ACE_GUARD for a regular mutex, not read/write guards + Mon Apr 12 06:53:23 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> * docs/compiler.html diff --git a/TAO/TAO_IDL/be/be_visitor_component/context_svs.cpp b/TAO/TAO_IDL/be/be_visitor_component/context_svs.cpp index 6574a9bce5a..66e15f73a2f 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/context_svs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/context_svs.cpp @@ -132,9 +132,9 @@ be_visitor_context_svs::visit_publishes (be_publishes *node) << "::" << fname << " * ev)" << be_uidt_nl << "{" << be_idt_nl; - os_ << "ACE_READ_GUARD (TAO_SYNCH_MUTEX," << be_nl - << " mon," << be_nl - << " this->" << port_name + os_ << "ACE_GUARD (TAO_SYNCH_MUTEX," << be_nl + << " mon," << be_nl + << " this->" << port_name << "_lock_);" << be_nl << be_nl; os_ << "for (" << tao_cg->upcase (port_name) @@ -170,11 +170,11 @@ be_visitor_context_svs::visit_publishes (be_publishes *node) << "Consumer::_duplicate (c);" << be_nl << be_nl; os_ << "{" << be_idt_nl - << "ACE_WRITE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl - << " mon," << be_nl - << " this->" << port_name + << "ACE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl + << " mon," << be_nl + << " this->" << port_name << "_lock_," << be_nl - << " 0);" << be_nl << be_nl; + << " 0);" << be_nl << be_nl; os_ << "result = this->ciao_publishes_" << port_name << "_.insert (entry);"; @@ -217,11 +217,11 @@ be_visitor_context_svs::visit_publishes (be_publishes *node) << "}" << be_uidt_nl << be_nl; os_ << "{" << be_idt_nl - << "ACE_WRITE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl - << " mon," << be_nl - << " this->" << port_name + << "ACE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl + << " mon," << be_nl + << " this->" << port_name << "_lock_," << be_nl - << " ::" << fname + << " ::" << fname << "Consumer::_nil ());" << be_nl << be_nl; os_ << tao_cg->upcase (port_name) << "_TABLE::iterator iter =" @@ -385,11 +385,11 @@ be_visitor_context_svs::gen_uses_multiplex ( << port_name << " (void)" << be_nl << "{" << be_idt_nl; - os_ << "ACE_READ_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl - << " mon," << be_nl - << " this->" << port_name + os_ << "ACE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl + << " mon," << be_nl + << " this->" << port_name << "_lock_," << be_nl - << " 0);" << be_nl << be_nl; + << " 0);" << be_nl << be_nl; os_ << "::" << node_->full_name () << "::" << port_name << "Connections * tmp_retv = 0;" << be_nl @@ -442,11 +442,11 @@ be_visitor_context_svs::gen_uses_multiplex ( os_ << be_nl << be_nl << "{" << be_idt_nl - << "ACE_WRITE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl - << " mon," << be_nl - << " this->" << port_name + << "ACE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl + << " mon," << be_nl + << " this->" << port_name << "_lock_," << be_nl - << " 0);"; + << " 0);"; os_ << be_nl << be_nl << "result = this->ciao_uses_" << port_name @@ -488,11 +488,11 @@ be_visitor_context_svs::gen_uses_multiplex ( os_ << be_nl << be_nl << "{" << be_idt_nl - << "ACE_WRITE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl - << " mon," << be_nl - << " this->" << port_name + << "ACE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl + << " mon," << be_nl + << " this->" << port_name << "_lock_," << be_nl - << " ::" << fname + << " ::" << fname << "::_nil ());"; os_ << be_nl << be_nl diff --git a/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp b/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp index d6fa5cab86a..26724302873 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp @@ -1356,11 +1356,11 @@ be_visitor_receptacle_desc::visit_uses (be_uses *node) if (gen_guard) { os_ << "{" << be_idt_nl - << "ACE_READ_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl - << " mon," << be_nl - << " this->context_->" + << "ACE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl + << " mon," << be_nl + << " this->context_->" << port_name << "_lock_," << be_nl - << " 0);" << be_nl << be_nl; + << " 0);" << be_nl << be_nl; } os_ << "::CIAO::Servant::describe_" @@ -1482,11 +1482,11 @@ be_visitor_event_source_desc::visit_publishes ( os_ << be_nl << be_nl; os_ << "{" << be_idt_nl - << "ACE_READ_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl - << " mon," << be_nl - << " this->context_->" + << "ACE_GUARD_RETURN (TAO_SYNCH_MUTEX," << be_nl + << " mon," << be_nl + << " this->context_->" << port_name << "_lock_," << be_nl - << " 0);" << be_nl << be_nl; + << " 0);" << be_nl << be_nl; os_ << "::CIAO::Servant::describe_pub_event_source<" << be_idt_nl |