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

#include <candidate.h>

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

Public Member Functions

 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

◆ Candidate() [1/4]

cricket::Candidate::Candidate ( )
inline

◆ Candidate() [2/4]

cricket::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 
)
inline

◆ Candidate() [3/4]

cricket::Candidate::Candidate ( )
inline

◆ Candidate() [4/4]

cricket::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 
)
inline

Member Function Documentation

◆ address() [1/2]

const rtc::SocketAddress& cricket::Candidate::address ( ) const
inline

◆ address() [2/2]

const rtc::SocketAddress& cricket::Candidate::address ( ) const
inline

◆ component() [1/2]

int cricket::Candidate::component ( ) const
inline

◆ component() [2/2]

int cricket::Candidate::component ( ) const
inline

◆ foundation() [1/2]

const std::string& cricket::Candidate::foundation ( ) const
inline

◆ foundation() [2/2]

const std::string& cricket::Candidate::foundation ( ) const
inline

◆ generation() [1/2]

uint32_t cricket::Candidate::generation ( ) const
inline

◆ generation() [2/2]

uint32_t cricket::Candidate::generation ( ) const
inline

◆ generation_str() [1/2]

const std::string cricket::Candidate::generation_str ( ) const
inline

◆ generation_str() [2/2]

const std::string cricket::Candidate::generation_str ( ) const
inline

◆ GetPriority() [1/2]

uint32_t cricket::Candidate::GetPriority ( uint32_t  type_preference,
int  network_adapter_preference,
int  relay_preference 
) const
inline

◆ GetPriority() [2/2]

uint32_t cricket::Candidate::GetPriority ( uint32_t  type_preference,
int  network_adapter_preference,
int  relay_preference 
) const
inline

◆ id() [1/2]

const std::string& cricket::Candidate::id ( ) const
inline

◆ id() [2/2]

const std::string& cricket::Candidate::id ( ) const
inline

◆ IsEquivalent() [1/2]

bool cricket::Candidate::IsEquivalent ( const Candidate c) const
inline

◆ IsEquivalent() [2/2]

bool cricket::Candidate::IsEquivalent ( const Candidate c) const
inline

◆ MatchesForRemoval() [1/2]

bool cricket::Candidate::MatchesForRemoval ( const Candidate c) const
inline

◆ MatchesForRemoval() [2/2]

bool cricket::Candidate::MatchesForRemoval ( const Candidate c) const
inline

◆ network_cost() [1/2]

uint16_t cricket::Candidate::network_cost ( ) const
inline

◆ network_cost() [2/2]

uint16_t cricket::Candidate::network_cost ( ) const
inline

◆ network_id() [1/2]

uint16_t cricket::Candidate::network_id ( ) const
inline

◆ network_id() [2/2]

uint16_t cricket::Candidate::network_id ( ) const
inline

◆ network_name() [1/2]

const std::string& cricket::Candidate::network_name ( ) const
inline

◆ network_name() [2/2]

const std::string& cricket::Candidate::network_name ( ) const
inline

◆ network_type() [1/2]

rtc::AdapterType cricket::Candidate::network_type ( ) const
inline

◆ network_type() [2/2]

rtc::AdapterType cricket::Candidate::network_type ( ) const
inline

◆ operator!=() [1/2]

bool cricket::Candidate::operator!= ( const Candidate o) const
inline

◆ operator!=() [2/2]

bool cricket::Candidate::operator!= ( const Candidate o) const
inline

◆ operator==() [1/2]

bool cricket::Candidate::operator== ( const Candidate o) const
inline

◆ operator==() [2/2]

bool cricket::Candidate::operator== ( const Candidate o) const
inline

◆ password() [1/2]

const std::string& cricket::Candidate::password ( ) const
inline

◆ password() [2/2]

const std::string& cricket::Candidate::password ( ) const
inline

◆ preference() [1/2]

float cricket::Candidate::preference ( ) const
inline

◆ preference() [2/2]

float cricket::Candidate::preference ( ) const
inline

◆ priority() [1/2]

uint32_t cricket::Candidate::priority ( ) const
inline

◆ priority() [2/2]

uint32_t cricket::Candidate::priority ( ) const
inline

◆ protocol() [1/2]

const std::string& cricket::Candidate::protocol ( ) const
inline

◆ protocol() [2/2]

const std::string& cricket::Candidate::protocol ( ) const
inline

◆ related_address() [1/2]

const rtc::SocketAddress& cricket::Candidate::related_address ( ) const
inline

◆ related_address() [2/2]

const rtc::SocketAddress& cricket::Candidate::related_address ( ) const
inline

◆ relay_protocol() [1/2]

const std::string& cricket::Candidate::relay_protocol ( ) const
inline

◆ relay_protocol() [2/2]

const std::string& cricket::Candidate::relay_protocol ( ) const
inline

◆ set_address() [1/2]

void cricket::Candidate::set_address ( const rtc::SocketAddress address)
inline

◆ set_address() [2/2]

void cricket::Candidate::set_address ( const rtc::SocketAddress address)
inline

◆ set_component() [1/2]

void cricket::Candidate::set_component ( int  component)
inline

◆ set_component() [2/2]

void cricket::Candidate::set_component ( int  component)
inline

◆ set_foundation() [1/2]

void cricket::Candidate::set_foundation ( const std::string foundation)
inline

◆ set_foundation() [2/2]

