OPAL
Version 3.10.10
|
#include <msrp.h>
Public Member Functions | |
OpalMSRPMediaSession (OpalConnection &connection, unsigned sessionId) | |
OpalMSRPMediaSession (const OpalMSRPMediaSession &_obj) | |
~OpalMSRPMediaSession () | |
bool | Open (const PURL &remoteParty) |
virtual void | Close () |
virtual PObject * | Clone () const |
virtual bool | IsActive () const |
virtual bool | IsRTP () const |
virtual bool | HasFailed () const |
virtual OpalTransportAddress | GetLocalMediaAddress () const |
PURL | GetLocalURL () const |
PURL | GetRemoteURL () const |
void | SetRemoteURL (const PURL &url) |
virtual void | SetRemoteMediaAddress (const OpalTransportAddress &, const OpalMediaFormatList &) |
virtual bool | WritePacket (RTP_DataFrame &frame) |
PBoolean | ReadData (BYTE *data, PINDEX length, PINDEX &read) |
virtual SDPMediaDescription * | CreateSDPMediaDescription (const OpalTransportAddress &localAddress) |
virtual OpalMediaStream * | CreateMediaStream (const OpalMediaFormat &mediaFormat, unsigned sessionID, PBoolean isSource) |
OpalMSRPManager & | GetManager () |
bool | OpenMSRP (const PURL &remoteUrl) |
void | CloseMSRP () |
void | SetConnection (PSafePtr< OpalMSRPManager::Connection > &conn) |
![]() | |
OpalMediaSession (OpalConnection &conn, const OpalMediaType &_mediaType, unsigned sessionId) | |
OpalMediaSession (const OpalMediaSession &_obj) | |
Data Fields | |
OpalMSRPManager & | m_manager |
bool | m_isOriginating |
std::string | m_localMSRPSessionId |
PURL | m_localUrl |
PURL | m_remoteUrl |
PSafePtr< OpalMSRPManager::Connection > | m_connectionPtr |
OpalTransportAddress | m_remoteAddress |
![]() | |
OpalConnection & | connection |
OpalMediaType | mediaType |
unsigned | sessionId |
Class for carrying MSRP session information
OpalMSRPMediaSession::OpalMSRPMediaSession | ( | OpalConnection & | connection, |
unsigned | sessionId | ||
) |
OpalMSRPMediaSession::OpalMSRPMediaSession | ( | const OpalMSRPMediaSession & | _obj | ) |
OpalMSRPMediaSession::~OpalMSRPMediaSession | ( | ) |
|
inlinevirtual |
Implements OpalMediaSession.
|
virtual |
Implements OpalMediaSession.
void OpalMSRPMediaSession::CloseMSRP | ( | ) |
|
virtual |
Implements OpalMediaSession.
|
virtual |
Implements OpalMediaSession.
|
virtual |
Implements OpalMediaSession.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements OpalMediaSession.
|
inlinevirtual |
Implements OpalMediaSession.
|
inlinevirtual |
Implements OpalMediaSession.
bool OpalMSRPMediaSession::Open | ( | const PURL & | remoteParty | ) |
bool OpalMSRPMediaSession::OpenMSRP | ( | const PURL & | remoteUrl | ) |
PBoolean OpalMSRPMediaSession::ReadData | ( | BYTE * | data, |
PINDEX | length, | ||
PINDEX & | read | ||
) |
void OpalMSRPMediaSession::SetConnection | ( | PSafePtr< OpalMSRPManager::Connection > & | conn | ) |
|
virtual |
Reimplemented from OpalMediaSession.
|
inline |
References OpalMSRPMediaType::CreateSDPMediaDescription().
|
virtual |
PSafePtr<OpalMSRPManager::Connection> OpalMSRPMediaSession::m_connectionPtr |
bool OpalMSRPMediaSession::m_isOriginating |
std::string OpalMSRPMediaSession::m_localMSRPSessionId |
PURL OpalMSRPMediaSession::m_localUrl |
OpalMSRPManager& OpalMSRPMediaSession::m_manager |
OpalTransportAddress OpalMSRPMediaSession::m_remoteAddress |
PURL OpalMSRPMediaSession::m_remoteUrl |