webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
cricket::P2PTransportChannelTestBase::Endpoint Struct Reference

Public Member Functions

 Endpoint ()
 
bool HasTransport (const rtc::PacketTransportInternal *transport)
 
ChannelDataGetChannelData (rtc::PacketTransportInternal *transport)
 
void SetIceRole (IceRole role)
 
IceRole ice_role ()
 
void SetIceTiebreaker (uint64_t tiebreaker)
 
uint64_t GetIceTiebreaker ()
 
void OnRoleConflict (bool role_conflict)
 
bool role_conflict ()
 
void SetAllocationStepDelay (uint32_t delay)
 
void SetAllowTcpListen (bool allow_tcp_listen)
 

Public Attributes

rtc::FakeNetworkManager network_manager_
 
rtc::scoped_refptr< webrtc::FakeMetricsObservermetrics_observer_
 
std::unique_ptr< BasicPortAllocatorallocator_
 
ChannelData cd1_
 
ChannelData cd2_
 
IceRole role_
 
uint64_t tiebreaker_
 
bool role_conflict_
 
bool save_candidates_
 
std::vector< std::unique_ptr< CandidatesData > > saved_candidates_
 
bool ready_to_send_ = false
 

Constructor & Destructor Documentation

◆ Endpoint()

cricket::P2PTransportChannelTestBase::Endpoint::Endpoint ( )
inline

Member Function Documentation

◆ GetChannelData()

ChannelData* cricket::P2PTransportChannelTestBase::Endpoint::GetChannelData ( rtc::PacketTransportInternal transport)
inline

◆ GetIceTiebreaker()

uint64_t cricket::P2PTransportChannelTestBase::Endpoint::GetIceTiebreaker ( )
inline

◆ HasTransport()

bool cricket::P2PTransportChannelTestBase::Endpoint::HasTransport ( const rtc::PacketTransportInternal transport)
inline

◆ ice_role()

IceRole cricket::P2PTransportChannelTestBase::Endpoint::ice_role ( )
inline

◆ OnRoleConflict()

void cricket::P2PTransportChannelTestBase::Endpoint::OnRoleConflict ( bool  role_conflict)
inline

◆ role_conflict()

bool cricket::P2PTransportChannelTestBase::Endpoint::role_conflict ( )
inline

◆ SetAllocationStepDelay()

void cricket::P2PTransportChannelTestBase::Endpoint::SetAllocationStepDelay ( uint32_t  delay)
inline

◆ SetAllowTcpListen()

void cricket::P2PTransportChannelTestBase::Endpoint::SetAllowTcpListen ( bool  allow_tcp_listen)
inline

◆ SetIceRole()

void cricket::P2PTransportChannelTestBase::Endpoint::SetIceRole ( IceRole  role)
inline

◆ SetIceTiebreaker()

void cricket::P2PTransportChannelTestBase::Endpoint::SetIceTiebreaker ( uint64_t  tiebreaker)
inline

Member Data Documentation

◆ allocator_

std::unique_ptr<BasicPortAllocator> cricket::P2PTransportChannelTestBase::Endpoint::allocator_

◆ cd1_

ChannelData cricket::P2PTransportChannelTestBase::Endpoint::cd1_

◆ cd2_

ChannelData cricket::P2PTransportChannelTestBase::Endpoint::cd2_

◆ metrics_observer_

rtc::scoped_refptr<webrtc::FakeMetricsObserver> cricket::P2PTransportChannelTestBase::Endpoint::metrics_observer_

◆ network_manager_

rtc::FakeNetworkManager cricket::P2PTransportChannelTestBase::Endpoint::network_manager_

◆ ready_to_send_

bool cricket::P2PTransportChannelTestBase::Endpoint::ready_to_send_ = false

◆ role_

IceRole cricket::P2PTransportChannelTestBase::Endpoint::role_

◆ role_conflict_

bool cricket::P2PTransportChannelTestBase::Endpoint::role_conflict_

◆ save_candidates_

bool cricket::P2PTransportChannelTestBase::Endpoint::save_candidates_

◆ saved_candidates_

std::vector<std::unique_ptr<CandidatesData> > cricket::P2PTransportChannelTestBase::Endpoint::saved_candidates_

◆ tiebreaker_

uint64_t cricket::P2PTransportChannelTestBase::Endpoint::tiebreaker_

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