3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/nether_net/utils/ErrorOr.h"
22MCNAPI ::NetherNet::ErrorOr<::std::unique_ptr<::NetherNet::AesContext>, ::std::error_code> CreateEnvelope(uint64
id);
24MCNAPI uint64 CreateID();
26MCNAPI ::NetherNet::ErrorOr<::std::vector<uchar>, ::std::error_code> CreateKey(uint64
id);
28MCNAPI
void InitializeNetherNetTransport(::NetherNet::GlobalConfiguration
const& config);
30MCNAPI ::std::optional<::std::variant<
31 ::NetherNet::ConnectRequest,
32 ::NetherNet::ConnectResponse,
33 ::NetherNet::ConnectError,
34 ::NetherNet::CandidateAdd>>
35TryParseSignalingMessage(::std::string
const& message);
40MCNAPI ::rtc::IPAddress
const& IPv4Any();
42MCNAPI ::rtc::IPAddress
const& IPv4Broadcast();
44MCNAPI ::rtc::IPAddress
const& IPv6AllHostsLinkLocal();
46MCNAPI ::rtc::IPAddress
const& IPv6Any();
Definition AesContext.h:15
Definition CandidateAdd.h:7
Definition ConnectError.h:7
Definition ConnectRequest.h:12
Definition ConnectResponse.h:12
Definition GlobalConfiguration.h:7