|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
This class is used by Invite DialogSets. More...
#include <SipXRemoteParticipantDialogSet.hxx>
Protected Member Functions | |
| virtual bool | isAsyncMediaSetup () |
| virtual void | fixUpSdp (resip::SdpContents *sdp) |
Protected Member Functions inherited from recon::RemoteParticipantDialogSet | |
| RemoteParticipant * | getUACOriginalRemoteParticipant () |
| virtual std::shared_ptr< resip::UserProfile > | selectUASUserProfile (const resip::SipMessage &) |
Protected Member Functions inherited from resip::AppDialogSet | |
| AppDialogSet (DialogUsageManager &dum) | |
| virtual | ~AppDialogSet () |
Additional Inherited Members | |
Public Types inherited from resip::Handled | |
| enum | { npos = 0 } |
| typedef unsigned long | Id |
Protected Attributes inherited from recon::RemoteParticipantDialogSet | |
| std::map< resip::DialogId, RemoteParticipant * > | mDialogs |
| ConversationManager & | mConversationManager |
| ParticipantHandle | mActiveRemoteParticipantHandle |
Protected Attributes inherited from resip::AppDialogSet | |
| DialogUsageManager & | mDum |
Protected Attributes inherited from resip::Handled | |
| HandleManager & | mHam |
| Handled::Id | mId |
This class is used by Invite DialogSets.
Non-Invite DialogSets are managed by DefaultDialogSet. This class contains logic to handle forking and RTP connections.
Author: Scott Godin (sgodin AT SipSpectrum DOT com)
Definition at line 38 of file SipXRemoteParticipantDialogSet.hxx.
| SipXRemoteParticipantDialogSet::SipXRemoteParticipantDialogSet | ( | ConversationManager & | conversationManager, |
| SipXMediaStackAdapter & | sipXMediaStackAdapter, | ||
| ConversationManager::ParticipantForkSelectMode | forkSelectMode = ConversationManager::ForkSelectAutomatic, |
||
| std::shared_ptr< ConversationProfile > | conversationProfile = nullptr |
||
| ) |
Definition at line 48 of file SipXRemoteParticipantDialogSet.cxx.
|
virtual |
Definition at line 69 of file SipXRemoteParticipantDialogSet.cxx.
|
virtual |
Reimplemented from recon::RemoteParticipantDialogSet.
Definition at line 429 of file SipXRemoteParticipantDialogSet.cxx.
| bool SipXRemoteParticipantDialogSet::createSRTPSession | ( | resip::MediaConstants::SrtpCryptoSuite | cryptoSuite, |
| const char * | remoteKey, | ||
| size_t | remoteKeyLen | ||
| ) |
Definition at line 416 of file SipXRemoteParticipantDialogSet.cxx.
|
protectedvirtual |
Implements recon::RemoteParticipantDialogSet.
Definition at line 457 of file SipXRemoteParticipantDialogSet.cxx.
|
virtual |
Definition at line 320 of file SipXRemoteParticipantDialogSet.cxx.
|
virtual |
Definition at line 310 of file SipXRemoteParticipantDialogSet.cxx.
Definition at line 94 of file SipXRemoteParticipantDialogSet.cxx.
|
inline |
Definition at line 71 of file SipXRemoteParticipantDialogSet.hxx.
Definition at line 57 of file SipXRemoteParticipantDialogSet.hxx.
|
inline |
Definition at line 69 of file SipXRemoteParticipantDialogSet.hxx.
|
protectedvirtual |
Implements recon::RemoteParticipantDialogSet.
Definition at line 451 of file SipXRemoteParticipantDialogSet.cxx.
Definition at line 54 of file SipXRemoteParticipantDialogSet.hxx.
|
virtual |
Reimplemented from recon::RemoteParticipantDialogSet.
Definition at line 261 of file SipXRemoteParticipantDialogSet.cxx.
| void SipXRemoteParticipantDialogSet::setActiveDestination | ( | const char * | address, |
| unsigned short | rtpPort, | ||
| unsigned short | rtcpPort | ||
| ) |
Definition at line 356 of file SipXRemoteParticipantDialogSet.cxx.
|
virtual |
Reimplemented from recon::RemoteParticipantDialogSet.
Definition at line 440 of file SipXRemoteParticipantDialogSet.cxx.
Definition at line 53 of file SipXRemoteParticipantDialogSet.hxx.
| void SipXRemoteParticipantDialogSet::setRemoteSDPFingerprint | ( | const resip::Data & | hashFunction, |
| const resip::Data & | fingerprint | ||
| ) |
Definition at line 403 of file SipXRemoteParticipantDialogSet.cxx.
| void SipXRemoteParticipantDialogSet::startDtlsClient | ( | const char * | address, |
| unsigned short | rtpPort, | ||
| unsigned short | rtcpPort | ||
| ) |
Definition at line 388 of file SipXRemoteParticipantDialogSet.cxx.