|
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
} |
|
|
AsyncSocketAdapter & | operator= (AsyncSocketAdapter const &) |
|
| AsyncSocketAdapter (AsyncSocketAdapter const &) |
|
virtual::rtc::SocketAddress | GetLocalAddress () const |
|
virtual::rtc::SocketAddress | GetRemoteAddress () const |
|
virtual int | Bind (::rtc::SocketAddress const &) |
|
virtual int | Connect (::rtc::SocketAddress const &) |
|
virtual int | Send (void const *, uint64) |
|
virtual int | SendTo (void const *, uint64, ::rtc::SocketAddress const &) |
|
virtual int | Recv (void *, uint64, int64 *) |
|
virtual int | RecvFrom (void *pv, uint64 cb, ::rtc::SocketAddress *paddr, int64 *timestamp) |
|
virtual int | Listen (int) |
|
virtual::rtc::Socket * | Accept (::rtc::SocketAddress *) |
|
virtual int | Close () |
|
virtual int | GetError () const |
|
virtual void | SetError (int) |
|
virtual::rtc::Socket::ConnState | GetState () const |
|
virtual int | GetOption (::rtc::Socket::Option, int *) |
|
virtual int | SetOption (::rtc::Socket::Option, int) |
|
virtual void | OnConnectEvent (::rtc::Socket *) |
|
virtual void | OnReadEvent (::rtc::Socket *) |
|
virtual void | OnWriteEvent (::rtc::Socket *) |
|
virtual void | OnCloseEvent (::rtc::Socket *, int) |
|
MCAPI | AsyncSocketAdapter (::rtc::Socket *) |
|
MCAPI void * | $ctor (::rtc::Socket *) |
|
MCAPI void | $dtor () |
|
virtual int | RecvFrom (::rtc::Socket::ReceiveBuffer &) |
|
MCAPI int | $RecvFrom (void *pv, uint64 cb, ::rtc::SocketAddress *paddr, int64 *timestamp) |
|
◆ AsyncSocketAdapter()
MCAPI rtc::AsyncSocketAdapter::AsyncSocketAdapter |
( |
::rtc::Socket * | | ) |
|
|
explicit |
- 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.
◆ GetLocalAddress()
virtual::rtc::SocketAddress rtc::AsyncSocketAdapter::GetLocalAddress |
( |
| ) |
const |
|
virtual |
◆ GetRemoteAddress()
virtual::rtc::SocketAddress rtc::AsyncSocketAdapter::GetRemoteAddress |
( |
| ) |
const |
|
virtual |
◆ Bind()
◆ Connect()
◆ Send()
virtual int rtc::AsyncSocketAdapter::Send |
( |
void const * | , |
|
|
uint64 | ) |
|
virtual |
◆ SendTo()
virtual int rtc::AsyncSocketAdapter::SendTo |
( |
void const * | , |
|
|
uint64 | , |
|
|
::rtc::SocketAddress const & | ) |
|
virtual |
◆ Recv()
virtual int rtc::AsyncSocketAdapter::Recv |
( |
void * | , |
|
|
uint64 | , |
|
|
int64 * | ) |
|
virtual |
◆ RecvFrom()
virtual int rtc::AsyncSocketAdapter::RecvFrom |
( |
void * | pv, |
|
|
uint64 | cb, |
|
|
::rtc::SocketAddress * | paddr, |
|
|
int64 * | timestamp ) |
|
virtual |
◆ Listen()
virtual int rtc::AsyncSocketAdapter::Listen |
( |
int | | ) |
|
|
virtual |
◆ Accept()
◆ Close()
virtual int rtc::AsyncSocketAdapter::Close |
( |
| ) |
|
|
virtual |
◆ GetError()
virtual int rtc::AsyncSocketAdapter::GetError |
( |
| ) |
const |
|
virtual |
◆ SetError()
virtual void rtc::AsyncSocketAdapter::SetError |
( |
int | | ) |
|
|
virtual |
◆ GetState()
virtual::rtc::Socket::ConnState rtc::AsyncSocketAdapter::GetState |
( |
| ) |
const |
|
virtual |
◆ GetOption()
virtual int rtc::AsyncSocketAdapter::GetOption |
( |
::rtc::Socket::Option | , |
|
|
int * | ) |
|
virtual |
◆ SetOption()
virtual int rtc::AsyncSocketAdapter::SetOption |
( |
::rtc::Socket::Option | , |
|
|
int | ) |
|
virtual |
◆ $ctor()
- 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.
◆ $dtor()
MCAPI void rtc::AsyncSocketAdapter::$dtor |
( |
| ) |
|
- 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.
◆ $vftableForSocket()
static MCAPI void ** rtc::AsyncSocketAdapter::$vftableForSocket |
( |
| ) |
|
|
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.
◆ $vftableForHasSlots()
static MCAPI void ** rtc::AsyncSocketAdapter::$vftableForHasSlots |
( |
| ) |
|
|
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.
◆ $RecvFrom()
MCAPI int rtc::Socket::$RecvFrom |
( |
void * | pv, |
|
|
uint64 | cb, |
|
|
::rtc::SocketAddress * | paddr, |
|
|
int64 * | timestamp ) |
|
inherited |
- 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 |
( |
| ) |
|
|
staticinherited |
- 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: