20 ::IPacketSecurityController,
21 ::Bedrock::ImplCtor(::NetworkIdentifier const&),
22 ::Bedrock::ImplCtor(::NetworkIdentifier const&, ::std::shared_ptr<::PacketGroupDefinition::PacketGroupBuilder>)> {
26 virtual ::PacketViolationResponse checkForViolation(
27 ::MinecraftPacketIds packetId,
28 ::SubClientId subClientId,
30 bool* outIsNewOrUpdatedViolation
33 virtual uint getTelemetryData() = 0;
35 virtual ::Bedrock::ErrorInfo<::std::error_code> consumePacketError(::SubClientId subClientId) = 0;
38 reloadPacketLimitConfig(::std::shared_ptr<::PacketGroupDefinition::PacketGroupBuilder> packetGroupBuilder) = 0;