webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Enumerations | Variables
virtualsocketserver.cc File Reference
#include "webrtc/base/virtualsocketserver.h"
#include <errno.h>
#include <math.h>
#include <algorithm>
#include <map>
#include <memory>
#include <vector>
#include "webrtc/base/checks.h"
#include "webrtc/base/logging.h"
#include "webrtc/base/physicalsocketserver.h"
#include "webrtc/base/socketaddresspair.h"
#include "webrtc/base/thread.h"
#include "webrtc/base/timeutils.h"

Classes

class  rtc::Packet
 
struct  rtc::MessageAddress
 
struct  rtc::FunctionDomainCmp
 

Namespaces

 rtc
 

Enumerations

enum  { rtc::MSG_ID_PACKET, rtc::MSG_ID_ADDRESS_BOUND, rtc::MSG_ID_CONNECT, rtc::MSG_ID_DISCONNECT }
 

Variables

const in_addr rtc::kInitialNextIPv4 = { 0x01000000 }
 
const in6_addr rtc::kInitialNextIPv6
 
const uint16_t rtc::kFirstEphemeralPort = 49152
 
const uint16_t rtc::kLastEphemeralPort = 65535
 
const uint16_t rtc::kEphemeralPortCount
 
const uint32_t rtc::kDefaultNetworkCapacity = 64 * 1024
 
const uint32_t rtc::kDefaultTcpBufferSize = 32 * 1024
 
const uint32_t rtc::UDP_HEADER_SIZE = 28
 
const uint32_t rtc::TCP_HEADER_SIZE = 40
 
const uint32_t rtc::TCP_MSS = 1400
 
const int rtc::NUM_SAMPLES = 1000