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

#include <libmythupnp/ssdp.h>

Inheritance diagram for SSDPReceiver:
[legend]
Collaboration diagram for SSDPReceiver:
[legend]

Public Member Functions

 SSDPReceiver ()
 
void performSearch (const QString &sST, std::chrono::seconds timeout=2s)
 

Private Slots

void processPendingDatagrams ()
 

Private Attributes

QUdpSocket m_socket
 
const uint16_t m_port {SSDP_PORT}
 
const QHostAddress m_groupAddress {SSDP_GROUP}
 

Detailed Description

Definition at line 37 of file ssdp.h.

Constructor & Destructor Documentation

◆ SSDPReceiver()

SSDPReceiver::SSDPReceiver ( )

Definition at line 391 of file ssdp.cpp.

Member Function Documentation

◆ performSearch()

void SSDPReceiver::performSearch ( const QString &  sST,
std::chrono::seconds  timeout = 2s 
)

Definition at line 159 of file ssdp.cpp.

Referenced by SSDP::PerformSearch().

◆ processPendingDatagrams

void SSDPReceiver::processPendingDatagrams ( )
privateslot

Definition at line 400 of file ssdp.cpp.

Referenced by SSDPReceiver().

Member Data Documentation

◆ m_groupAddress

const QHostAddress SSDPReceiver::m_groupAddress {SSDP_GROUP}
private

Definition at line 52 of file ssdp.h.

Referenced by SSDPReceiver().

◆ m_port

const uint16_t SSDPReceiver::m_port {SSDP_PORT}
private

Definition at line 51 of file ssdp.h.

Referenced by SSDPReceiver().

◆ m_socket

QUdpSocket SSDPReceiver::m_socket
private

Definition at line 50 of file ssdp.h.

Referenced by performSearch(), processPendingDatagrams(), and SSDPReceiver().


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