summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/HTIOP/AMI/ami_test_i.h
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2004-10-26 04:18:22 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2004-10-26 04:18:22 +0000
commit77fedfa8689b7654659cfc5a0e258871c61502d0 (patch)
treec5bb869e9e97dfa1c04b686b22cf9b4f5323eb8b /TAO/orbsvcs/tests/HTIOP/AMI/ami_test_i.h
parent7fa05bd94fa73e93f74ed6708ac3a26fc119669e (diff)
downloadATCD-77fedfa8689b7654659cfc5a0e258871c61502d0.tar.gz
ChangeLog tag: Mon Oct 25 23:13:31 2004 Phil Mesnier <mesnier_p@ociweb.com>
Diffstat (limited to 'TAO/orbsvcs/tests/HTIOP/AMI/ami_test_i.h')
-rw-r--r--TAO/orbsvcs/tests/HTIOP/AMI/ami_test_i.h64
1 files changed, 64 insertions, 0 deletions
diff --git a/TAO/orbsvcs/tests/HTIOP/AMI/ami_test_i.h b/TAO/orbsvcs/tests/HTIOP/AMI/ami_test_i.h
new file mode 100644
index 00000000000..719c9e34f88
--- /dev/null
+++ b/TAO/orbsvcs/tests/HTIOP/AMI/ami_test_i.h
@@ -0,0 +1,64 @@
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/tests/AMI
+//
+// = FILENAME
+// ami_test_i.h
+//
+// = AUTHOR
+// Michael Kircher <Michael.Kircher@mchp.siemens.de>
+//
+// ============================================================================
+
+#ifndef TAO_AMI_TEST_I_H
+#define TAO_AMI_TEST_I_H
+
+#ifdef TAO_HAS_AMI_EXCEPTIONS
+#include "ami_testS-hand.h"
+#else
+#include "ami_testS.h"
+#endif
+
+class AMI_Test_i : public POA_A::AMI_Test
+{
+ // = TITLE
+ // AMI Test implementation
+ //
+ // = DESCRIPTION
+ // Implements the AMI_Test interface in test.idl
+ //
+public:
+ AMI_Test_i (CORBA::ORB_ptr orb);
+ // ctor
+
+ // The AMI_Test methods.
+ CORBA::Long foo (CORBA::Long_out out_l,
+ CORBA::Long in_l,
+ const char* in_str
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ A::DidTheRightThing));
+
+ void shutdown (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Long yadda (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void yadda (CORBA::Long yadda
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+private:
+ CORBA::ORB_var orb_;
+
+ CORBA::Long number_;
+
+ CORBA::Long yadda_;
+};
+
+
+#endif /* TAO_AMI_TEST_I_H */