49 enum class ConnState :
int {
62 RtpSendtimeExtnId = 6,
72 Ipv6MulticastLoop = 16,
87 Socket& operator=(Socket
const&);
88 Socket(Socket
const&);
98 virtual ::rtc::SocketAddress GetLocalAddress()
const = 0;
101 virtual ::rtc::SocketAddress GetRemoteAddress()
const = 0;
110 virtual int Send(
void const*, uint64) = 0;
116 virtual int Recv(
void*, uint64, int64*) = 0;
125 virtual int Listen(
int) = 0;
131 virtual int Close() = 0;
134 virtual int GetError()
const = 0;
137 virtual void SetError(
int) = 0;
140 virtual ::rtc::Socket::ConnState GetState()
const = 0;
143 virtual int GetOption(::rtc::Socket::Option,
int*) = 0;
146 virtual int SetOption(::rtc::Socket::Option,
int) = 0;
164 MCAPI
static void** $vftable();