address comments from https://codereview.webrtc.org/1277263002/
TBR=juberti@webrtc.org,pthather@webrtc.org Review URL: https://codereview.webrtc.org/1305113002 Cr-Commit-Position: refs/heads/master@{#9757}
This commit is contained in:
@ -36,7 +36,7 @@ FakeMetricsObserver::FakeMetricsObserver() {
|
||||
|
||||
void FakeMetricsObserver::Reset() {
|
||||
DCHECK(thread_checker_.CalledOnValidThread());
|
||||
counters_ = std::vector<std::vector<int>>();
|
||||
counters_.clear();
|
||||
memset(int_histogram_samples_, 0, sizeof(int_histogram_samples_));
|
||||
for (std::string& type : string_histogram_samples_) {
|
||||
type.clear();
|
||||
|
@ -165,11 +165,11 @@ NetworkManager::~NetworkManager() {
|
||||
|
||||
NetworkManager::EnumerationPermission NetworkManager::enumeration_permission()
|
||||
const {
|
||||
return kEnumerationAllowed;
|
||||
return ENUMERATION_ALLOWED;
|
||||
}
|
||||
|
||||
NetworkManagerBase::NetworkManagerBase()
|
||||
: enumeration_permission_(NetworkManager::kEnumerationAllowed),
|
||||
: enumeration_permission_(NetworkManager::ENUMERATION_ALLOWED),
|
||||
max_ipv6_networks_(kMaxIPv6Networks),
|
||||
ipv6_enabled_(true) {
|
||||
}
|
||||
|
@ -58,12 +58,11 @@ class NetworkManager {
|
||||
|
||||
// This enum indicates whether adapter enumeration is allowed.
|
||||
enum EnumerationPermission {
|
||||
kEnumerationAllowed, // Adapter enumeration is allowed. Getting 0
|
||||
// network from GetNetworks means that there is no
|
||||
// network available.
|
||||
kEnumerationDisallowed, // Adapter enumeration is
|
||||
// disabled. GetAnyAddressNetworks() should be used
|
||||
// instead.
|
||||
ENUMERATION_ALLOWED, // Adapter enumeration is allowed. Getting 0 network
|
||||
// from GetNetworks means that there is no network
|
||||
// available.
|
||||
ENUMERATION_BLOCKED, // Adapter enumeration is disabled.
|
||||
// GetAnyAddressNetworks() should be used instead.
|
||||
};
|
||||
|
||||
NetworkManager();
|
||||
|
@ -183,8 +183,8 @@ TEST_F(NetworkTest, TestUpdateNetworks) {
|
||||
BasicNetworkManager manager;
|
||||
manager.SignalNetworksChanged.connect(
|
||||
static_cast<NetworkTest*>(this), &NetworkTest::OnNetworksChanged);
|
||||
EXPECT_EQ(manager.enumeration_permission(),
|
||||
NetworkManager::kEnumerationAllowed);
|
||||
EXPECT_EQ(NetworkManager::ENUMERATION_ALLOWED,
|
||||
manager.enumeration_permission());
|
||||
manager.StartUpdating();
|
||||
Thread::Current()->ProcessMessages(0);
|
||||
EXPECT_TRUE(callback_called_);
|
||||
@ -198,8 +198,8 @@ TEST_F(NetworkTest, TestUpdateNetworks) {
|
||||
manager.StopUpdating();
|
||||
EXPECT_TRUE(manager.started());
|
||||
manager.StopUpdating();
|
||||
EXPECT_EQ(manager.enumeration_permission(),
|
||||
NetworkManager::kEnumerationAllowed);
|
||||
EXPECT_EQ(NetworkManager::ENUMERATION_ALLOWED,
|
||||
manager.enumeration_permission());
|
||||
EXPECT_FALSE(manager.started());
|
||||
manager.StopUpdating();
|
||||
EXPECT_FALSE(manager.started());
|
||||
|
@ -734,8 +734,8 @@ TEST_F(TurnPortTest, TestTurnSendDataTurnUdpToUdp) {
|
||||
// Create ports and prepare addresses.
|
||||
CreateTurnPort(kTurnUsername, kTurnPassword, kTurnUdpProtoAddr);
|
||||
TestTurnSendData();
|
||||
EXPECT_EQ(turn_port_->Candidates()[0].relay_protocol(),
|
||||
cricket::UDP_PROTOCOL_NAME);
|
||||
EXPECT_EQ(cricket::UDP_PROTOCOL_NAME,
|
||||
turn_port_->Candidates()[0].relay_protocol());
|
||||
}
|
||||
|
||||
// Do a TURN allocation, establish a TCP connection, and send some data.
|
||||
@ -744,8 +744,8 @@ TEST_F(TurnPortTest, TestTurnSendDataTurnTcpToUdp) {
|
||||
// Create ports and prepare addresses.
|
||||
CreateTurnPort(kTurnUsername, kTurnPassword, kTurnTcpProtoAddr);
|
||||
TestTurnSendData();
|
||||
EXPECT_EQ(turn_port_->Candidates()[0].relay_protocol(),
|
||||
cricket::TCP_PROTOCOL_NAME);
|
||||
EXPECT_EQ(cricket::TCP_PROTOCOL_NAME,
|
||||
turn_port_->Candidates()[0].relay_protocol());
|
||||
}
|
||||
|
||||
// Test TURN fails to make a connection from IPv6 address to a server which has
|
||||
|
@ -307,7 +307,7 @@ void BasicPortAllocatorSession::DoAllocate() {
|
||||
// If the network permission state is BLOCKED, we just act as if the flag has
|
||||
// been passed in.
|
||||
if (allocator_->network_manager()->enumeration_permission() ==
|
||||
rtc::NetworkManager::kEnumerationDisallowed) {
|
||||
rtc::NetworkManager::ENUMERATION_BLOCKED) {
|
||||
set_flags(flags() | PORTALLOCATOR_DISABLE_ADAPTER_ENUMERATION);
|
||||
}
|
||||
|
||||
|
@ -1184,19 +1184,17 @@ TEST_F(PortAllocatorTest, TestSharedSocketNoUdpAllowed) {
|
||||
TEST_F(PortAllocatorTest, TestNetworkPermissionBlocked) {
|
||||
AddInterface(kClientAddr);
|
||||
network_manager_.set_enumeration_permission(
|
||||
rtc::NetworkManager::kEnumerationDisallowed);
|
||||
rtc::NetworkManager::ENUMERATION_BLOCKED);
|
||||
allocator().set_flags(allocator().flags() |
|
||||
cricket::PORTALLOCATOR_DISABLE_RELAY |
|
||||
cricket::PORTALLOCATOR_DISABLE_TCP |
|
||||
cricket::PORTALLOCATOR_ENABLE_SHARED_UFRAG |
|
||||
cricket::PORTALLOCATOR_ENABLE_SHARED_SOCKET);
|
||||
EXPECT_EQ(
|
||||
allocator_->flags() & cricket::PORTALLOCATOR_DISABLE_ADAPTER_ENUMERATION,
|
||||
0U);
|
||||
EXPECT_EQ(0U, allocator_->flags() &
|
||||
cricket::PORTALLOCATOR_DISABLE_ADAPTER_ENUMERATION);
|
||||
EXPECT_TRUE(CreateSession(cricket::ICE_CANDIDATE_COMPONENT_RTP));
|
||||
EXPECT_EQ(
|
||||
session_->flags() & cricket::PORTALLOCATOR_DISABLE_ADAPTER_ENUMERATION,
|
||||
0U);
|
||||
EXPECT_EQ(0U, session_->flags() &
|
||||
cricket::PORTALLOCATOR_DISABLE_ADAPTER_ENUMERATION);
|
||||
session_->StartGettingPorts();
|
||||
EXPECT_EQ_WAIT(1U, ports_.size(), kDefaultAllocationTimeout);
|
||||
EXPECT_EQ(0U, candidates_.size());
|
||||
|
Reference in New Issue
Block a user