#ifndef ErrTestComponentImpl_h #define ErrTestComponentImpl_h #ifndef __cplusplus #error This is a C++ include file and cannot be used from plain C #endif #include "BasePerfCompImpl.h" #include "perftestS.h" #include #include class ErrTestComponentImpl: public virtual BasePerfCompImpl, public POA_perftest::ErrTestComponent { private: void genException(int depth, BenchmarkErrType::BenchmarkErr0ExImpl excep, CORBA::Boolean err) throw (BenchmarkErrType::BenchmarkErr0Ex); public: ErrTestComponentImpl(const ACE_CString& name, maci::ContainerServices *containerServices); virtual ~ErrTestComponentImpl(){}; /** * @throw BenchmarkErrType::BenchmarkErr0Ex */ virtual void testExceptions(CORBA::Long depth, CORBA::Boolean isError); }; #endif