MythTV
master
libs
libmythprotoserver
requesthandler
basehandler.h
Go to the documentation of this file.
1
#ifndef BASESOCKETREQUESTHANDLER_H
2
#define BASESOCKETREQUESTHANDLER_H
3
4
#include <QString>
5
#include <QStringList>
6
7
#include "
libmythbase/mythsocket.h
"
8
#include "
libmythprotoserver/mythprotoserverexp.h
"
9
#include "
libmythprotoserver/mythsocketmanager.h
"
10
#include "
libmythprotoserver/sockethandler.h
"
11
#include "
libmythprotoserver/socketrequesthandler.h
"
12
13
class
PROTOSERVER_PUBLIC
BaseRequestHandler
:
public
SocketRequestHandler
14
{
15
Q_OBJECT
16
public
:
17
bool
HandleAnnounce
(
MythSocket
*socket, QStringList &commands,
18
QStringList &slist)
override
;
// SocketRequestHandler
19
bool
HandleQuery
(
SocketHandler
*sock, QStringList &commands,
20
QStringList &slist)
override
;
// SocketRequestHandler
21
QString
GetHandlerName
(
void
)
override
// SocketRequestHandler
22
{
return
"BASIC"
; }
23
24
private
:
25
static
bool
HandleQueryLoad(
SocketHandler
*sock);
26
static
bool
HandleQueryUptime(
SocketHandler
*sock);
27
static
bool
HandleQueryHostname(
SocketHandler
*sock);
28
static
bool
HandleQueryMemStats(
SocketHandler
*sock);
29
static
bool
HandleQueryTimeZone(
SocketHandler
*sock);
30
};
31
32
#endif // BASESOCKETREQUESTHANDLER_H
mythsocketmanager.h
socketrequesthandler.h
MythSocket
Class for communcating between myth backends and frontends.
Definition:
mythsocket.h:25
BaseRequestHandler
Definition:
basehandler.h:13
mythprotoserverexp.h
sockethandler.h
SocketRequestHandler::HandleQuery
virtual bool HandleQuery(SocketHandler *, QStringList &, QStringList &)
Definition:
socketrequesthandler.h:22
PROTOSERVER_PUBLIC
#define PROTOSERVER_PUBLIC
Definition:
mythprotoserverexp.h:9
SocketRequestHandler::HandleAnnounce
virtual bool HandleAnnounce(MythSocket *, QStringList &, QStringList &)
Definition:
socketrequesthandler.h:19
SocketHandler
Definition:
sockethandler.h:16
SocketRequestHandler
Definition:
socketrequesthandler.h:12
BaseRequestHandler::GetHandlerName
QString GetHandlerName(void) override
Definition:
basehandler.h:21
mythsocket.h
Generated on Wed Jun 7 2023 03:22:52 for MythTV by
1.8.17