3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/AsyncPacketSocket.h"
7#include "mc/external/rtc/Socket.h"
11namespace rtc {
class Socket; }
31 AsyncTCPSocketBase& operator=(AsyncTCPSocketBase
const&);
32 AsyncTCPSocketBase(AsyncTCPSocketBase
const&);
38 virtual ~AsyncTCPSocketBase() ;
44 virtual ::rtc::SocketAddress GetLocalAddress()
const ;
46 virtual ::rtc::SocketAddress GetRemoteAddress()
const ;
57 virtual ::rtc::AsyncPacketSocket::State GetState()
const ;
59 virtual int GetOption(::rtc::Socket::Option opt,
int* value) ;
61 virtual int SetOption(::rtc::Socket::Option opt,
int value) ;
63 virtual int GetError()
const ;
65 virtual void SetError(
int error) ;
110 MCNAPI ::rtc::AsyncPacketSocket::State
$GetState()
const;
112 MCNAPI
int $GetOption(::rtc::Socket::Option opt,
int* value);
Definition _HeaderOutputPredefine.h:310
Definition AsyncPacketSocket.h:20
MCAPI void OnReadEvent(::rtc::Socket *socket)
MCAPI int $SetOption(::rtc::Socket::Option opt, int value)
MCAPI::rtc::SocketAddress $GetLocalAddress() const
MCAPI void OnWriteEvent(::rtc::Socket *socket)
MCAPI void * $ctor(::rtc::Socket *socket, uint64 max_packet_size)
MCAPI::rtc::AsyncPacketSocket::State $GetState() const
MCAPI int $SendTo(void const *pv, uint64 cb, ::rtc::SocketAddress const &addr, ::rtc::PacketOptions const &options)
MCAPI int FlushOutBuffer()
MCAPI void $SetError(int error)
MCAPI int $GetError() const
MCAPI::rtc::SocketAddress $GetRemoteAddress() const
MCAPI void AppendToOutBuffer(void const *pv, uint64 cb)
MCAPI AsyncTCPSocketBase(::rtc::Socket *socket, uint64 max_packet_size)
MCAPI void OnConnectEvent(::rtc::Socket *socket)
static MCAPI void ** $vftable()
MCAPI void OnCloseEvent(::rtc::Socket *socket, int error)
MCAPI int $GetOption(::rtc::Socket::Option opt, int *value)
Definition SocketAddress.h:12
Definition PacketOptions.h:10