OPAL
Version 3.10.4
|
#include <sipim.h>
Public Member Functions | |
OpalSIPIMMediaSession (OpalConnection &connection, unsigned sessionId) | |
OpalSIPIMMediaSession (const OpalSIPIMMediaSession &_obj) | |
virtual bool | Open () |
virtual void | Close () |
virtual PObject * | Clone () const |
virtual bool | IsActive () const |
virtual bool | IsRTP () const |
virtual bool | HasFailed () const |
virtual OpalTransportAddress | GetLocalMediaAddress () const |
virtual void | SetRemoteMediaAddress (const OpalTransportAddress &, const OpalMediaFormatList &) |
virtual SDPMediaDescription * | CreateSDPMediaDescription (const OpalTransportAddress &localAddress) |
virtual OpalMediaStream * | CreateMediaStream (const OpalMediaFormat &mediaFormat, unsigned sessionID, PBoolean isSource) |
virtual PString | GetCallID () const |
Protected Attributes | |
OpalTransportAddress | transportAddress |
PString | localURL |
PString | remoteURL |
PString | callId |
Class for carrying MSRP session information
OpalSIPIMMediaSession::OpalSIPIMMediaSession | ( | OpalConnection & | connection, |
unsigned | sessionId | ||
) |
Referenced by Clone().
OpalSIPIMMediaSession::OpalSIPIMMediaSession | ( | const OpalSIPIMMediaSession & | _obj | ) |
virtual PObject* OpalSIPIMMediaSession::Clone | ( | ) | const [inline, virtual] |
Implements OpalMediaSession.
References OpalSIPIMMediaSession().
virtual void OpalSIPIMMediaSession::Close | ( | ) | [inline, virtual] |
Implements OpalMediaSession.
virtual OpalMediaStream* OpalSIPIMMediaSession::CreateMediaStream | ( | const OpalMediaFormat & | mediaFormat, |
unsigned | sessionID, | ||
PBoolean | isSource | ||
) | [virtual] |
Implements OpalMediaSession.
virtual SDPMediaDescription* OpalSIPIMMediaSession::CreateSDPMediaDescription | ( | const OpalTransportAddress & | localAddress | ) | [virtual] |
Implements OpalMediaSession.
virtual PString OpalSIPIMMediaSession::GetCallID | ( | ) | const [inline, virtual] |
References callId.
virtual OpalTransportAddress OpalSIPIMMediaSession::GetLocalMediaAddress | ( | ) | const [virtual] |
Implements OpalMediaSession.
virtual bool OpalSIPIMMediaSession::HasFailed | ( | ) | const [inline, virtual] |
Implements OpalMediaSession.
virtual bool OpalSIPIMMediaSession::IsActive | ( | ) | const [inline, virtual] |
Implements OpalMediaSession.
virtual bool OpalSIPIMMediaSession::IsRTP | ( | ) | const [inline, virtual] |
Implements OpalMediaSession.
virtual bool OpalSIPIMMediaSession::Open | ( | ) | [inline, virtual] |
virtual void OpalSIPIMMediaSession::SetRemoteMediaAddress | ( | const OpalTransportAddress & | , |
const OpalMediaFormatList & | |||
) | [virtual] |
Reimplemented from OpalMediaSession.
PString OpalSIPIMMediaSession::callId [protected] |
Referenced by GetCallID().
PString OpalSIPIMMediaSession::localURL [protected] |
PString OpalSIPIMMediaSession::remoteURL [protected] |