summaryrefslogtreecommitdiff
path: root/ACE/TAO/performance-tests/Pluggable/PP_Test.idl
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/TAO/performance-tests/Pluggable/PP_Test.idl')
-rw-r--r--ACE/TAO/performance-tests/Pluggable/PP_Test.idl31
1 files changed, 31 insertions, 0 deletions
diff --git a/ACE/TAO/performance-tests/Pluggable/PP_Test.idl b/ACE/TAO/performance-tests/Pluggable/PP_Test.idl
new file mode 100644
index 00000000000..ed5301c4781
--- /dev/null
+++ b/ACE/TAO/performance-tests/Pluggable/PP_Test.idl
@@ -0,0 +1,31 @@
+/* -*- C++ -*- */
+// $Id$
+
+interface Pluggable_Test
+{
+ // = TITLE
+ // Defines an interface that encapsulates operations designed to
+ // test the TAO Pluggable Protocols implementation.
+ //
+ // = DESCRIPTION
+ // This interface encapsulates operations that send
+ // octets, voids, and octet sequences.
+
+ oneway void send_oneway ();
+ // Test the basic latency of a nil oneway operation.
+
+ void send_void ();
+ // Test the basic latency of a nil operation.
+
+ oneway void shutdown ();
+ // shutdown the application.
+
+};
+
+interface Pluggable_Test_Factory
+{
+ // = TITLE
+ // Creates Pluggable_Test objects.
+
+ Pluggable_Test make_pluggable_test ();
+};