summaryrefslogtreecommitdiff
path: root/ACE/TAO/TAO_IDL/be/be_connector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/TAO/TAO_IDL/be/be_connector.cpp')
-rw-r--r--ACE/TAO/TAO_IDL/be/be_connector.cpp71
1 files changed, 71 insertions, 0 deletions
diff --git a/ACE/TAO/TAO_IDL/be/be_connector.cpp b/ACE/TAO/TAO_IDL/be/be_connector.cpp
new file mode 100644
index 00000000000..e446fe464e0
--- /dev/null
+++ b/ACE/TAO/TAO_IDL/be/be_connector.cpp
@@ -0,0 +1,71 @@
+// $Id$
+
+#include "be_connector.h"
+#include "be_visitor.h"
+
+be_connector::be_connector (
+ UTL_ScopedName *n,
+ AST_Connector *base_connector)
+ : COMMON_Base (false,
+ false),
+ AST_Decl (AST_Decl::NT_connector,
+ n),
+ AST_Type (AST_Decl::NT_connector,
+ n),
+ UTL_Scope (AST_Decl::NT_connector),
+ AST_Interface (n,
+ 0,
+ 0,
+ 0,
+ 0,
+ false,
+ false),
+ AST_Component (n,
+ base_connector,
+ 0,
+ 0,
+ 0,
+ 0),
+ AST_Connector (n,
+ base_connector),
+ be_scope (AST_Decl::NT_connector),
+ be_decl (AST_Decl::NT_connector,
+ n),
+ be_type (AST_Decl::NT_connector,
+ n),
+ be_interface (n,
+ 0,
+ 0,
+ 0,
+ 0,
+ false,
+ false),
+ be_component (n,
+ base_connector,
+ 0,
+ 0,
+ 0,
+ 0)
+{
+}
+
+be_connector::~be_connector (void)
+{
+}
+
+void
+be_connector::destroy (void)
+{
+ this->AST_Connector::destroy ();
+ this->be_component::destroy ();
+}
+
+int
+be_connector::accept (be_visitor *visitor)
+{
+ return visitor->visit_connector (this);
+}
+
+IMPL_NARROW_FROM_DECL (be_connector)
+IMPL_NARROW_FROM_SCOPE (be_connector)
+