|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
This is the base class for a RemoteParticipant, LocalParticipant and a MediaResourceParticipant. More...
#include <Participant.hxx>
Public Types | |
| typedef std::map< ConversationHandle, Conversation * > | ConversationMap |
Protected Attributes | |
| ParticipantHandle | mHandle |
| ConversationManager::ParticipantType | mType |
| unsigned int | mRecordChannelNum |
| ConversationManager & | mConversationManager |
| ConversationMap | mConversations |
This is the base class for a RemoteParticipant, LocalParticipant and a MediaResourceParticipant.
It implements the common functionality of all participants, such as managing which Conversations that are participant belongs to.
Author: Scott Godin (sgodin AT SipSpectrum DOT com)
Definition at line 20 of file Participant.hxx.
Definition at line 24 of file Participant.hxx.
| Participant::Participant | ( | ParticipantHandle | partHandle, |
| ConversationManager::ParticipantType | participantType, | ||
| ConversationManager & | conversationManager | ||
| ) |
Definition at line 17 of file Participant.cxx.
| Participant::Participant | ( | ConversationManager::ParticipantType | participantType, |
| ConversationManager & | conversationManager | ||
| ) |
Definition at line 29 of file Participant.cxx.
|
virtual |
Definition at line 40 of file Participant.cxx.
|
virtual |
Reimplemented in recon::SipXLocalParticipant, recon::GstRemoteParticipant, recon::KurentoRemoteParticipant, recon::LibWebRTCRemoteParticipant, and recon::RemoteParticipant.
Definition at line 67 of file Participant.cxx.
|
virtual |
Reimplemented in recon::GstRemoteParticipant, recon::KurentoRemoteParticipant, recon::LibWebRTCRemoteParticipant, and recon::RemoteIMPagerParticipant.
Definition at line 130 of file Participant.cxx.
|
virtual |
Reimplemented in recon::GstRemoteParticipant, recon::KurentoRemoteParticipant, recon::LibWebRTCRemoteParticipant, and recon::RemoteIMPagerParticipant.
Definition at line 163 of file Participant.cxx.
|
virtual |
Definition at line 100 of file Participant.cxx.
|
inline |
Definition at line 46 of file Participant.hxx.
Definition at line 45 of file Participant.hxx.
|
inlinevirtual |
Definition at line 35 of file Participant.hxx.
|
inlinevirtual |
Definition at line 36 of file Participant.hxx.
Definition at line 39 of file Participant.hxx.
|
virtual |
Reimplemented in recon::GstRemoteParticipant, recon::KurentoRemoteParticipant, recon::LibWebRTCRemoteParticipant, and recon::RemoteParticipant.
Definition at line 79 of file Participant.cxx.
|
virtual |
Definition at line 110 of file Participant.cxx.
|
virtual |
Definition at line 50 of file Participant.cxx.
Definition at line 38 of file Participant.hxx.
|
virtual |
Definition at line 88 of file Participant.cxx.
|
protected |
Definition at line 65 of file Participant.hxx.
|
protected |
Definition at line 66 of file Participant.hxx.
|
protected |
Definition at line 62 of file Participant.hxx.
Definition at line 64 of file Participant.hxx.
|
protected |
Definition at line 63 of file Participant.hxx.