AddReceiverReport(RTP_ControlFrame::ReceiverReport &receiver) | RTP_Session | [protected] |
AllowAnySyncSource() const | RTP_Session | [inline] |
allowAnySyncSource | RTP_Session | [protected] |
allowOneSyncSourceChange | RTP_Session | [protected] |
allowRemoteTransmitAddressChange | RTP_Session | [protected] |
allowSequenceChange | RTP_Session | [protected] |
appliedQOS | RTP_UDP | [protected] |
ApplyQOS(const PIPSocket::Address &addr) | RTP_UDP | [virtual] |
autoDeleteUserData | RTP_Session | [protected] |
averageReceiveTime | RTP_Session | [protected] |
averageReceiveTimeAccum | RTP_Session | [protected] |
averageSendTime | RTP_Session | [protected] |
averageSendTimeAccum | RTP_Session | [protected] |
badTransmitCounter | RTP_UDP | [protected] |
byeSent | RTP_Session | [protected] |
canonicalName | RTP_Session | [protected] |
Close(PBoolean reading) | RTP_UDP | [virtual] |
closeOnBye | RTP_Session | [protected] |
consecutiveOutOfOrderPackets | RTP_Session | [protected] |
controlSocket | RTP_UDP | [protected] |
dataMutex | RTP_Session | [protected] |
dataSocket | RTP_UDP | [protected] |
e_AbortTransport enum value | RTP_Session | |
e_IgnorePacket enum value | RTP_Session | |
e_ProcessPacket enum value | RTP_Session | |
EncodingLock class | RTP_Session | [friend] |
expectedSequenceNumber | RTP_Session | [protected] |
first | RTP_UDP | [protected] |
GetAverageReceiveTime() const | RTP_Session | [inline] |
GetAverageSendTime() const | RTP_Session | [inline] |
GetAvgJitterTime() const | RTP_Session | [inline] |
GetCanonicalName() const | RTP_Session | |
GetControlSocket() | RTP_UDP | [inline, virtual] |
GetControlSocketHandle() const | RTP_UDP | [inline, virtual] |
GetDataSocket() | RTP_UDP | [inline, virtual] |
GetDataSocketHandle() const | RTP_UDP | [inline, virtual] |
GetEncoding() const | RTP_Session | [inline, virtual] |
GetJitterBufferSize() const | RTP_Session | |
GetJitterTimeUnits() const | RTP_Session | |
GetLocalAddress() const | RTP_UDP | [inline, virtual] |
GetLocalControlPort() const | RTP_UDP | [inline, virtual] |
GetLocalDataPort() const | RTP_UDP | [inline, virtual] |
GetLocalHostName() | RTP_UDP | [virtual] |
GetMarkerRecvCount() const | RTP_Session | [inline] |
GetMarkerSendCount() const | RTP_Session | [inline] |
GetMaximumReceiveTime() const | RTP_Session | [inline] |
GetMaximumSendTime() const | RTP_Session | [inline] |
GetMaxJitterTime() const | RTP_Session | [inline] |
GetMinimumReceiveTime() const | RTP_Session | [inline] |
GetMinimumSendTime() const | RTP_Session | [inline] |
GetOctetsReceived() const | RTP_Session | [inline] |
GetOctetsSent() const | RTP_Session | [inline] |
GetOutgoingSSRC() | OpalZrtp_UDP | [virtual] |
GetPacketOverruns() const | RTP_Session | |
GetPacketsLost() const | RTP_Session | [inline] |
GetPacketsOutOfOrder() const | RTP_Session | [inline] |
GetPacketsReceived() const | RTP_Session | [inline] |
GetPacketsSent() const | RTP_Session | [inline] |
GetPacketsTooLate() const | RTP_Session | |
GetRemoteAddress() const | RTP_UDP | [inline] |
GetRemoteControlPort() const | RTP_UDP | [inline, virtual] |
GetRemoteDataPort() const | RTP_UDP | [inline, virtual] |
GetReportTimeInterval() | RTP_Session | [inline] |
GetReportTimer() | RTP_Session | [inline] |
GetRxStatisticsInterval() | RTP_Session | [inline] |
GetSecurityParms() const | SecureRTP_UDP | [virtual] |
GetSessionID() const | RTP_Session | [inline] |
GetSyncSourceIn() const | RTP_Session | [inline] |
GetSyncSourceOut() const | RTP_Session | [inline] |
GetToolName() const | RTP_Session | |
GetTxStatisticsInterval() | RTP_Session | [inline] |
GetUserData() const | RTP_Session | [inline] |
ignoreOutOfOrderPackets | RTP_Session | [protected] |
ignorePayloadTypeChanges | RTP_Session | [protected] |
InsertReportPacket(RTP_ControlFrame &report) | RTP_Session | [protected] |
Internal_OnReadTimeout(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
Internal_OnReceiveData(RTP_DataFrame &frame) | RTP_Session | [virtual] |
Internal_OnSendControl(RTP_ControlFrame &frame, PINDEX &len) | RTP_Session | [virtual] |
Internal_OnSendData(RTP_DataFrame &frame) | RTP_Session | [virtual] |
Internal_ReadData(RTP_DataFrame &frame, PBoolean loop) | RTP_UDP | [virtual] |
Internal_ReadDataPDU(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
Internal_WaitForPDU(PUDPSocket &dataSocket, PUDPSocket &controlSocket, const PTimeInterval &timer) | RTP_UDP | [virtual] |
Internal_WriteData(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
isAudio | RTP_Session | [protected] |
IsAudio() const | RTP_Session | [inline] |
jitter | RTP_Session | [protected] |
jitterLevel | RTP_Session | [protected] |
lastReceivedPacketTime | RTP_Session | [protected] |
lastReceivedPayloadType | RTP_Session | [protected] |
lastRRSequenceNumber | RTP_Session | [protected] |
lastSentPacketTime | RTP_Session | [protected] |
lastSentSequenceNumber | RTP_Session | [protected] |
lastSentTimestamp | RTP_Session | [protected] |
lastTransitTime | RTP_Session | [protected] |
localAddress | RTP_UDP | [protected] |
localControlPort | RTP_UDP | [protected] |
localDataPort | RTP_UDP | [protected] |
localHasNAT | RTP_UDP | [protected] |
m_encoding | RTP_Session | [protected] |
m_encodingHandler | RTP_Session | [protected] |
m_encodingMutex | RTP_Session | [protected] |
markerRecvCount | RTP_Session | [protected] |
markerSendCount | RTP_Session | [protected] |
maximumJitterLevel | RTP_Session | [protected] |
maximumReceiveTime | RTP_Session | [protected] |
maximumReceiveTimeAccum | RTP_Session | [protected] |
maximumSendTime | RTP_Session | [protected] |
maximumSendTimeAccum | RTP_Session | [protected] |
minimumReceiveTime | RTP_Session | [protected] |
minimumReceiveTimeAccum | RTP_Session | [protected] |
minimumSendTime | RTP_Session | [protected] |
minimumSendTimeAccum | RTP_Session | [protected] |
ModifyQOS(RTP_QOS *rtpqos) | RTP_UDP | [virtual] |
octetsReceived | RTP_Session | [protected] |
octetsSent | RTP_Session | [protected] |
OnReadTimeout(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
OnReceiveControl(RTP_ControlFrame &frame) | OpalZrtp_UDP | [virtual] |
OnReceiveData(RTP_DataFrame &frame) | OpalZrtp_UDP | [virtual] |
OnRxApplDefined(const PString &type, unsigned subtype, DWORD src, const BYTE *data, PINDEX size) | RTP_Session | [virtual] |
OnRxGoodbye(const PDWORDArray &sources, const PString &reason) | RTP_Session | [virtual] |
OnRxReceiverReport(DWORD src, const ReceiverReportArray &reports) | RTP_Session | [virtual] |
OnRxSenderReport(const SenderReport &sender, const ReceiverReportArray &reports) | RTP_Session | [virtual] |
OnRxSourceDescription(const SourceDescriptionArray &descriptions) | RTP_Session | [virtual] |
OnSendControl(RTP_ControlFrame &frame, PINDEX &len) | OpalZrtp_UDP | [virtual] |
OnSendData(RTP_DataFrame &frame) | OpalZrtp_UDP | [virtual] |
oobTimeStampBase | RTP_Session | [protected] |
oobTimeStampBaseEstablished | RTP_Session | [protected] |
oobTimeStampOutBase | RTP_Session | [protected] |
OpalZrtp_UDP(const PString &encoding, unsigned id, PBoolean remoteIsNAT) | OpalZrtp_UDP | |
Open(PIPSocket::Address localAddress, WORD portBase, WORD portMax, BYTE ipTypeOfService, PNatMethod *natMethod=NULL, RTP_QOS *rtpqos=NULL) | RTP_UDP | [virtual] |
packetsLost | RTP_Session | [protected] |
packetsLostSinceLastRR | RTP_Session | [protected] |
packetsOutOfOrder | RTP_Session | [protected] |
packetsReceived | RTP_Session | [protected] |
packetsSent | RTP_Session | [protected] |
PARRAY(ReceiverReportArray, ReceiverReport) | RTP_Session | |
PARRAY(SourceDescriptionArray, SourceDescription) | RTP_Session | |
ReadBufferedData(RTP_DataFrame &frame) | RTP_Session | [virtual] |
ReadControlPDU() | RTP_UDP | [virtual] |
ReadData(RTP_DataFrame &frame, PBoolean loop) | RTP_UDP | [virtual] |
ReadDataOrControlPDU(BYTE *framePtr, PINDEX frameSize, PBoolean fromDataChannel) | RTP_UDP | [virtual] |
ReadDataPDU(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
remoteAddress | RTP_UDP | [protected] |
remoteControlPort | RTP_UDP | [protected] |
remoteDataPort | RTP_UDP | [protected] |
remoteIsNAT | RTP_UDP | [protected] |
remoteTransmitAddress | RTP_UDP | [protected] |
Reopen(PBoolean isReading) | RTP_UDP | [virtual] |
reportMutex | RTP_Session | [protected] |
reportTimeInterval | RTP_Session | [protected] |
reportTimer | RTP_Session | [protected] |
rtcpPacketsSent | RTP_Session | [protected] |
RTP_Encoding class | RTP_UDP | [friend] |
RTP_Session(const PString &encoding, unsigned id, RTP_UserData *userData=NULL, PBoolean autoDeleteUserData=PTrue) | RTP_Session | |
RTP_UDP(const PString &_format, unsigned id, PBoolean remoteIsNAT) | RTP_UDP | |
rxStatisticsCount | RTP_Session | [protected] |
rxStatisticsInterval | RTP_Session | [protected] |
SecureRTP_UDP(const PString &encoding, unsigned id, PBoolean remoteIsNAT) | SecureRTP_UDP | |
securityParms | SecureRTP_UDP | [protected] |
SendBYE() | RTP_Session | [protected, virtual] |
SendIntraFrameRequest() | RTP_Session | [virtual] |
SendReceiveStatus enum name | RTP_Session | |
SendReport() | RTP_Session | [virtual] |
sessionID | RTP_Session | [protected] |
SetAnySyncSource(bool allow) | RTP_Session | [inline] |
SetAudio(bool aud) | RTP_Session | [inline] |
SetCanonicalName(const PString &name) | RTP_Session | |
SetCloseOnBYE(PBoolean v) | RTP_Session | [inline, virtual] |
SetEncoding(const PString &newEncoding) | RTP_Session | [virtual] |
SetIgnoreOutOfOrderPackets(PBoolean ignore) | RTP_Session | [inline] |
SetIgnorePayloadTypeChanges(PBoolean ignore) | RTP_Session | [inline] |
SetJitterBufferSize(unsigned minJitterDelay, unsigned maxJitterDelay, unsigned timeUnits=8, PINDEX stackSize=30000) | RTP_Session | |
SetLocalAddress(const PIPSocket::Address &addr) | RTP_UDP | [inline, virtual] |
SetNextSentSequenceNumber(WORD num) | RTP_Session | [inline] |
SetRemoteSocketInfo(PIPSocket::Address address, WORD port, PBoolean isDataPort) | RTP_UDP | [virtual] |
SetReportTimeInterval(const PTimeInterval &interval) | RTP_Session | [inline] |
SetRxStatisticsInterval(unsigned packets) | RTP_Session | |
SetSecurityMode(OpalSecurityMode *srtpParms) | SecureRTP_UDP | [virtual] |
SetToolName(const PString &name) | RTP_Session | |
SetTxStatisticsInterval(unsigned packets) | RTP_Session | |
SetUserData(RTP_UserData *data, PBoolean autoDeleteUserData=PTrue) | RTP_Session | |
shutdownRead | RTP_UDP | [protected] |
shutdownWrite | RTP_UDP | [protected] |
syncSourceIn | RTP_Session | [protected] |
syncSourceOut | RTP_Session | [protected] |
timeStampOffs | RTP_Session | [protected] |
toolName | RTP_Session | [protected] |
txStatisticsCount | RTP_Session | [protected] |
txStatisticsInterval | RTP_Session | [protected] |
userData | RTP_Session | [protected] |
WaitForPDU(PUDPSocket &dataSocket, PUDPSocket &controlSocket, const PTimeInterval &timer) | RTP_UDP | [virtual] |
WillIgnoreOutOfOrderPackets() const | RTP_Session | [inline] |
WriteControl(RTP_ControlFrame &frame) | RTP_UDP | [virtual] |
WriteData(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
WriteDataOrControlPDU(const BYTE *framePtr, PINDEX frameSize, bool toDataChannel) | RTP_UDP | [virtual] |
WriteDataPDU(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
WriteOOBData(RTP_DataFrame &frame, bool setTimeStamp=true) | RTP_UDP | [virtual] |
WriteZrtpData(RTP_DataFrame &frame) | OpalZrtp_UDP | [virtual] |
zrtpStream | OpalZrtp_UDP | |
~OpalZrtp_UDP() | OpalZrtp_UDP | [virtual] |
~RTP_Session() | RTP_Session | |
~RTP_UDP() | RTP_UDP | |
~SecureRTP_UDP() | SecureRTP_UDP | |