#ifndef SIGNAL_CORRECTION_CONNECTION_EVENT_12_15_2006 #define SIGNAL_CORRECTION_CONNECTION_EVENT_12_15_2006 /** @class SigCorrectConnEvent.h @author Brian Magill @date 12/15/2006 $Date:$ $Revision:$ @copyright (©) Copyright 2006 by GATS Inc. 11864 Canon Blvd., Suite 101, Newport News, VA 23606 All Rights Reserved. No part of this software or publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without the prior written permission of GATS Inc. @brief Event object implementation of SignalCorrection data connection */ #include "Event.h" #include "SigCorrectConnAbstract.h" class SigCorrectConnEvent: public SigCorrectConnAbstract { private: Event *dataEvent; public: SigCorrectConnEvent():dataEvent(0) { }; SigCorrectConnEvent(Event & in):dataEvent(&in) { }; SigCorrectConnEvent(SigCorrectConnEvent const & rhs): dataEvent(rhs.dataEvent) { }; SigCorrectConnEvent & operator=(SigCorrectConnEvent const &rhs) { if(this == &rhs) return *this; dataEvent = rhs.dataEvent; return *this; }; ~SigCorrectConnEvent() { }; bool isConnected() const; // std::vector getBalanceParam() const; std::vector getDiffGainParam() const; }; #endif