MythTV  master
Public Slots | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MythUDPListener Class Reference

#include <mythudplistener.h>

Inheritance diagram for MythUDPListener:
Inheritance graph
Collaboration diagram for MythUDPListener:
Collaboration graph

Public Slots

virtual void deleteLater (void)

Public Member Functions

 MythUDPListener ()
void Enable (void)
void Disable (void)

Private Slots

static void Process (const QByteArray &buf, const QHostAddress &sender, quint16 senderPort)

Private Member Functions

 ~MythUDPListener (void) override
void TeardownAll (void)

Private Attributes

ServerPoolm_socketPool {nullptr}

Detailed Description

Definition at line 12 of file mythudplistener.h.

Constructor & Destructor Documentation

◆ MythUDPListener()

MythUDPListener::MythUDPListener ( )

Definition at line 14 of file mythudplistener.cpp.

◆ ~MythUDPListener()

MythUDPListener::~MythUDPListener ( void  )

Definition at line 30 of file mythudplistener.h.

Member Function Documentation

◆ Enable()

void MythUDPListener::Enable ( void  )

Definition at line 26 of file mythudplistener.cpp.

Referenced by MythUDPListener().

◆ Disable()

void MythUDPListener::Disable ( void  )

Definition at line 48 of file mythudplistener.cpp.

Referenced by deleteLater(), TeardownAll(), and ~MythUDPListener().

◆ deleteLater

void MythUDPListener::deleteLater ( void  )

Definition at line 19 of file mythudplistener.cpp.

◆ Process

void MythUDPListener::Process ( const QByteArray &  buf,
const QHostAddress &  sender,
quint16  senderPort 

Definition at line 60 of file mythudplistener.cpp.

Referenced by Enable().

◆ TeardownAll()

void MythUDPListener::TeardownAll ( void  )

Definition at line 32 of file mythudplistener.h.

Member Data Documentation

◆ m_socketPool

ServerPool* MythUDPListener::m_socketPool {nullptr}

Definition at line 35 of file mythudplistener.h.

Referenced by Disable(), and Enable().

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