summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_visitor_interface/amh_si.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_visitor_interface/amh_si.h')
-rw-r--r--TAO/TAO_IDL/be_include/be_visitor_interface/amh_si.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be_include/be_visitor_interface/amh_si.h b/TAO/TAO_IDL/be_include/be_visitor_interface/amh_si.h
new file mode 100644
index 00000000000..bbd8e6723c4
--- /dev/null
+++ b/TAO/TAO_IDL/be_include/be_visitor_interface/amh_si.h
@@ -0,0 +1,31 @@
+//=============================================================================
+/**
+ * @file amh_si.h
+ *
+ * $Id$
+ *
+ * Specialized interface visitor for AMH
+ *
+ * @author Jeff Parsons <j.parsons@vanderbilt.edu>
+ */
+//=============================================================================
+
+#ifndef AMH_SH_I_
+#define AMH_SH_I_
+
+class be_visitor_amh_interface_si : public be_visitor_interface_si
+{
+public:
+ be_visitor_amh_interface_si (be_visitor_context *ctx);
+ ~be_visitor_amh_interface_si (void);
+
+ int visit_interface (be_interface *node);
+
+ static int gen_skel_helper (be_interface *,
+ be_interface *,
+ TAO_OutStream *);
+ // Helper method passed to the template method to generate code for the
+ // AMH skeletons in the inline files.
+};
+
+#endif /* AMH_SH_I_ */