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 *)
 
 ~IPTVStreamHandlerWriteHelper ()
 
void Start (void)
 
void StartRTCPRR (void)
 
void SendRTCPReport (void)
 

Private Member Functions

void timerEvent (QTimerEvent *) override
 

Private Attributes

IPTVStreamHandlerm_parent
 
int m_timer
 
int m_timer_rtcp
 
uint m_last_sequence_number
 
uint m_last_timestamp
 
uint m_previous_last_sequence_number
 
int m_lost
 
int m_lost_interval
 

Detailed Description

Definition at line 47 of file iptvstreamhandler.h.

Constructor & Destructor Documentation

◆ IPTVStreamHandlerWriteHelper()

IPTVStreamHandlerWriteHelper::IPTVStreamHandlerWriteHelper ( IPTVStreamHandler p)
explicit

Definition at line 408 of file iptvstreamhandler.cpp.

◆ ~IPTVStreamHandlerWriteHelper()

IPTVStreamHandlerWriteHelper::~IPTVStreamHandlerWriteHelper ( )

Definition at line 415 of file iptvstreamhandler.cpp.

Member Function Documentation

◆ Start()

void IPTVStreamHandlerWriteHelper::Start ( void  )
inline

Definition at line 55 of file iptvstreamhandler.h.

Referenced by IPTVStreamHandler::run().

◆ StartRTCPRR()

void IPTVStreamHandlerWriteHelper::StartRTCPRR ( void  )
inline

Definition at line 59 of file iptvstreamhandler.h.

Referenced by IPTVStreamHandler::run().

◆ SendRTCPReport()

void IPTVStreamHandlerWriteHelper::SendRTCPReport ( void  )

Definition at line 533 of file iptvstreamhandler.cpp.

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

◆ timerEvent()

void IPTVStreamHandlerWriteHelper::timerEvent ( QTimerEvent *  event)
overrideprivate

Definition at line 430 of file iptvstreamhandler.cpp.

Member Data Documentation

◆ m_parent

IPTVStreamHandler* IPTVStreamHandlerWriteHelper::m_parent
private

Definition at line 70 of file iptvstreamhandler.h.

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

◆ m_timer

int IPTVStreamHandlerWriteHelper::m_timer
private

Definition at line 71 of file iptvstreamhandler.h.

Referenced by ~IPTVStreamHandlerWriteHelper().

◆ m_timer_rtcp

int IPTVStreamHandlerWriteHelper::m_timer_rtcp
private

Definition at line 71 of file iptvstreamhandler.h.

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

◆ m_last_sequence_number

uint IPTVStreamHandlerWriteHelper::m_last_sequence_number
private

Definition at line 72 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_last_timestamp

uint IPTVStreamHandlerWriteHelper::m_last_timestamp
private

Definition at line 72 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_previous_last_sequence_number

uint IPTVStreamHandlerWriteHelper::m_previous_last_sequence_number
private

Definition at line 72 of file iptvstreamhandler.h.

Referenced by SendRTCPReport().

◆ m_lost

int IPTVStreamHandlerWriteHelper::m_lost
private

Definition at line 73 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_lost_interval

int IPTVStreamHandlerWriteHelper::m_lost_interval
private

Definition at line 73 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().


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