|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
This class is used by Invite DialogSets. More...
#include <GstRemoteParticipantDialogSet.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.
Definition at line 39 of file GstRemoteParticipantDialogSet.hxx.
| GstRemoteParticipantDialogSet::GstRemoteParticipantDialogSet | ( | ConversationManager & | conversationManager, |
| GstMediaStackAdapter & | gstreamerMediaStackAdapter, | ||
| ConversationManager::ParticipantForkSelectMode | forkSelectMode = ConversationManager::ForkSelectAutomatic, |
||
| std::shared_ptr< ConversationProfile > | conversationProfile = nullptr |
||
| ) |
Definition at line 40 of file GstRemoteParticipantDialogSet.cxx.
|
virtual |
Definition at line 57 of file GstRemoteParticipantDialogSet.cxx.
|
virtual |
Reimplemented from recon::RemoteParticipantDialogSet.
Definition at line 162 of file GstRemoteParticipantDialogSet.cxx.
| bool GstRemoteParticipantDialogSet::createSRTPSession | ( | resip::MediaConstants::SrtpCryptoSuite | cryptoSuite, |
| const char * | remoteKey, | ||
| size_t | remoteKeyLen | ||
| ) |
Definition at line 154 of file GstRemoteParticipantDialogSet.cxx.
|
protectedvirtual |
Implements recon::RemoteParticipantDialogSet.
Definition at line 191 of file GstRemoteParticipantDialogSet.cxx.
|
virtual |
Definition at line 123 of file GstRemoteParticipantDialogSet.cxx.
|
virtual |
Definition at line 113 of file GstRemoteParticipantDialogSet.cxx.
|
inline |
Definition at line 71 of file GstRemoteParticipantDialogSet.hxx.
Definition at line 57 of file GstRemoteParticipantDialogSet.hxx.
|
inline |
Definition at line 69 of file GstRemoteParticipantDialogSet.hxx.
|
protectedvirtual |
Implements recon::RemoteParticipantDialogSet.
Definition at line 184 of file GstRemoteParticipantDialogSet.cxx.
Definition at line 54 of file GstRemoteParticipantDialogSet.hxx.
|
virtual |
Reimplemented from recon::RemoteParticipantDialogSet.
Definition at line 64 of file GstRemoteParticipantDialogSet.cxx.
| void GstRemoteParticipantDialogSet::setActiveDestination | ( | const char * | address, |
| unsigned short | rtpPort, | ||
| unsigned short | rtcpPort | ||
| ) |
Definition at line 136 of file GstRemoteParticipantDialogSet.cxx.
|
virtual |
Reimplemented from recon::RemoteParticipantDialogSet.
Definition at line 173 of file GstRemoteParticipantDialogSet.cxx.
Definition at line 53 of file GstRemoteParticipantDialogSet.hxx.
| void GstRemoteParticipantDialogSet::setRemoteSDPFingerprint | ( | const resip::Data & | hashFunction, |
| const resip::Data & | fingerprint | ||
| ) |
Definition at line 148 of file GstRemoteParticipantDialogSet.cxx.
| void GstRemoteParticipantDialogSet::startDtlsClient | ( | const char * | address, |
| unsigned short | rtpPort, | ||
| unsigned short | rtcpPort | ||
| ) |
Definition at line 142 of file GstRemoteParticipantDialogSet.cxx.