Lines Matching refs:rtc
43 TestRelayServer(rtc::Thread* thread,
44 const rtc::SocketAddress& udp_int_addr,
45 const rtc::SocketAddress& udp_ext_addr,
46 const rtc::SocketAddress& tcp_int_addr,
47 const rtc::SocketAddress& tcp_ext_addr,
48 const rtc::SocketAddress& ssl_int_addr,
49 const rtc::SocketAddress& ssl_ext_addr)
51 server_.AddInternalSocket(rtc::AsyncUDPSocket::Create(
53 server_.AddExternalSocket(rtc::AsyncUDPSocket::Create(
64 rtc::SocketAddressPair GetConnection(int connection) const {
67 bool HasConnection(const rtc::SocketAddress& address) const {
72 rtc::AsyncSocket* CreateListenSocket(rtc::Thread* thread,
73 const rtc::SocketAddress& addr) {
74 rtc::AsyncSocket* socket =
81 void OnAccept(rtc::AsyncSocket* socket) {
86 rtc::AsyncSocket* raw_socket = socket->Accept(NULL);
88 rtc::AsyncTCPSocket* packet_socket = new rtc::AsyncTCPSocket(
90 new rtc::AsyncSSLServerSocket(raw_socket), false);
102 void OnInternalClose(rtc::AsyncPacketSocket* socket, int error) {
105 void OnExternalClose(rtc::AsyncPacketSocket* socket, int error) {
110 rtc::scoped_ptr<rtc::AsyncSocket> tcp_int_socket_;
111 rtc::scoped_ptr<rtc::AsyncSocket> tcp_ext_socket_;
112 rtc::scoped_ptr<rtc::AsyncSocket> ssl_int_socket_;
113 rtc::scoped_ptr<rtc::AsyncSocket> ssl_ext_socket_;