3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/Connection.h"
7#include "mc/external/rtc/WeakPtr.h"
8#include "mc/external/sigslot/has_slots.h"
9#include "mc/external/sigslot/single_threaded.h"
13namespace cricket {
class Candidate; }
14namespace cricket {
class Port; }
15namespace cricket {
class StunMessage; }
16namespace cricket {
class StunRequest; }
17namespace rtc {
class AsyncPacketSocket; }
18namespace rtc {
class ReceivedPacket; }
19namespace rtc {
struct PacketOptions; }
53 virtual int GetError() ;
Definition Candidate.h:15
Definition Connection.h:38
Definition StunMessage.h:23
Definition StunRequest.h:14
Definition TCPConnection.h:24
MCAPI void * $ctor(::rtc::WeakPtr<::cricket::Port > tcp_port, ::cricket::Candidate const &candidate, ::rtc::AsyncPacketSocket *socket)
MCAPI void ConnectSocketSignals(::rtc::AsyncPacketSocket *socket)
MCAPI void OnReadPacket(::rtc::AsyncPacketSocket *socket, ::rtc::ReceivedPacket const &packet)
MCAPI void OnReadyToSend(::rtc::AsyncPacketSocket *socket)
MCAPI void CreateOutgoingTcpSocket()
MCAPI void OnConnect(::rtc::AsyncPacketSocket *socket)
MCAPI void OnDestroyed(::cricket::Connection *c)
MCAPI void MaybeReconnect()
static MCAPI void ** $vftableForConnection()
static MCAPI void ** $vftableForHasSlots()
MCAPI int $Send(void const *data, uint64 len, ::rtc::PacketOptions const &options)
MCAPI void OnClose(::rtc::AsyncPacketSocket *socket, int error)
MCAPI TCPConnection(::rtc::WeakPtr<::cricket::Port > tcp_port, ::cricket::Candidate const &candidate, ::rtc::AsyncPacketSocket *socket)
MCAPI void DisconnectSocketSignals(::rtc::AsyncPacketSocket *socket)
MCAPI void $OnConnectionRequestResponse(::cricket::StunRequest *request, ::cricket::StunMessage *response)
Definition AsyncPacketSocket.h:20
Definition ReceivedPacket.h:16
Definition PacketOptions.h:10