3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/IceCandidateType.h"
10namespace cricket {
class StunRequest; }
11namespace rtc {
class AsyncPacketSocket; }
12namespace rtc {
class Network; }
13namespace rtc {
class PacketSocketFactory; }
14namespace rtc {
class ReceivedPacket; }
15namespace rtc {
class SocketAddress; }
16namespace rtc {
class Thread; }
17namespace webrtc {
class FieldTrialsView; }
91 ::webrtc::IceCandidateType,
103 ::webrtc::IceCandidateType,
122 ::webrtc::IceCandidateType,
134 ::webrtc::IceCandidateType,
Definition StunRequest.h:14
MCAPI bool GetResolvedAddress(::rtc::SocketAddress const &, int, ::rtc::SocketAddress *) const
MCAPI void Resolve(::rtc::SocketAddress const &, int, ::webrtc::FieldTrialsView const &)
MCAPI void * $ctor(::rtc::PacketSocketFactory *, ::std::function< void(::rtc::SocketAddress const &, int)>)
MCAPI AddressResolver(::rtc::PacketSocketFactory *, ::std::function< void(::rtc::SocketAddress const &, int)>)
MCAPI void ResolveStunAddress(::rtc::SocketAddress const &)
MCAPI void set_stun_keepalive_delay(::std::optional< int > const &)
MCAPI void OnSendPacket(void const *, uint64, ::cricket::StunRequest *)
static MCAPI void ** $vftableForPortInterface()
MCAPI void OnReadPacket(::rtc::AsyncPacketSocket *, ::rtc::ReceivedPacket const &)
MCAPI void OnStunBindingOrResolveRequestFailed(::rtc::SocketAddress const &, int, ::std::string_view)
MCAPI void OnLocalAddressReady(::rtc::AsyncPacketSocket *, ::rtc::SocketAddress const &)
MCAPI void OnReadyToSend(::rtc::AsyncPacketSocket *)
MCAPI void OnStunBindingRequestSucceeded(int, ::rtc::SocketAddress const &, ::rtc::SocketAddress const &)
MCAPI UDPPort(::rtc::Thread *, ::webrtc::IceCandidateType, ::rtc::PacketSocketFactory *, ::rtc::Network const *, ushort, ushort, ::std::string_view, ::std::string_view, bool, ::webrtc::FieldTrialsView const *)
static MCAPI void ** $vftableForHasSlots()
MCAPI void SendStunBindingRequests()
MCAPI UDPPort(::rtc::Thread *, ::webrtc::IceCandidateType, ::rtc::PacketSocketFactory *, ::rtc::Network const *, ::rtc::AsyncPacketSocket *, ::std::string_view, ::std::string_view, bool, ::webrtc::FieldTrialsView const *)
MCAPI bool HasStunCandidateWithAddress(::rtc::SocketAddress const &) const
MCAPI void MaybeSetPortCompleteOrError()
MCAPI void OnResolveResult(::rtc::SocketAddress const &, int)
MCAPI bool MaybeSetDefaultLocalAddress(::rtc::SocketAddress *) const
MCAPI void SendStunBindingRequest(::rtc::SocketAddress const &)
MCAPI void * $ctor(::rtc::Thread *, ::webrtc::IceCandidateType, ::rtc::PacketSocketFactory *, ::rtc::Network const *, ::rtc::AsyncPacketSocket *, ::std::string_view, ::std::string_view, bool, ::webrtc::FieldTrialsView const *)
MCAPI void MaybePrepareStunCandidate()
MCAPI void * $ctor(::rtc::Thread *, ::webrtc::IceCandidateType, ::rtc::PacketSocketFactory *, ::rtc::Network const *, ushort, ushort, ::std::string_view, ::std::string_view, bool, ::webrtc::FieldTrialsView const *)
Definition AsyncPacketSocket.h:20
Definition PacketSocketFactory.h:17
Definition ReceivedPacket.h:16
Definition SocketAddress.h:12
Definition FieldTrialsView.h:7