summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Cubit/Orbix/base_server/cubit_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/performance-tests/Cubit/Orbix/base_server/cubit_impl.h')
-rw-r--r--TAO/performance-tests/Cubit/Orbix/base_server/cubit_impl.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/TAO/performance-tests/Cubit/Orbix/base_server/cubit_impl.h b/TAO/performance-tests/Cubit/Orbix/base_server/cubit_impl.h
new file mode 100644
index 00000000000..5fb494ad4cf
--- /dev/null
+++ b/TAO/performance-tests/Cubit/Orbix/base_server/cubit_impl.h
@@ -0,0 +1,29 @@
+// $Id$
+
+
+#ifndef cubit_ih
+#define cubit_ih
+
+#include "cubit.hh"
+
+
+#ifdef Cubit_USE_BOA
+class Cubit_Impl : public virtual CubitBOAImpl {
+#else
+class Cubit_Impl {
+#endif /* Cubit_USE_BOA */
+
+public:
+ virtual CORBA::Octet cube_octet (CORBA::Octet o, CORBA::Environment &IT_env=CORBA::default_environment) throw (CORBA::SystemException);
+ virtual CORBA::Short cube_short (CORBA::Short s, CORBA::Environment &IT_env=CORBA::default_environment) throw (CORBA::SystemException);
+ virtual CORBA::Long cube_long (CORBA::Long l, CORBA::Environment &IT_env=CORBA::default_environment) throw (CORBA::SystemException);
+ virtual Cubit::Many cube_struct (const Cubit::Many& values, CORBA::Environment &IT_env=CORBA::default_environment) throw (CORBA::SystemException);
+ virtual Cubit::oneof cube_union (const Cubit::oneof& values, CORBA::Environment &IT_env=CORBA::default_environment) throw (CORBA::SystemException);
+ virtual void please_exit (CORBA::Environment &IT_env=CORBA::default_environment) throw (CORBA::SystemException);
+};
+
+#ifndef Cubit_USE_BOA
+DEF_TIE_Cubit (Cubit_Impl)
+#endif /* Cubit_USE_BOA */
+
+#endif