diff options
Diffstat (limited to 'trunk/TAO/tests/Big_AMI/ami_test_i.h')
-rw-r--r-- | trunk/TAO/tests/Big_AMI/ami_test_i.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/trunk/TAO/tests/Big_AMI/ami_test_i.h b/trunk/TAO/tests/Big_AMI/ami_test_i.h new file mode 100644 index 00000000000..d61bf0db80f --- /dev/null +++ b/trunk/TAO/tests/Big_AMI/ami_test_i.h @@ -0,0 +1,47 @@ + +//============================================================================= +/** + * @file ami_test_i.h + * + * $Id$ + * + * @author Michael Kircher <Michael.Kircher@mchp.siemens.de> + */ +//============================================================================= + + +#ifndef TAO_AMI_TEST_I_H +#define TAO_AMI_TEST_I_H + +#include "ami_testS.h" + +/** + * @class AMI_Test_i + * + * @brief AMI Test implementation + * + * Implements the AMI_Test interface in test.idl + */ +class AMI_Test_i : public POA_A::AMI_Test +{ +public: + /// ctor + AMI_Test_i (CORBA::ORB_ptr orb); + + // The AMI_Test methods. + CORBA::Long foo (CORBA::Long_out out_l, + CORBA::Long in_l, + const char* in_str, + const A::Payload &the_payload + ACE_ENV_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void shutdown (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + +private: + CORBA::ORB_var orb_; +}; + + +#endif /* TAO_AMI_TEST_I_H */ |