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"
14namespace cricket {
class Port; }
38 TCPConnection& operator=(TCPConnection
const&);
39 TCPConnection(TCPConnection
const&);
45 virtual ~TCPConnection() =
default;
49 virtual int GetError() ;
Definition Candidate.h:15
Definition Connection.h:33
Definition StunMessage.h:23
Definition StunRequest.h:14
MCAPI void * $ctor(::rtc::WeakPtr<::cricket::Port > tcp_port, ::cricket::Candidate const &candidate, ::rtc::AsyncPacketSocket *socket)
MCAPI void ConnectSocketSignals(::rtc::AsyncPacketSocket *socket)
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()
MCAPI int $Send(void const *data, uint64 size, ::rtc::PacketOptions const &options)
static MCAPI void ** $vftableForHasSlots()
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 $OnConnectionRequestResponse(::cricket::StunRequest *request, ::cricket::StunMessage *response)
Definition AsyncPacketSocket.h:20
Definition PacketOptions.h:10