summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp')
-rw-r--r--modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp25
1 files changed, 7 insertions, 18 deletions
diff --git a/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp b/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp
index ce18fe211d2..bffaba45512 100644
--- a/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp
+++ b/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp
@@ -29,21 +29,6 @@ be_visitor_facet_svs::~be_visitor_facet_svs (void)
}
int
-be_visitor_facet_svs::visit_component (be_component *node)
-{
- if (this->visit_scope (node) == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- ACE_TEXT ("be_visitor_facet_svh::")
- ACE_TEXT ("visit_component() - ")
- ACE_TEXT ("visit_scope() failed\n")),
- -1);
- }
-
- return 0;
-}
-
-int
be_visitor_facet_svs::visit_provides (be_provides *node)
{
if (node->gen_facet_svnt_defn (os_) == -1)
@@ -62,9 +47,7 @@ be_visitor_facet_svs::visit_provides (be_provides *node)
int
be_visitor_facet_svs::visit_extended_port (be_extended_port *node)
{
- be_visitor_extended_port_facet_svs visitor (this->ctx_);
-
- return visitor.visit_extended_port (node);
+ return this->visit_porttype (node->port_type ());
}
int
@@ -74,3 +57,9 @@ be_visitor_facet_svs::visit_mirror_port (be_mirror_port *)
return 0;
}
+int
+be_visitor_facet_svs::visit_porttype (be_porttype *node)
+{
+ return this->visit_scope (node);
+}
+