|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
This class represent an Instant Message remote participant. More...
#include <RemoteIMPagerParticipant.hxx>
Protected Member Functions | |
| virtual void | onSuccess (resip::ClientPagerMessageHandle, const resip::SipMessage &status) |
| virtual void | onFailure (resip::ClientPagerMessageHandle, const resip::SipMessage &status, std::unique_ptr< resip::Contents > contents) |
| virtual void | onMessageArrived (resip::ServerPagerMessageHandle, const resip::SipMessage &message) |
Protected Member Functions inherited from resip::AppDialogSet | |
| AppDialogSet (DialogUsageManager &dum) | |
| virtual | ~AppDialogSet () |
| virtual std::shared_ptr< UserProfile > | selectUASUserProfile (const SipMessage &) |
Friends | |
| class | ConversationManager |
Additional Inherited Members | |
Public Types inherited from recon::Participant | |
| typedef std::map< ConversationHandle, Conversation * > | ConversationMap |
Public Types inherited from resip::Handled | |
| enum | { npos = 0 } |
| typedef unsigned long | Id |
Protected Attributes inherited from recon::IMParticipantBase | |
| bool | mPrependSenderInfoToIMs |
Protected Attributes inherited from recon::Participant | |
| ParticipantHandle | mHandle |
| ConversationManager::ParticipantType | mType |
| unsigned int | mRecordChannelNum |
| ConversationManager & | mConversationManager |
| ConversationMap | mConversations |
Protected Attributes inherited from resip::AppDialogSet | |
| DialogUsageManager & | mDum |
Protected Attributes inherited from resip::Handled | |
| HandleManager & | mHam |
| Handled::Id | mId |
This class represent an Instant Message remote participant.
A remote participant is a participant with a network connection to a remote entity. This implementation is for a SIP / SIMPLE mappings.
Author: Scott Godin (sgodin AT SipSpectrum DOT com)
Definition at line 32 of file RemoteIMPagerParticipant.hxx.
| RemoteIMPagerParticipant::RemoteIMPagerParticipant | ( | ParticipantHandle | partHandle, |
| ConversationManager & | conversationManager | ||
| ) |
Definition at line 30 of file RemoteIMPagerParticipant.cxx.
| RemoteIMPagerParticipant::RemoteIMPagerParticipant | ( | ParticipantHandle | partHandle, |
| ConversationManager & | conversationManager, | ||
| const resip::NameAddr & | destination, | ||
| std::shared_ptr< ConversationProfile > | conversationProfile = nullptr |
||
| ) |
Definition at line 44 of file RemoteIMPagerParticipant.cxx.
|
virtual |
Definition at line 67 of file RemoteIMPagerParticipant.cxx.
|
virtual |
Definition at line 127 of file RemoteIMPagerParticipant.cxx.
Reimplemented from recon::Participant.
Definition at line 45 of file RemoteIMPagerParticipant.hxx.
|
inlineoverridevirtual |
Reimplemented from recon::Participant.
Definition at line 46 of file RemoteIMPagerParticipant.hxx.
|
overridevirtual |
Implements recon::Participant.
Definition at line 80 of file RemoteIMPagerParticipant.cxx.
|
virtual |
Definition at line 179 of file RemoteIMPagerParticipant.cxx.
Implements recon::Participant.
Definition at line 42 of file RemoteIMPagerParticipant.hxx.
Implements recon::Participant.
Definition at line 43 of file RemoteIMPagerParticipant.hxx.
Implements recon::Participant.
Definition at line 44 of file RemoteIMPagerParticipant.hxx.
|
protectedvirtual |
Definition at line 217 of file RemoteIMPagerParticipant.cxx.
|
protectedvirtual |
Definition at line 252 of file RemoteIMPagerParticipant.cxx.
|
protectedvirtual |
Definition at line 194 of file RemoteIMPagerParticipant.cxx.
Definition at line 157 of file RemoteIMPagerParticipant.cxx.
|
overridevirtual |
Implements recon::IMParticipantBase.
Definition at line 115 of file RemoteIMPagerParticipant.cxx.
|
friend |
Definition at line 57 of file RemoteIMPagerParticipant.hxx.