MythTV master
messagehandler.h
Go to the documentation of this file.
1#ifndef MESSAGEHANDLER_H
2#define MESSAGEHANDLER_H
3
4#include <QEvent>
5#include <QStringList>
6
9
11{
12 Q_OBJECT
13 public:
14 MessageHandler(void);
15 bool HandleQuery(SocketHandler *socket, QStringList &commands,
16 QStringList &slist) override; // SocketRequestHandler
17 QString GetHandlerName(void) override // SocketRequestHandler
18 { return "MESSAGE"; }
19
20 protected:
21 void customEvent(QEvent *e) override; // QObject
22
23 private:
24 static bool HandleInbound(SocketHandler *sock, QStringList &slist);
25 static bool HandleOutbound(SocketHandler *sock, QStringList &slist);
26};
27
28#endif // MESSAGEHANDLER_H
QString GetHandlerName(void) override
virtual bool HandleQuery(SocketHandler *, QStringList &, QStringList &)
#define PROTOSERVER_PUBLIC