// -*- C++ -*- /* * File: GTAwaitTimer.h * Author: jgaebler * * Created on Febrary 1, 2011, 10:03 AM */ #pragma once #ifndef _GTAWAITTIMER_H #define _GTAWAITTIMER_H #include "MTTimer.h" namespace ubeeme { namespace moversight { class MessageReference; /** * @class GTAwaitTimer * @brief Defines a GT Await Timer, used within the MT module * @ingroup Moversight * @author Jan Gäbler */ class GTAwaitTimer : public MTTimer { public: GTAwaitTimer(MessageTransfer & aMt); ~GTAwaitTimer(); virtual void timeout(); MTTimer * dup(); void start(); }; } } #endif /* _GTAWAITTIMER_H */