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

#include <p2ptransportchannel.h>

Inheritance diagram for cricket::RemoteCandidate:
cricket::Candidate cricket::Candidate

Public Member Functions

 RemoteCandidate (const Candidate &c, PortInterface *origin_port)
 
PortInterfaceorigin_port ()
 
 RemoteCandidate (const Candidate &c, PortInterface *origin_port)
 
PortInterfaceorigin_port ()
 
- Public Member Functions inherited from cricket::Candidate
 Candidate ()
 
 Candidate (int component, const std::string &protocol, const rtc::SocketAddress &address, uint32_t priority, const std::string &username, const std::string &password, const std::string &type, uint32_t generation, const std::string &foundation, uint16_t network_id=0, uint16_t network_cost=0)
 
const std::stringid () const
 
void set_id (const std::string &id)
 
int component () const
 
void set_component (int component)
 
const std::stringprotocol () const
 
void set_protocol (const std::string &protocol)
 
const std::stringrelay_protocol () const
 
void set_relay_protocol (const std::string &protocol)
 
const rtc::SocketAddressaddress () const
 
void set_address (const rtc::SocketAddress &address)
 
uint32_t priority () const
 
void set_priority (const uint32_t priority)
 
float preference () const
 
void set_preference (float preference)
 
const std::stringusername () const
 
void set_username (const std::string &username)
 
const std::stringpassword () const
 
void set_password (const std::string &password)
 
const std::stringtype () const
 
void set_type (const std::string &type)
 
const std::stringnetwork_name () const
 
void set_network_name (const std::string &network_name)
 
rtc::AdapterType network_type () const
 
void set_network_type (rtc::AdapterType network_type)
 
uint32_t generation () const
 
void set_generation (uint32_t generation)
 
const std::string generation_str () const
 
void set_generation_str (const std::string &str)
 
void set_network_cost (uint16_t network_cost)
 
uint16_t network_cost () const
 
uint16_t network_id () const
 
void set_network_id (uint16_t network_id)
 
const std::stringfoundation () const
 
void set_foundation (const std::string &foundation)
 
const rtc::SocketAddressrelated_address () const
 
void set_related_address (const rtc::SocketAddress &related_address)
 
const std::stringtcptype () const
 
void set_tcptype (const std::string &tcptype)
 
const std::stringtransport_name () const
 
void set_transport_name (const std::string &transport_name)
 
const std::stringurl () const
 
void set_url (const std::string &url)
 
bool IsEquivalent (const Candidate &c) const
 
bool MatchesForRemoval (const Candidate &c) const
 
std::string ToString () const
 
std::string ToSensitiveString () const
 
uint32_t GetPriority (uint32_t type_preference, int network_adapter_preference, int relay_preference) const
 
bool operator== (const Candidate &o) const
 
bool operator!= (const Candidate &o) const
 
 Candidate ()
 
 Candidate (int component, const std::string &protocol, const rtc::SocketAddress &address, uint32_t priority, const std::string &username, const std::string &password, const std::string &type, uint32_t generation, const std::string &foundation, uint16_t network_id=0, uint16_t network_cost=0)
 
const std::stringid () const
 
void set_id (const std::string &id)
 
int component () const
 
void set_component (int component)
 
const std::stringprotocol () const
 
void set_protocol (const std::string &protocol)
 
const std::stringrelay_protocol () const
 
void set_relay_protocol (const std::string &protocol)
 
const rtc::SocketAddressaddress () const
 
void set_address (const rtc::SocketAddress &address)
 
uint32_t priority () const
 
void set_priority (const uint32_t priority)
 
float preference () const
 
void set_preference (float preference)
 
const std::stringusername () const
 
void set_username (const std::string &username)
 
const std::stringpassword () const
 
void set_password (const std::string &password)
 
const std::stringtype () const
 
void set_type (const std::string &type)
 
const std::stringnetwork_name () const
 
void set_network_name (const std::string &network_name)
 
rtc::AdapterType network_type () const
 
void set_network_type (rtc::AdapterType network_type)
 
uint32_t generation () const
 
void set_generation (uint32_t generation)
 
const std::string generation_str () const
 
void set_generation_str (const std::string &str)
 
void set_network_cost (uint16_t network_cost)
 
uint16_t network_cost () const
 
uint16_t network_id () const
 
void set_network_id (uint16_t network_id)
 
const std::stringfoundation () const
 
void set_foundation (const std::string &foundation)
 
const rtc::SocketAddressrelated_address () const
 
void set_related_address (const rtc::SocketAddress &related_address)
 
const std::stringtcptype () const
 
void set_tcptype (const std::string &tcptype)
 
const std::stringtransport_name () const
 
void set_transport_name (const std::string &transport_name)
 
const std::stringurl () const
 
void set_url (const std::string &url)
 
bool IsEquivalent (const Candidate &c) const
 
bool MatchesForRemoval (const Candidate &c) const
 
std::string ToString () const
 
std::string ToSensitiveString () const
 
uint32_t GetPriority (uint32_t type_preference, int network_adapter_preference, int relay_preference) const
 
bool operator== (const Candidate &o) const
 
bool operator!= (const Candidate &o) const
 

Constructor & Destructor Documentation

◆ RemoteCandidate() [1/2]

cricket::RemoteCandidate::RemoteCandidate ( const Candidate c,
PortInterface origin_port 
)
inline

◆ RemoteCandidate() [2/2]

cricket::RemoteCandidate::RemoteCandidate ( const Candidate c,
PortInterface origin_port 
)
inline

Member Function Documentation

◆ origin_port() [1/2]

PortInterface* cricket::RemoteCandidate::origin_port ( )
inline

◆ origin_port() [2/2]

PortInterface* cricket::RemoteCandidate::origin_port ( )
inline

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