webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
cricket::SessionDescription Class Reference

#include <sessiondescription.h>

Public Member Functions

 SessionDescription ()
 
 SessionDescription (const ContentInfos &contents)
 
 SessionDescription (const ContentInfos &contents, const ContentGroups &groups)
 
 SessionDescription (const ContentInfos &contents, const TransportInfos &transports, const ContentGroups &groups)
 
 ~SessionDescription ()
 
SessionDescriptionCopy () const
 
const ContentInfoscontents () const
 
ContentInfoscontents ()
 
const ContentInfoGetContentByName (const std::string &name) const
 
ContentInfoGetContentByName (const std::string &name)
 
const ContentDescriptionGetContentDescriptionByName (const std::string &name) const
 
ContentDescriptionGetContentDescriptionByName (const std::string &name)
 
const ContentInfoFirstContentByType (const std::string &type) const
 
const ContentInfoFirstContent () const
 
void AddContent (const std::string &name, const std::string &type, ContentDescription *description)
 
void AddContent (const std::string &name, const std::string &type, bool rejected, ContentDescription *description)
 
void AddContent (const std::string &name, const std::string &type, bool rejected, bool bundle_only, ContentDescription *description)
 
bool RemoveContentByName (const std::string &name)
 
const TransportInfostransport_infos () const
 
TransportInfostransport_infos ()
 
const TransportInfoGetTransportInfoByName (const std::string &name) const
 
TransportInfoGetTransportInfoByName (const std::string &name)
 
const TransportDescriptionGetTransportDescriptionByName (const std::string &name) const
 
void set_transport_infos (const TransportInfos &transport_infos)
 
bool AddTransportInfo (const TransportInfo &transport_info)
 
bool RemoveTransportInfoByName (const std::string &name)
 
const ContentGroupsgroups () const
 
const ContentGroupGetGroupByName (const std::string &name) const
 
bool HasGroup (const std::string &name) const
 
void AddGroup (const ContentGroup &group)
 
void RemoveGroupByName (const std::string &name)
 
void set_msid_supported (bool supported)
 
bool msid_supported () const
 
 SessionDescription ()
 
 SessionDescription (const ContentInfos &contents)
 
 SessionDescription (const ContentInfos &contents, const ContentGroups &groups)
 
 SessionDescription (const ContentInfos &contents, const TransportInfos &transports, const ContentGroups &groups)
 
 ~SessionDescription ()
 
SessionDescriptionCopy () const
 
const ContentInfoscontents () const
 
ContentInfoscontents ()
 
const ContentInfoGetContentByName (const std::string &name) const
 
ContentInfoGetContentByName (const std::string &name)
 
const ContentDescriptionGetContentDescriptionByName (const std::string &name) const
 
ContentDescriptionGetContentDescriptionByName (const std::string &name)
 
const ContentInfoFirstContentByType (const std::string &type) const
 
const ContentInfoFirstContent () const
 
void AddContent (const std::string &name, const std::string &type, ContentDescription *description)
 
void AddContent (const std::string &name, const std::string &type, bool rejected, ContentDescription *description)
 
void AddContent (const std::string &name, const std::string &type, bool rejected, bool bundle_only, ContentDescription *description)
 
bool RemoveContentByName (const std::string &name)
 
const TransportInfostransport_infos () const
 
TransportInfostransport_infos ()
 
const TransportInfoGetTransportInfoByName (const std::string &name) const
 
TransportInfoGetTransportInfoByName (const std::string &name)
 
const TransportDescriptionGetTransportDescriptionByName (const std::string &name) const
 
void set_transport_infos (const TransportInfos &transport_infos)
 
bool AddTransportInfo (const TransportInfo &transport_info)
 
bool RemoveTransportInfoByName (const std::string &name)
 
const ContentGroupsgroups () const
 
const ContentGroupGetGroupByName (const std::string &name) const
 
bool HasGroup (const std::string &name) const
 
void AddGroup (const ContentGroup &group)
 
void RemoveGroupByName (const std::string &name)
 
void set_msid_supported (bool supported)
 
bool msid_supported () const
 

Constructor & Destructor Documentation

◆ SessionDescription() [1/8]

cricket::SessionDescription::SessionDescription ( )
inline

◆ SessionDescription() [2/8]

