3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/minecraft/threading/EnableQueueForMainThread.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8#include "mc/network/IncomingPacketFilterResult.h"
9#include "mc/network/MinecraftPacketIds.h"
10#include "mc/network/NetEventCallback.h"
11#include "mc/network/OutgoingPacketFilterResult.h"
33 ClassroomModeNetworkHandler& operator=(ClassroomModeNetworkHandler
const&);
34 ClassroomModeNetworkHandler(ClassroomModeNetworkHandler
const&);
35 ClassroomModeNetworkHandler();
40 virtual ~ClassroomModeNetworkHandler() ;
42 virtual ::IncomingPacketFilterResult allowIncomingPacketId(
44 ::MinecraftPacketIds packetId,
48 virtual ::OutgoingPacketFilterResult
49 allowOutgoingPacket(::std::vector<::NetworkIdentifierWithSubId>
const& ids,
::Packet const& packet) ;
51 virtual void onWebsocketRequest(
52 ::std::string
const& serverAddress,
53 ::std::string
const& payload,
54 ::std::function<
void()> errorCallback
63 MCNAPI
void _connect(::std::string
const& address);
71 MCNAPI
void*
$ctor(
bool isDedicatedServer);
83 MCNAPI ::IncomingPacketFilterResult
86 MCNAPI ::OutgoingPacketFilterResult
90 ::std::string
const& serverAddress,
91 ::std::string
const& payload,
92 ::std::function<
void()> errorCallback
Definition AutomationClient.h:26
Definition NonOwnerPointer.h:9
Definition EnableQueueForMainThread.h:17
static MCAPI void ** $vftableForNetEventCallback()
MCAPI::OutgoingPacketFilterResult $allowOutgoingPacket(::std::vector<::NetworkIdentifierWithSubId > const &ids, ::Packet const &packet)
static MCAPI void ** $vftableForEnableQueueForMainThread()
MCAPI void $onWebsocketRequest(::std::string const &serverAddress, ::std::string const &payload, ::std::function< void()> errorCallback)
MCAPI::IncomingPacketFilterResult $allowIncomingPacketId(::NetworkIdentifierWithSubId const &id, ::MinecraftPacketIds packetId, uint64 packetSize)
MCAPI void _connect(::std::string const &address)
MCAPI void * $ctor(bool isDedicatedServer)
MCAPI ClassroomModeNetworkHandler(bool isDedicatedServer)
Definition NetEventCallback.h:245
Definition NetworkIdentifierWithSubId.h:10