live
Destinations Class Reference

#include <OnDemandServerMediaSubsession.hh>

Collaboration diagram for Destinations:

Public Member Functions

 Destinations (struct sockaddr_storage const &destAddr, Port const &rtpDestPort, Port const &rtcpDestPort)
 Destinations (unsigned char rtpChanId, unsigned char rtcpChanId, TLSState *tlsSt)

Data Fields

Boolean isTCP
struct sockaddr_storage addr
Port rtpPort
Port rtcpPort
int tcpSocketNum
unsigned char rtpChannelId
unsigned char rtcpChannelId
TLSState * tlsState

Detailed Description

Definition at line 156 of file OnDemandServerMediaSubsession.hh.

Constructor & Destructor Documentation

◆ Destinations() [1/2]

Destinations::Destinations ( struct sockaddr_storage const & destAddr,
Port const & rtpDestPort,
Port const & rtcpDestPort )
inline

Definition at line 158 of file OnDemandServerMediaSubsession.hh.

161 : isTCP(False), addr(destAddr), rtpPort(rtpDestPort), rtcpPort(rtcpDestPort),
162 tcpSocketNum(-1), rtpChannelId(0 /*dummy*/), rtcpChannelId(1 /*dummy*/),
163 tlsState(NULL) {
164 }
const Boolean False
Definition Boolean.hh:28
#define NULL
struct sockaddr_storage addr

References addr, False, isTCP, NULL, rtcpChannelId, rtcpPort, rtpChannelId, rtpPort, tcpSocketNum, and tlsState.

◆ Destinations() [2/2]

Destinations::Destinations ( unsigned char rtpChanId,
unsigned char rtcpChanId,
TLSState * tlsSt )
inline

Definition at line 165 of file OnDemandServerMediaSubsession.hh.

166 : isTCP(True), rtpPort(0) /*dummy*/, rtcpPort(0) /*dummy*/,
167 tcpSocketNum(-1/*set later*/), rtpChannelId(rtpChanId), rtcpChannelId(rtcpChanId),
168 tlsState(tlsSt) {
169 }
const Boolean True
Definition Boolean.hh:31

References isTCP, rtcpChannelId, rtcpPort, rtpChannelId, rtpPort, tcpSocketNum, tlsState, and True.

Field Documentation

◆ addr

struct sockaddr_storage Destinations::addr

Definition at line 173 of file OnDemandServerMediaSubsession.hh.

Referenced by Destinations().

◆ isTCP

Boolean Destinations::isTCP

Definition at line 172 of file OnDemandServerMediaSubsession.hh.

Referenced by Destinations(), and Destinations().

◆ rtcpChannelId

unsigned char Destinations::rtcpChannelId

Definition at line 177 of file OnDemandServerMediaSubsession.hh.

Referenced by Destinations(), and Destinations().

◆ rtcpPort

Port Destinations::rtcpPort

Definition at line 175 of file OnDemandServerMediaSubsession.hh.

Referenced by Destinations(), and Destinations().

◆ rtpChannelId

unsigned char Destinations::rtpChannelId

Definition at line 177 of file OnDemandServerMediaSubsession.hh.

Referenced by Destinations(), and Destinations().

◆ rtpPort

Port Destinations::rtpPort

Definition at line 174 of file OnDemandServerMediaSubsession.hh.

Referenced by Destinations(), and Destinations().

◆ tcpSocketNum

int Destinations::tcpSocketNum

Definition at line 176 of file OnDemandServerMediaSubsession.hh.

Referenced by Destinations(), and Destinations().

◆ tlsState

TLSState* Destinations::tlsState

Definition at line 178 of file OnDemandServerMediaSubsession.hh.

Referenced by Destinations(), and Destinations().


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