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 void customEvent(QEvent *e) override; // QObject
20
21 private:
22 static bool HandleInbound(SocketHandler *sock, QStringList &slist);
23 static bool HandleOutbound(SocketHandler *sock, QStringList &slist);
24};
25
26#endif // MESSAGEHANDLER_H
QString GetHandlerName(void) override
virtual bool HandleQuery(SocketHandler *, QStringList &, QStringList &)
#define PROTOSERVER_PUBLIC