|
| enum class | ConnState : int { Closed = 0
, Connecting = 1
, Connected = 2
} |
| |
| enum class | Option : int {
Dontfragment = 0
, Rcvbuf = 1
, Sndbuf = 2
, Nodelay = 3
,
Ipv6V6only = 4
, Dscp = 5
, RtpSendtimeExtnId = 6
, SendEcn = 7
,
RecvEcn = 8
, Keepalive = 9
, TcpKeepcnt = 10
, TcpKeepidle = 11
,
TcpKeepintvl = 12
, TcpUserTimeout = 13
, Broadcast = 14
, Ipv6JoinGroup = 15
,
Ipv6MulticastLoop = 16
, Ipv6MulticastIf = 17
} |
| |
|
|
Socket & | operator= (Socket const &) |
| |
|
| Socket (Socket const &) |
| |
|
virtual::rtc::SocketAddress | GetLocalAddress () const =0 |
| |
|
virtual::rtc::SocketAddress | GetRemoteAddress () const =0 |
| |
|
virtual int | Bind (::rtc::SocketAddress const &)=0 |
| |
|
virtual int | Connect (::rtc::SocketAddress const &)=0 |
| |
|
virtual int | Send (void const *, uint64)=0 |
| |
|
virtual int | SendTo (void const *, uint64, ::rtc::SocketAddress const &)=0 |
| |
|
virtual int | Recv (void *, uint64, int64 *)=0 |
| |
|
virtual int | RecvFrom (void *, uint64, ::rtc::SocketAddress *, int64 *) |
| |
|
virtual int | RecvFrom (::rtc::Socket::ReceiveBuffer &buffer) |
| |
|
virtual int | Listen (int)=0 |
| |
|
virtual::rtc::Socket * | Accept (::rtc::SocketAddress *)=0 |
| |
|
virtual int | Close ()=0 |
| |
|
virtual int | GetError () const =0 |
| |
|
virtual void | SetError (int)=0 |
| |
|
virtual::rtc::Socket::ConnState | GetState () const =0 |
| |
|
virtual int | GetOption (::rtc::Socket::Option opt, int *value)=0 |
| |
|
virtual int | SetOption (::rtc::Socket::Option, int)=0 |
| |
| MCAPI int | $RecvFrom (::rtc::Socket::ReceiveBuffer &buffer) |
| |
◆ $RecvFrom()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
| static MCAPI void ** rtc::Socket::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: