3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/ProtocolType.h"
10namespace cricket {
class BasicPortAllocatorSession; }
11namespace cricket {
class PortInterface; }
12namespace cricket {
struct PortConfiguration; }
13namespace cricket {
struct RelayServerConfig; }
14namespace rtc {
class AsyncPacketSocket; }
15namespace rtc {
class Network; }
16namespace rtc {
class ReceivedPacket; }
24 enum class State :
int {
66 ::std::function<
void()> port_allocation_complete_callback
109 ::std::function<
void()> port_allocation_complete_callback
Definition AllocationSequence.h:21
MCAPI void Process(int epoch)
MCAPI void * $ctor(::cricket::BasicPortAllocatorSession *session, ::rtc::Network const *network, ::cricket::PortConfiguration *config, uint flags, ::std::function< void()> port_allocation_complete_callback)
MCAPI void OnPortDestroyed(::cricket::PortInterface *port)
MCAPI void CreateTCPPorts()
MCAPI void CreateTurnPort(::cricket::RelayServerConfig const &config, int relative_priority)
MCAPI AllocationSequence(::cricket::BasicPortAllocatorSession *session, ::rtc::Network const *network, ::cricket::PortConfiguration *config, uint flags, ::std::function< void()> port_allocation_complete_callback)
MCAPI void DisableEquivalentPhases(::rtc::Network const *network, ::cricket::PortConfiguration *config, uint *flags)
MCAPI void OnNetworkFailed()
MCAPI void OnReadPacket(::rtc::AsyncPacketSocket *socket, ::rtc::ReceivedPacket const &packet)
MCAPI ~AllocationSequence()
MCAPI void CreateRelayPorts()
MCAPI void CreateStunPorts()
MCAPI void CreateUDPPorts()
Definition BasicPortAllocatorSession.h:24
Definition PortInterface.h:29
Definition AsyncPacketSocket.h:20
Definition ReceivedPacket.h:16
Definition PortConfiguration.h:17
Definition RelayServerConfig.h:15