cricket::SessionDescription::SessionDescription ( const ContentInfos contents)
inlineexplicit

◆ SessionDescription() [3/8]

cricket::SessionDescription::SessionDescription ( const ContentInfos contents,
const ContentGroups groups 
)
inline

◆ SessionDescription() [4/8]

cricket::SessionDescription::SessionDescription ( const ContentInfos contents,
const TransportInfos transports,
const ContentGroups groups 
)
inline

◆ ~SessionDescription() [1/2]

cricket::SessionDescription::~SessionDescription ( )
inline

◆ SessionDescription() [5/8]

cricket::SessionDescription::SessionDescription ( )
inline

◆ SessionDescription() [6/8]

cricket::SessionDescription::SessionDescription ( const ContentInfos contents)
inlineexplicit

◆ SessionDescription() [7/8]

cricket::SessionDescription::SessionDescription ( const ContentInfos contents,
const ContentGroups groups 
)
inline

◆ SessionDescription() [8/8]

cricket::SessionDescription::SessionDescription ( const ContentInfos contents,
const TransportInfos transports,
const ContentGroups groups 
)
inline

◆ ~SessionDescription() [2/2]

cricket::SessionDescription::~SessionDescription ( )
inline

Member Function Documentation

◆ AddContent() [1/6]

void cricket::SessionDescription::AddContent ( const std::string name,
const std::string type,
ContentDescription description 
)

◆ AddContent() [2/6]

void cricket::SessionDescription::AddContent ( const std::string name,
const std::string type,
ContentDescription description 
)

◆ AddContent() [3/6]

void cricket::SessionDescription::AddContent ( const std::string name,
const std::string type,
bool  rejected,
ContentDescription description 
)

◆ AddContent() [4/6]

void cricket::SessionDescription::AddContent ( const std::string name,
const std::string type,
bool  rejected,
ContentDescription description 
)

◆ AddContent() [5/6]

void cricket::SessionDescription::AddContent ( const std::string name,
const std::string type,
bool  rejected,
bool  bundle_only,
ContentDescription description 
)

◆ AddContent() [6/6]

void cricket::SessionDescription::AddContent ( const std::string name,
const std::string type,
bool  rejected,
bool  bundle_only,
ContentDescription description 
)

◆ AddGroup() [1/2]

void cricket::SessionDescription::AddGroup ( const ContentGroup group)
inline

◆ AddGroup() [2/2]

void cricket::SessionDescription::AddGroup ( const ContentGroup group)
inline

◆ AddTransportInfo() [1/2]

bool cricket::SessionDescription::AddTransportInfo ( const TransportInfo transport_info)

◆ AddTransportInfo() [2/2]

bool cricket::SessionDescription::AddTransportInfo ( const TransportInfo transport_info)

◆ contents() [1/4]

const ContentInfos& cricket::SessionDescription::contents ( ) const
inline

◆ contents() [2/4]

const ContentInfos& cricket::SessionDescription::contents ( ) const
inline

◆ contents() [3/4]

ContentInfos& cricket::SessionDescription::contents ( )
inline

◆ contents() [4/4]

ContentInfos& cricket::SessionDescription::contents ( )
inline

◆ Copy() [1/2]

SessionDescription * cricket::SessionDescription::Copy ( ) const

◆ Copy() [2/2]

SessionDescription* cricket::SessionDescription::Copy ( ) const

◆ FirstContent() [1/2]

const ContentInfo * cricket::SessionDescription::FirstContent ( ) const

◆ FirstContent() [2/2]

const ContentInfo* cricket::SessionDescription::FirstContent ( ) const

◆ FirstContentByType() [1/2]

const ContentInfo * cricket::SessionDescription::FirstContentByType ( const std::string type) const

◆ FirstContentByType() [2/2]

const ContentInfo* cricket::SessionDescription::FirstContentByType ( const std::string type) const

◆ GetContentByName() [1/4]

const ContentInfo * cricket::SessionDescription::GetContentByName ( const std::string name) const

◆ GetContentByName() [2/4]

const ContentInfo* cricket::SessionDescription::GetContentByName ( const std::string name) const

◆ GetContentByName() [3/4]

ContentInfo* cricket::SessionDescription::GetContentByName ( const std::string name)

◆ GetContentByName() [4/4]

