#include <algorithm>
#include <memory>
#include <string>
#include "webrtc/base/gunit.h"
#include "webrtc/base/logging.h"
#include "webrtc/base/natserver.h"
#include "webrtc/base/natsocketfactory.h"
#include "webrtc/base/nethelpers.h"
#include "webrtc/base/network.h"
#include "webrtc/base/physicalsocketserver.h"
#include "webrtc/base/testclient.h"
#include "webrtc/base/asynctcpsocket.h"
#include "webrtc/base/virtualsocketserver.h"
|
bool | CheckReceive (TestClient *client, bool should_receive, const char *buf, size_t size) |
|
TestClient * | CreateTestClient (SocketFactory *factory, const SocketAddress &local_addr) |
|
TestClient * | CreateTCPTestClient (AsyncSocket *socket) |
|
void | TestSend (SocketServer *internal, const SocketAddress &internal_addr, SocketServer *external, const SocketAddress external_addrs[4], NATType nat_type, bool exp_same) |
|
void | TestRecv (SocketServer *internal, const SocketAddress &internal_addr, SocketServer *external, const SocketAddress external_addrs[4], NATType nat_type, bool filter_ip, bool filter_port) |
|
void | TestBindings (SocketServer *internal, const SocketAddress &internal_addr, SocketServer *external, const SocketAddress external_addrs[4]) |
|
void | TestFilters (SocketServer *internal, const SocketAddress &internal_addr, SocketServer *external, const SocketAddress external_addrs[4]) |
|
bool | TestConnectivity (const SocketAddress &src, const IPAddress &dst) |
|
void | TestPhysicalInternal (const SocketAddress &int_addr) |
|
| TEST (NatTest, TestPhysicalIPv4) |
|
| TEST (NatTest, TestPhysicalIPv6) |
|
void | TestVirtualInternal (int family) |
|
| TEST (NatTest, TestVirtualIPv4) |
|
| TEST (NatTest, TestVirtualIPv6) |
|
| TEST_F (NatTcpTest, DISABLED_TestConnectOut) |
|
◆ CheckReceive()
bool CheckReceive |
( |
TestClient * |
client, |
|
|
bool |
should_receive, |
|
|
const char * |
buf, |
|
|
size_t |
size |
|
) |
| |
◆ CreateTCPTestClient()
◆ CreateTestClient()
◆ TEST() [1/4]
TEST |
( |
NatTest |
, |
|
|
TestPhysicalIPv4 |
|
|
) |
| |
◆ TEST() [2/4]
TEST |
( |
NatTest |
, |
|
|
TestPhysicalIPv6 |
|
|
) |
| |
◆ TEST() [3/4]
TEST |
( |
NatTest |
, |
|
|
TestVirtualIPv4 |
|
|
) |
| |
◆ TEST() [4/4]
TEST |
( |
NatTest |
, |
|
|
TestVirtualIPv6 |
|
|
) |
| |
◆ TEST_F()
◆ TestBindings()
◆ TestConnectivity()
◆ TestFilters()
◆ TestPhysicalInternal()
◆ TestRecv()
◆ TestSend()
◆ TestVirtualInternal()
void TestVirtualInternal |
( |
int |
family | ) |
|