summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Cubit/VisiBroker/base_server/cubit_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/performance-tests/Cubit/VisiBroker/base_server/cubit_impl.h')
-rw-r--r--TAO/performance-tests/Cubit/VisiBroker/base_server/cubit_impl.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/TAO/performance-tests/Cubit/VisiBroker/base_server/cubit_impl.h b/TAO/performance-tests/Cubit/VisiBroker/base_server/cubit_impl.h
new file mode 100644
index 00000000000..f1f5e3fa3ea
--- /dev/null
+++ b/TAO/performance-tests/Cubit/VisiBroker/base_server/cubit_impl.h
@@ -0,0 +1,35 @@
+// $Id$
+
+
+#ifndef cubit_ih
+#define cubit_ih
+
+#include "cubitS.h"
+
+
+#ifdef Cubit_USE_BOA
+class Cubit_Impl : public virtual _sk_Cubit {
+#else
+class Cubit_Impl {
+#endif /* Cubit_USE_BOA */
+
+public:
+
+#ifdef Cubit_USE_BOA
+ Cubit_Impl (const char *obj_name = NULL) :
+ _sk_Cubit(obj_name)
+ {}
+#else
+ Cubit_Impl (const char *obj_name = NULL)
+ {}
+#endif /* Cubit_USE_BOA */
+
+ virtual CORBA::Octet cube_octet(CORBA::Octet o);
+ virtual CORBA::Short cube_short(CORBA::Short s);
+ virtual CORBA::Long cube_long(CORBA::Long l);
+ virtual Cubit::Many cube_struct(const Cubit::Many& values);
+ virtual Cubit::oneof cube_union(const Cubit::oneof& values);
+ virtual void please_exit();
+};
+
+#endif