webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | List of all members
cricket::P2PTransportChannelSameNatTest Class Reference
Inheritance diagram for cricket::P2PTransportChannelSameNatTest:
cricket::P2PTransportChannelTestBase testing::Test rtc::MessageHandler sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface

Protected Member Functions

void ConfigureEndpoints (Config nat_type, Config config1, Config config2)
 
void ConfigureEndpoint (rtc::NATSocketServer::Translator *nat, int endpoint, Config config)
 
- Protected Member Functions inherited from cricket::P2PTransportChannelTestBase
ChannelDataGetChannelData (rtc::PacketTransportInternal *transport)
 
IceParameters IceParamsWithRenomination (const IceParameters &ice, bool renomination)
 
void CreateChannels (const IceConfig &ep1_config, const IceConfig &ep2_config, bool renomination=false)
 
void CreateChannels ()
 
P2PTransportChannelCreateChannel (int endpoint, int component, const IceParameters &local_ice, const IceParameters &remote_ice)
 
void DestroyChannels ()
 
P2PTransportChannelep1_ch1 ()
 
P2PTransportChannelep1_ch2 ()
 
P2PTransportChannelep2_ch1 ()
 
P2PTransportChannelep2_ch2 ()
 
TestTurnServertest_turn_server ()
 
rtc::VirtualSocketServervirtual_socket_server ()
 
rtc::NATSocketServernat ()
 
rtc::FirewallSocketServerfw ()
 
EndpointGetEndpoint (int endpoint)
 
BasicPortAllocatorGetAllocator (int endpoint)
 
webrtc::FakeMetricsObserverGetMetricsObserver (int endpoint)
 
void AddAddress (int endpoint, const SocketAddress &addr)
 
void AddAddress (int endpoint, const SocketAddress &addr, const std::string &ifname, rtc::AdapterType adapter_type)
 
void RemoveAddress (int endpoint, const SocketAddress &addr)
 
void SetAllocatorFlags (int endpoint, int flags)
 
void SetIceRole (int endpoint, IceRole role)
 
void SetIceTiebreaker (int endpoint, uint64_t tiebreaker)
 
bool GetRoleConflict (int endpoint)
 
void SetAllocationStepDelay (int endpoint, uint32_t delay)
 
void SetAllowTcpListen (int endpoint, bool allow_tcp_listen)
 
bool CheckCandidate1 (const Result &expected)
 
void ExpectCandidate1 (const Result &expected)
 
bool CheckCandidate2 (const Result &expected)
 
void ExpectCandidate2 (const Result &expected)
 
void Test (const Result &expected)
 
void TestSendRecv (rtc::FakeClock &clock)
 
void TestHandleIceUfragPasswordChanged ()
 
void TestSignalRoleConflict ()
 
void OnReadyToSend (rtc::PacketTransportInternal *transport)
 
void OnCandidateGathered (IceTransportInternal *ch, const Candidate &c)
 
void OnSelectedCandidatePairChanged (IceTransportInternal *transport_channel, CandidatePairInterface *selected_candidate_pair, int last_sent_packet_id, bool ready_to_send)
 
int reset_selected_candidate_pair_switches ()
 
void PauseCandidates (int endpoint)
 
void OnCandidatesRemoved (IceTransportInternal *ch, const std::vector< Candidate > &candidates)
 
void VerifySavedTcpCandidates (int endpoint, const std::string &tcptype)
 
void ResumeCandidates (int endpoint)
 
void OnMessage (rtc::Message *msg)
 
void OnReadPacket (rtc::PacketTransportInternal *transport, const char *data, size_t len, const rtc::PacketTime &packet_time, int flags)
 
void OnRoleConflict (IceTransportInternal *channel)
 
int SendData (IceTransportInternal *channel, const char *data, size_t len)
 
bool CheckDataOnChannel (IceTransportInternal *channel, const char *data, int len)
 
EndpointGetEndpoint (rtc::PacketTransportInternal *transport)
 
P2PTransportChannelGetRemoteChannel (IceTransportInternal *ch)
 
std::list< std::string > & GetPacketList (rtc::PacketTransportInternal *transport)
 
void set_remote_ice_parameter_source (RemoteIceParameterSource source)
 
void set_force_relay (bool relay)
 
void ConnectSignalNominated (Connection *conn)
 
void OnNominated (Connection *conn)
 
bool nominated ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 
- Protected Member Functions inherited from sigslot::has_slots_interface
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 

Additional Inherited Members

- Public Member Functions inherited from cricket::P2PTransportChannelTestBase
 P2PTransportChannelTestBase ()
 
- Public Member Functions inherited from rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
- Public Member Functions inherited from sigslot::has_slots<>
 has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
- Protected Types inherited from cricket::P2PTransportChannelTestBase
enum  Config {
  OPEN, NAT_FULL_CONE, NAT_ADDR_RESTRICTED, NAT_PORT_RESTRICTED,
  NAT_SYMMETRIC, NAT_DOUBLE_CONE, NAT_SYMMETRIC_THEN_CONE, BLOCK_UDP,
  BLOCK_UDP_AND_INCOMING_TCP, NUM_CONFIGS
}
 
enum  RemoteIceParameterSource { FROM_CANDIDATE, FROM_SETICEPARAMETERS }
 
- Static Protected Member Functions inherited from cricket::P2PTransportChannelTestBase
static const CandidateLocalCandidate (P2PTransportChannel *ch)
 
static const CandidateRemoteCandidate (P2PTransportChannel *ch)
 
- Static Protected Attributes inherited from cricket::P2PTransportChannelTestBase
static const Result kLocalUdpToLocalUdp
 
static const Result kLocalUdpToStunUdp
 
static const Result kLocalUdpToPrflxUdp
 
static const Result kPrflxUdpToLocalUdp
 
static const Result kStunUdpToLocalUdp
 
static const Result kStunUdpToStunUdp
 
static const Result kStunUdpToPrflxUdp
 
static const Result kPrflxUdpToStunUdp
 
static const Result kLocalUdpToRelayUdp
 
static const Result kPrflxUdpToRelayUdp
 
static const Result kRelayUdpToPrflxUdp
 
static const Result kLocalTcpToLocalTcp
 
static const Result kLocalTcpToPrflxTcp
 
static const Result kPrflxTcpToLocalTcp
 

Member Function Documentation

◆ ConfigureEndpoint()

void cricket::P2PTransportChannelSameNatTest::ConfigureEndpoint ( rtc::NATSocketServer::Translator nat,
int  endpoint,
Config  config 
)
inlineprotected

◆ ConfigureEndpoints()

void cricket::P2PTransportChannelSameNatTest::ConfigureEndpoints ( Config  nat_type,
Config  config1,
Config  config2 
)
inlineprotected

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