/* * File: ControlMessage.h * Author: jgaebler * * Created on February 9, 2011, 5:48 PM */ #pragma once #ifndef CONTROLMESSAGE_H #define CONTROLMESSAGE_H #include "common/Defines.h" #include "common/transport/msg/MoversightMessage.h" namespace ubeeme { namespace moversight { class Dispatcher; /** * @brief Defines an NFD control message to check the status of a peer. * @author Jan Gäbler, Robert Noack * @ingroup Moversight * @class ControlMessage */ class ControlMessage : public MoversightMessage { public: ControlMessage(); virtual ~ControlMessage(); ControlMessage( const ControlMessage& other); ControlMessage& operator=( const ControlMessage& other); ControlMessage* dup() const; void handleReceive( Dispatcher& dis); }; } } #endif /* CONTROLMESSAGE_H */