MythTV  master
Public Member Functions | Protected Attributes | List of all members
SocketRequestHandler Class Reference

#include <socketrequesthandler.h>

Inheritance diagram for SocketRequestHandler:
Inheritance graph
[legend]
Collaboration diagram for SocketRequestHandler:
Collaboration graph
[legend]

Public Member Functions

 SocketRequestHandler ()=default
 
 ~SocketRequestHandler () override=default
 
virtual bool HandleAnnounce (MythSocket *, QStringList &, QStringList &)
 
virtual bool HandleQuery (SocketHandler *, QStringList &, QStringList &)
 
virtual QString GetHandlerName (void)
 
virtual void connectionAnnounced (MythSocket *, QStringList &, QStringList &)
 
virtual void connectionClosed (MythSocket *)
 
virtual void SetParent (MythSocketManager *parent)
 
MythSocketManagerGetParent (void)
 

Protected Attributes

MythSocketManagerm_parent { nullptr }
 

Detailed Description

Definition at line 12 of file socketrequesthandler.h.

Constructor & Destructor Documentation

◆ SocketRequestHandler()

SocketRequestHandler::SocketRequestHandler ( )
default

◆ ~SocketRequestHandler()

SocketRequestHandler::~SocketRequestHandler ( )
overridedefault

Member Function Documentation

◆ HandleAnnounce()

virtual bool SocketRequestHandler::HandleAnnounce ( MythSocket ,
QStringList &  ,
QStringList &   
)
inlinevirtual

Reimplemented in BaseRequestHandler, and FileServerHandler.

Definition at line 19 of file socketrequesthandler.h.

◆ HandleQuery()

virtual bool SocketRequestHandler::HandleQuery ( SocketHandler ,
QStringList &  ,
QStringList &   
)
inlinevirtual

◆ GetHandlerName()

virtual QString SocketRequestHandler::GetHandlerName ( void  )
inlinevirtual

◆ connectionAnnounced()

virtual void SocketRequestHandler::connectionAnnounced ( MythSocket ,
QStringList &  ,
QStringList &   
)
inlinevirtual

Reimplemented in FileServerHandler.

Definition at line 26 of file socketrequesthandler.h.

◆ connectionClosed()

virtual void SocketRequestHandler::connectionClosed ( MythSocket )
inlinevirtual

Reimplemented in FileServerHandler, and OutboundRequestHandler.

Definition at line 28 of file socketrequesthandler.h.

◆ SetParent()

virtual void SocketRequestHandler::SetParent ( MythSocketManager parent)
inlinevirtual

Definition at line 29 of file socketrequesthandler.h.

Referenced by MythSocketManager::RegisterHandler().

◆ GetParent()

MythSocketManager* SocketRequestHandler::GetParent ( void  )
inline

Definition at line 30 of file socketrequesthandler.h.

Member Data Documentation

◆ m_parent

MythSocketManager* SocketRequestHandler::m_parent { nullptr }
protected

The documentation for this class was generated from the following file: