mirror of
https://github.com/OpenSolo/OpenSolo.git
synced 2025-04-29 22:24:32 +02:00
40 lines
553 B
C++
40 lines
553 B
C++
#ifndef MESSAGE_HANDLER_H
|
|
#define MESSAGE_HANDLER_H
|
|
|
|
#define UNUSED __attribute__((unused))
|
|
|
|
class Message_Handler
|
|
{
|
|
public:
|
|
friend class Format_Reader;
|
|
|
|
virtual bool configure(INIReader *config UNUSED)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
virtual void sighup_received()
|
|
{
|
|
}
|
|
|
|
virtual void end_of_log(uint32_t packet_count UNUSED)
|
|
{
|
|
}
|
|
|
|
protected:
|
|
virtual void idle_tenthHz()
|
|
{
|
|
}
|
|
virtual void idle_1Hz()
|
|
{
|
|
}
|
|
virtual void idle_10Hz()
|
|
{
|
|
}
|
|
virtual void idle_100Hz()
|
|
{
|
|
}
|
|
};
|
|
|
|
#endif
|