|
| | RemoteParticipantDialogSet (ConversationManager &conversationManager, ConversationManager::ParticipantForkSelectMode forkSelectMode=ConversationManager::ForkSelectAutomatic, std::shared_ptr< ConversationProfile > conversationProfile=nullptr) |
| |
| virtual | ~RemoteParticipantDialogSet () |
| |
| virtual RemoteParticipant * | createUACOriginalRemoteParticipant (ParticipantHandle handle) |
| |
| virtual resip::AppDialog * | createAppDialog (const resip::SipMessage &msg) |
| |
| std::shared_ptr< ConversationProfile > | getConversationProfile () |
| |
| virtual void | endIncludeRelated (ParticipantHandle requestingParticipant) |
| |
| virtual void | setProposedSdp (ParticipantHandle handle, const resip::SdpContents &sdp) |
| |
| virtual std::shared_ptr< resip::SdpContents > | getProposedSdp () |
| |
| virtual void | setUACConnected (const resip::DialogId &dialogId, ParticipantHandle partHandle) |
| |
| virtual bool | isUACConnected () |
| |
| virtual bool | isStaleFork (const resip::DialogId &dialogId) |
| |
| virtual void | removeDialog (const resip::DialogId &dialogId) |
| |
| virtual ConversationManager::ParticipantForkSelectMode | getForkSelectMode () |
| |
| virtual ParticipantHandle | getActiveRemoteParticipantHandle () |
| |
| virtual void | setActiveRemoteParticipantHandle (ParticipantHandle handle) |
| |
| virtual void | onTrying (resip::AppDialogSetHandle, const resip::SipMessage &msg) |
| |
| virtual void | onNonDialogCreatingProvisional (resip::AppDialogSetHandle, const resip::SipMessage &msg) |
| |
| virtual void | processMediaStreamReadyEvent (std::shared_ptr< MediaStreamReadyEvent::StreamParams > streamParams) |
| |
| virtual void | processMediaStreamErrorEvent (unsigned int errorCode) |
| |
| void | sendInvite (std::shared_ptr< resip::SipMessage > invite) |
| |
| void | provideOffer (std::unique_ptr< resip::SdpContents > offer, resip::InviteSessionHandle &inviteSessionHandle, bool postOfferAccept) |
| |
| void | provideAnswer (std::unique_ptr< resip::SdpContents > answer, resip::InviteSessionHandle &inviteSessionHandle, bool postAnswerAccept, bool postAnswerAlert) |
| |
| void | accept (resip::InviteSessionHandle &inviteSessionHandle) |
| |
| ConversationProfile::SecureMediaMode | getSecureMediaMode () |
| |
| void | setSecureMediaMode (ConversationProfile::SecureMediaMode m) |
| |
| bool | getSecureMediaRequired () |
| |
| void | setSecureMediaRequired (bool r) |
| |
| virtual void | destroy () |
| |
| virtual void | end () |
| |
| virtual void | end (const Data &endReason) |
| |
| virtual void | end (const ParserContainer< Token > &endReasons) |
| |
| virtual void | endCommand () |
| |
| virtual void | endCommand (const Data &reason) |
| |
| virtual void | endCommand (const ParserContainer< Token > &endReasons) |
| |
| virtual std::shared_ptr< UserProfile > | getUserProfile () |
| |
| AppDialogSetHandle | getHandle () |
| |
| DialogSetId | getDialogSetId () |
| |
| virtual const Data | getClassName () |
| |
| virtual EncodeStream & | dump (EncodeStream &strm) const |
| |
Public Member Functions inherited from resip::Handled |
| | Handled (HandleManager &ham) |
| |
| virtual | ~Handled () |
| |
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 36 of file RemoteParticipantDialogSet.hxx.