webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webrtc::JsepSessionDescription Class Reference

#include <jsepsessiondescription.h>

Inheritance diagram for webrtc::JsepSessionDescription:
webrtc::SessionDescriptionInterface webrtc::SessionDescriptionInterface

Public Member Functions

 JsepSessionDescription (const std::string &type)
 
virtual ~JsepSessionDescription ()
 
bool Initialize (const std::string &sdp, SdpParseError *error)
 
bool Initialize (cricket::SessionDescription *description, const std::string &session_id, const std::string &session_version)
 
virtual cricket::SessionDescriptiondescription ()
 
virtual const cricket::SessionDescriptiondescription () const
 
virtual std::string session_id () const
 
virtual std::string session_version () const
 
virtual std::string type () const
 
void set_type (const std::string &type)
 
virtual bool AddCandidate (const IceCandidateInterface *candidate)
 
virtual size_t RemoveCandidates (const std::vector< cricket::Candidate > &candidates)
 
virtual size_t number_of_mediasections () const
 
virtual const IceCandidateCollectioncandidates (size_t mediasection_index) const
 
virtual bool ToString (std::string *out) const
 
 JsepSessionDescription (const std::string &type)
 
virtual ~JsepSessionDescription ()
 
bool Initialize (const std::string &sdp, SdpParseError *error)
 
bool Initialize (cricket::SessionDescription *description, const std::string &session_id, const std::string &session_version)
 
virtual cricket::SessionDescriptiondescription ()
 
virtual const cricket::SessionDescriptiondescription () const
 
virtual std::string session_id () const
 
virtual std::string session_version () const
 
virtual std::string type () const
 
void set_type (const std::string &type)
 
virtual bool AddCandidate (const IceCandidateInterface *candidate)
 
virtual size_t RemoveCandidates (const std::vector< cricket::Candidate > &candidates)
 
virtual size_t number_of_mediasections () const
 
virtual const IceCandidateCollectioncandidates (size_t mediasection_index) const
 
virtual bool ToString (std::string *out) const
 
- Public Member Functions inherited from webrtc::SessionDescriptionInterface
virtual ~SessionDescriptionInterface ()
 
virtual ~SessionDescriptionInterface ()
 

Static Public Attributes

static const int kDefaultVideoCodecId = 100
 
static const char kDefaultVideoCodecName [] = "VP8"
 
- Static Public Attributes inherited from webrtc::SessionDescriptionInterface
static const char kOffer [] = "offer"
 
static const char kPrAnswer [] = "pranswer"
 
static const char kAnswer [] = "answer"
 

Constructor & Destructor Documentation

◆ JsepSessionDescription() [1/2]

webrtc::JsepSessionDescription::JsepSessionDescription ( const std::string type)
explicit

◆ ~JsepSessionDescription() [1/2]

webrtc::JsepSessionDescription::~JsepSessionDescription ( )
virtual

◆ JsepSessionDescription() [2/2]

webrtc::JsepSessionDescription::JsepSessionDescription ( const std::string type)
explicit

◆ ~JsepSessionDescription() [2/2]

virtual webrtc::JsepSessionDescription::~JsepSessionDescription ( )
virtual

Member Function Documentation

◆ AddCandidate() [1/2]

bool webrtc::JsepSessionDescription::AddCandidate ( const IceCandidateInterface candidate)
virtual

◆ AddCandidate() [2/2]

virtual bool webrtc::JsepSessionDescription::AddCandidate ( const IceCandidateInterface candidate)
virtual

◆ candidates() [1/2]

const IceCandidateCollection * webrtc::JsepSessionDescription::candidates ( size_t  mediasection_index) const
virtual

◆ candidates() [2/2]

virtual const IceCandidateCollection* webrtc::JsepSessionDescription::candidates ( size_t  mediasection_index) const
virtual

◆ description() [1/4]

virtual cricket::SessionDescription* webrtc::JsepSessionDescription::description ( )
inlinevirtual

◆ description() [2/4]

virtual cricket::SessionDescription* webrtc::JsepSessionDescription::description ( )
inlinevirtual

◆ description() [3/4]

virtual const cricket::SessionDescription* webrtc::JsepSessionDescription::description ( ) const
inlinevirtual

◆ description() [4/4]

virtual const cricket::SessionDescription* webrtc::JsepSessionDescription::description ( ) const
inlinevirtual

◆ Initialize() [1/4]

bool webrtc::JsepSessionDescription::Initialize ( const std::string sdp,
SdpParseError error 
)

◆ Initialize() [2/4]

bool webrtc::JsepSessionDescription::Initialize ( const std::string sdp,
SdpParseError error 
)

◆ Initialize() [3/4]

bool webrtc::JsepSessionDescription::Initialize ( cricket::SessionDescription description,
const std::string session_id,
const std::string session_version 
)

◆ Initialize() [4/4]

bool webrtc::JsepSessionDescription::Initialize ( cricket::SessionDescription description,
const std::string session_id,
const std::string session_version 
)

◆ number_of_mediasections() [1/2]

size_t webrtc::JsepSessionDescription::number_of_mediasections ( ) const
virtual

◆ number_of_mediasections() [2/2]

virtual size_t webrtc::JsepSessionDescription::number_of_mediasections ( ) const
virtual

◆ RemoveCandidates() [1/2]

size_t webrtc::JsepSessionDescription::RemoveCandidates ( const std::vector< cricket::Candidate > &  candidates)
virtual

◆ RemoveCandidates() [2/2]

virtual size_t webrtc::JsepSessionDescription::RemoveCandidates ( const std::vector< cricket::Candidate > &  candidates)
virtual

◆ session_id() [1/2]

virtual std::string webrtc::JsepSessionDescription::session_id ( ) const
inlinevirtual

◆ session_id() [2/2]

virtual std::string webrtc::JsepSessionDescription::session_id ( ) const
inlinevirtual

◆ session_version() [1/2]

virtual std::string webrtc::JsepSessionDescription::session_version ( ) const
inlinevirtual

◆ session_version() [2/2]

virtual std::string webrtc::JsepSessionDescription::session_version ( ) const
inlinevirtual

◆ set_type() [1/2]

void webrtc::JsepSessionDescription::set_type ( const std::string type)
inline

◆ set_type() [2/2]

void webrtc::JsepSessionDescription::set_type ( const std::string type)
inline

◆ ToString() [1/2]

virtual bool webrtc::JsepSessionDescription::ToString ( std::string out) const
virtual

◆ ToString() [2/2]

bool webrtc::JsepSessionDescription::ToString ( std::string out) const
virtual

◆ type() [1/2]

virtual std::string webrtc::JsepSessionDescription::type ( ) const
inlinevirtual

◆ type() [2/2]

virtual std::string webrtc::JsepSessionDescription::type ( ) const
inlinevirtual

Member Data Documentation

◆ kDefaultVideoCodecId

const int webrtc::JsepSessionDescription::kDefaultVideoCodecId = 100
static

◆ kDefaultVideoCodecName

const char webrtc::JsepSessionDescription::kDefaultVideoCodecName = "VP8"
static

The documentation for this class was generated from the following files: