3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/nether_net/utils/ErrorOr.h"
7#include "mc/external/webrtc/StatsReport.h"
11namespace NetherNet {
class AesContext; }
12namespace NetherNet {
class CandidateAdd; }
13namespace NetherNet {
class ConnectError; }
14namespace NetherNet {
class ConnectRequest; }
15namespace NetherNet {
class ConnectResponse; }
16namespace NetherNet {
struct NetherNetTransportGlobalConfiguration; }
17namespace rtc {
class IPAddress; }
18namespace webrtc {
class StatsReport; }
24MCAPI ::NetherNet::ErrorOr<::std::unique_ptr<::NetherNet::AesContext>, ::std::error_code> CreateEnvelope(uint64
id);
26MCAPI ::NetherNet::ErrorOr<::std::vector<uchar>, ::std::error_code> CreateKey(uint64
id);
29GetValue(
::webrtc::StatsReport const* report, ::webrtc::StatsReport::StatsValueName name, ::std::string* value);
33MCAPI ::std::optional<::std::variant<
38TryParseSignalingMessage(::std::string
const& message);
43MCAPI ::rtc::IPAddress
const& IPv4Any();
45MCAPI ::rtc::IPAddress
const& IPv4Broadcast();
47MCAPI ::rtc::IPAddress
const& IPv6AllHostsLinkLocal();
49MCAPI ::rtc::IPAddress
const& IPv6Any();
Definition CandidateAdd.h:7
Definition ConnectError.h:7
Definition ConnectRequest.h:7
Definition ConnectResponse.h:7
Definition StatsReport.h:11
Definition NetherNetTransportGlobalConfiguration.h:7