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