ContentInfo * cricket::SessionDescription::GetContentByName ( const std::string name)

◆ GetContentDescriptionByName() [1/4]

const ContentDescription* cricket::SessionDescription::GetContentDescriptionByName ( const std::string name) const

◆ GetContentDescriptionByName() [2/4]

const ContentDescription * cricket::SessionDescription::GetContentDescriptionByName ( const std::string name) const

◆ GetContentDescriptionByName() [3/4]

ContentDescription* cricket::SessionDescription::GetContentDescriptionByName ( const std::string name)

◆ GetContentDescriptionByName() [4/4]

ContentDescription * cricket::SessionDescription::GetContentDescriptionByName ( const std::string name)

◆ GetGroupByName() [1/2]

const ContentGroup * cricket::SessionDescription::GetGroupByName ( const std::string name) const

◆ GetGroupByName() [2/2]

const ContentGroup* cricket::SessionDescription::GetGroupByName ( const std::string name) const

◆ GetTransportDescriptionByName() [1/2]

const TransportDescription* cricket::SessionDescription::GetTransportDescriptionByName ( const std::string name) const
inline

◆ GetTransportDescriptionByName() [2/2]

const TransportDescription* cricket::SessionDescription::GetTransportDescriptionByName ( const std::string name) const
inline

◆ GetTransportInfoByName() [1/4]

const TransportInfo * cricket::SessionDescription::GetTransportInfoByName ( const std::string name) const

◆ GetTransportInfoByName() [2/4]

const TransportInfo* cricket::SessionDescription::GetTransportInfoByName ( const std::string name) const

◆ GetTransportInfoByName() [3/4]

TransportInfo * cricket::SessionDescription::GetTransportInfoByName ( const std::string name)

◆ GetTransportInfoByName() [4/4]

TransportInfo* cricket::SessionDescription::GetTransportInfoByName ( const std::string name)

◆ groups() [1/2]

const ContentGroups& cricket::SessionDescription::groups ( ) const
inline

◆ groups() [2/2]

const ContentGroups& cricket::SessionDescription::groups ( ) const
inline

◆ HasGroup() [1/2]

bool cricket::SessionDescription::HasGroup ( const std::string name) const

◆ HasGroup() [2/2]

bool cricket::SessionDescription::HasGroup ( const std::string name) const

◆ msid_supported() [1/2]

bool cricket::SessionDescription::msid_supported ( ) const
inline

◆ msid_supported() [2/2]

bool cricket::SessionDescription::msid_supported ( ) const
inline

◆ RemoveContentByName() [1/2]

bool cricket::SessionDescription::RemoveContentByName ( const std::string name)

◆ RemoveContentByName() [2/2]

bool cricket::SessionDescription::RemoveContentByName ( const std::string name)

◆ RemoveGroupByName() [1/2]

void cricket::SessionDescription::RemoveGroupByName ( const std::string name)

◆ RemoveGroupByName() [2/2]

void cricket::SessionDescription::RemoveGroupByName ( const std::string name)

◆ RemoveTransportInfoByName() [1/2]

bool cricket::SessionDescription::RemoveTransportInfoByName ( const std::string name)

◆ RemoveTransportInfoByName() [2/2]

bool cricket::SessionDescription::RemoveTransportInfoByName ( const std::string name)

◆ set_msid_supported() [1/2]

void cricket::SessionDescription::set_msid_supported ( bool  supported)
inline

◆ set_msid_supported() [2/2]

void cricket::SessionDescription::set_msid_supported ( bool  supported)
inline

◆ set_transport_infos() [1/2]

void cricket::SessionDescription::set_transport_infos ( const TransportInfos transport_infos)
inline

◆ set_transport_infos() [2/2]

void cricket::SessionDescription::set_transport_infos ( const TransportInfos transport_infos)
inline

◆ transport_infos() [1/4]

const TransportInfos& cricket::SessionDescription::transport_infos ( ) const
inline

◆ transport_infos() [2/4]

const TransportInfos& cricket::SessionDescription::transport_infos ( ) const
inline

◆ transport_infos() [3/4]

TransportInfos& cricket::SessionDescription::transport_infos ( )
inline

◆ transport_infos() [4/4]

TransportInfos& cricket::SessionDescription::transport_infos ( )
inline

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