00001 #ifndef __cplusplus 00002 #error This is a C++ include file and cannot be used from plain C 00003 #endif 00004 00005 #ifndef _DDSNCBENCHMARKIMPL_H_ 00006 #define _DDSNCBENCHMARKIMPL_H_ 00007 00008 #include <acscomponentImpl.h> 00009 00010 #include "NCBenchmarkS.h" 00011 00012 class DDSNCBenchmarkSupplierImpl : 00013 virtual public POA_NC_BENCHMARK::testNCSupplier, 00014 virtual public acscomponent::ACSComponentImpl 00015 { 00016 public: 00017 DDSNCBenchmarkSupplierImpl(const ACE_CString &name, 00018 maci::ContainerServices *containerServices); 00019 00020 virtual void runTest(::CORBA::ULong freq, ::CORBA::ULong duration) 00021 throw (CORBA::SystemException); 00022 00023 virtual void cleanUp(); 00024 00025 virtual ~DDSNCBenchmarkSupplierImpl(); 00026 }; 00027 00028 #endif