Logo Search packages:      
Sourcecode: scenic version File versions  Download package

Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes

rtpmidi::protocols::rtp::protocol::RTPProtocol Class Reference

Inheritance diagram for rtpmidi::protocols::rtp::protocol::RTPProtocol:
Inheritance graph
[legend]
Collaboration diagram for rtpmidi::protocols::rtp::protocol::RTPProtocol:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def connectionRefused
def createRTPSocket
def datagramReceived
def getVisibleAddress
def natMapping
def setStunnedAddress
def start
def stopSendingAndReceiving
def unmapRTP
def whenDone

Public Attributes

 app
 cookie
 currentSentBytesTotal
 currentSentPacketsTotal
 init_time
 jitter_buffer
 jitter_buffer_flag
 jitter_buffer_time
 last_sent_time
 For RTCP sender report.
 lastreceivetime
 needSTUN
 payload
 ptdict
 rport
 rt_time
 rt_time_ref
 RTCP
 rtcpListener
 rtpListener
 sending
 seq
 session_bw
 sport
 ssrc
 ts

Static Public Attributes

 dest = None
 Done = False

Private Member Functions

def _cb_gotMapper
def _cb_unmap_gotMapper
def _polling_jitter_buffer
def _send_cn_packet
def _send_packet
def _socketCreationAttempt

Private Attributes

 _extIP
 _extRTPPort
 _pendingDTMF
 _shutdownHook
 _silent
 _socketCompleteDef
 _stunAttempts

Static Private Attributes

 _cbDone = None
int _stunAttempts = 0

Detailed Description

Implementation of the RTP protocol.
Also manages a RTCP instance.

Definition at line 43 of file protocol.py.


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

Generated by  Doxygen 1.6.0   Back to index