diff options
author | Phil Mesnier <mesnier_p@ociweb.com> | 2004-10-26 04:18:22 +0000 |
---|---|---|
committer | Phil Mesnier <mesnier_p@ociweb.com> | 2004-10-26 04:18:22 +0000 |
commit | 77fedfa8689b7654659cfc5a0e258871c61502d0 (patch) | |
tree | c5bb869e9e97dfa1c04b686b22cf9b4f5323eb8b /TAO/orbsvcs/tests/HTIOP/AMI/ami_test_i.h | |
parent | 7fa05bd94fa73e93f74ed6708ac3a26fc119669e (diff) | |
download | ATCD-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.h | 64 |
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 */ |