void cricket::Candidate::set_foundation ( const std::string foundation)
inline

◆ set_generation() [1/2]

void cricket::Candidate::set_generation ( uint32_t  generation)
inline

◆ set_generation() [2/2]

void cricket::Candidate::set_generation ( uint32_t  generation)
inline

◆ set_generation_str() [1/2]

void cricket::Candidate::set_generation_str ( const std::string str)
inline

◆ set_generation_str() [2/2]

void cricket::Candidate::set_generation_str ( const std::string str)
inline

◆ set_id() [1/2]

void cricket::Candidate::set_id ( const std::string id)
inline

◆ set_id() [2/2]

void cricket::Candidate::set_id ( const std::string id)
inline

◆ set_network_cost() [1/2]

void cricket::Candidate::set_network_cost ( uint16_t  network_cost)
inline

◆ set_network_cost() [2/2]

void cricket::Candidate::set_network_cost ( uint16_t  network_cost)
inline

◆ set_network_id() [1/2]

void cricket::Candidate::set_network_id ( uint16_t  network_id)
inline

◆ set_network_id() [2/2]

void cricket::Candidate::set_network_id ( uint16_t  network_id)
inline

◆ set_network_name() [1/2]

void cricket::Candidate::set_network_name ( const std::string network_name)
inline

◆ set_network_name() [2/2]

void cricket::Candidate::set_network_name ( const std::string network_name)
inline

◆ set_network_type() [1/2]

void cricket::Candidate::set_network_type ( rtc::AdapterType  network_type)
inline

◆ set_network_type() [2/2]

void cricket::Candidate::set_network_type ( rtc::AdapterType  network_type)
inline

◆ set_password() [1/2]

void cricket::Candidate::set_password ( const std::string password)
inline

◆ set_password() [2/2]

void cricket::Candidate::set_password ( const std::string password)
inline

◆ set_preference() [1/2]

void cricket::Candidate::set_preference ( float  preference)
inline

◆ set_preference() [2/2]

void cricket::Candidate::set_preference ( float  preference)
inline

◆ set_priority() [1/2]

void cricket::Candidate::set_priority ( const uint32_t  priority)
inline

◆ set_priority() [2/2]

void cricket::Candidate::set_priority ( const uint32_t  priority)
inline

◆ set_protocol() [1/2]

void cricket::Candidate::set_protocol ( const std::string protocol)
inline

◆ set_protocol() [2/2]

void cricket::Candidate::set_protocol ( const std::string protocol)
inline

◆ set_related_address() [1/2]

void cricket::Candidate::set_related_address ( const rtc::SocketAddress related_address)
inline

◆ set_related_address() [2/2]

void cricket::Candidate::set_related_address ( const rtc::SocketAddress related_address)
inline

◆ set_relay_protocol() [1/2]

void cricket::Candidate::set_relay_protocol ( const std::string protocol)
inline

◆ set_relay_protocol() [2/2]

void cricket::Candidate::set_relay_protocol ( const std::string protocol)
inline

◆ set_tcptype() [1/2]

void cricket::Candidate::set_tcptype ( const std::string tcptype)
inline

◆ set_tcptype() [2/2]

void cricket::Candidate::set_tcptype ( const std::string tcptype)
inline

◆ set_transport_name() [1/2]

void cricket::Candidate::set_transport_name ( const std::string transport_name)
inline

◆ set_transport_name() [2/2]

void cricket::Candidate::set_transport_name ( const std::string transport_name)
inline

◆ set_type() [1/2]

void cricket::Candidate::set_type ( const std::string type)
inline

◆ set_type() [2/2]

void cricket::Candidate::set_type ( const std::string type)
inline

◆ set_url() [1/2]

void cricket::Candidate::set_url ( const std::string url)
inline

◆ set_url() [2/2]

void cricket::Candidate::set_url ( const std::string url)
inline

◆ set_username() [1/2]

void cricket::Candidate::set_username ( const std::string username)
inline

◆ set_username() [2/2]

void cricket::Candidate::set_username ( const std::string username)
inline

◆ tcptype() [1/2]

const std::string& cricket::Candidate::tcptype ( ) const
inline

◆ tcptype() [2/2]

const std::string& cricket::Candidate::tcptype ( ) const
inline

◆ ToSensitiveString() [1/2]

std::string cricket::Candidate::ToSensitiveString ( ) const
inline

◆ ToSensitiveString() [2/2]

std::string cricket::Candidate::ToSensitiveString ( ) const
inline

◆ ToString() [1/2]

std::string cricket::Candidate::ToString ( ) const
inline

◆ ToString() [2/2]

std::string cricket::Candidate::ToString ( ) const
inline

◆ transport_name() [1/2]

const std::string& cricket::Candidate::transport_name ( ) const
inline

◆ transport_name() [2/2]

const std::string& cricket::Candidate::transport_name ( ) const
inline

◆ type() [1/2]

const std::string& cricket::Candidate::type ( ) const
inline

◆ type() [2/2]

const std::string& cricket::Candidate::type ( ) const
inline

◆ url() [1/2]

const std::string& cricket::Candidate::url ( ) const
inline

◆ url() [2/2]

const std::string& cricket::Candidate::url ( ) const
inline

◆ username() [1/2]

const std::string& cricket::Candidate::username ( ) const
inline

◆ username() [2/2]

const std::string& cricket::Candidate::username ( ) const
inline

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