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

#include <iptvstreamhandler.h>

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

Public Member Functions

 IPTVStreamHandlerWriteHelper (IPTVStreamHandler *p)
 
 ~IPTVStreamHandlerWriteHelper ()
 
void Start (void)
 
void StartRTCPRR (void)
 
void SendRTCPReport (void)
 

Private Member Functions

void timerEvent (QTimerEvent *) override
 

Private Attributes

IPTVStreamHandlerm_parent {nullptr}
 
int m_timer {0}
 
int m_timer_rtcp {0}
 
uint m_last_sequence_number {0}
 
uint m_last_timestamp {0}
 
uint m_previous_last_sequence_number {0}
 
int m_lost {0}
 
int m_lost_interval {0}
 

Detailed Description

Definition at line 47 of file iptvstreamhandler.h.

Constructor & Destructor Documentation

◆ IPTVStreamHandlerWriteHelper()

IPTVStreamHandlerWriteHelper::IPTVStreamHandlerWriteHelper ( IPTVStreamHandler p)
inlineexplicit

Definition at line 52 of file iptvstreamhandler.h.

◆ ~IPTVStreamHandlerWriteHelper()

IPTVStreamHandlerWriteHelper::~IPTVStreamHandlerWriteHelper ( )

Definition at line 403 of file iptvstreamhandler.cpp.

Member Function Documentation

◆ Start()

void IPTVStreamHandlerWriteHelper::Start ( void  )
inline

Definition at line 56 of file iptvstreamhandler.h.

Referenced by IPTVStreamHandler::run().

◆ StartRTCPRR()

void IPTVStreamHandlerWriteHelper::StartRTCPRR ( void  )
inline

Definition at line 60 of file iptvstreamhandler.h.

Referenced by IPTVStreamHandler::run().

◆ SendRTCPReport()

void IPTVStreamHandlerWriteHelper::SendRTCPReport ( void  )

Definition at line 521 of file iptvstreamhandler.cpp.

Referenced by IPTVStreamHandler::run(), and timerEvent().

◆ timerEvent()

void IPTVStreamHandlerWriteHelper::timerEvent ( QTimerEvent *  event)
overrideprivate

Definition at line 418 of file iptvstreamhandler.cpp.

Member Data Documentation

◆ m_parent

IPTVStreamHandler* IPTVStreamHandlerWriteHelper::m_parent {nullptr}
private

Definition at line 71 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), timerEvent(), and ~IPTVStreamHandlerWriteHelper().

◆ m_timer

int IPTVStreamHandlerWriteHelper::m_timer {0}
private

Definition at line 72 of file iptvstreamhandler.h.

Referenced by ~IPTVStreamHandlerWriteHelper().

◆ m_timer_rtcp

int IPTVStreamHandlerWriteHelper::m_timer_rtcp {0}
private

Definition at line 73 of file iptvstreamhandler.h.

Referenced by timerEvent(), and ~IPTVStreamHandlerWriteHelper().

◆ m_last_sequence_number

uint IPTVStreamHandlerWriteHelper::m_last_sequence_number {0}
private

Definition at line 74 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_last_timestamp

uint IPTVStreamHandlerWriteHelper::m_last_timestamp {0}
private

Definition at line 75 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_previous_last_sequence_number

uint IPTVStreamHandlerWriteHelper::m_previous_last_sequence_number {0}
private

Definition at line 76 of file iptvstreamhandler.h.

Referenced by SendRTCPReport().

◆ m_lost

int IPTVStreamHandlerWriteHelper::m_lost {0}
private

Definition at line 77 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_lost_interval

int IPTVStreamHandlerWriteHelper::m_lost_interval {0}
private

Definition at line 78 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().


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