#include ///////////////////////////////////////////////// // MethodTestComponent ///////////////////////////////////////////////// MethodTestComponent::MethodTestComponent(const ACE_CString& name, maci::ContainerServices *containerServices) : BasePerfCompImpl(name, containerServices), m_charSeq(0) { ACS_TRACE("::MethodTestComponent::MethodTestComponent"); m_charSeq = new perftest::charSeq(0); m_charSeq->length(0); } perftest::charSeq * MethodTestComponent::testReturnSize() { perftest::charSeq_var tCharSeq = m_charSeq; //Not the best way in the world to return this but it should work. return tCharSeq._retn(); } void MethodTestComponent::setup(CORBA::ULong count, CORBA::ULong size, ACS::TimeInterval waitTime) { BasePerfCompImpl::setup(count, size, waitTime); m_charSeq = new perftest::charSeq(m_size); m_charSeq->length(m_size); for (CORBA::ULong i=0; ilength(); i++) { m_charSeq[i] = '*'; } } /* --------------- [ MACI DLL support functions ] -----------------*/ #include MACI_DLL_SUPPORT_FUNCTIONS(MethodTestComponent)