439 lines
45 KiB
C++
439 lines
45 KiB
C++
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||
|
|
/*===========================================================================
|
||
|
|
Generated code exported from UnrealHeaderTool.
|
||
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||
|
|
===========================================================================*/
|
||
|
|
|
||
|
|
#include "UObject/GeneratedCppIncludes.h"
|
||
|
|
#include "Shared/UdpMessagingSettings.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeUdpMessagingSettings() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||
|
|
UDPMESSAGING_API UClass* Z_Construct_UClass_UUdpMessagingSettings();
|
||
|
|
UDPMESSAGING_API UClass* Z_Construct_UClass_UUdpMessagingSettings_NoRegister();
|
||
|
|
UDPMESSAGING_API UEnum* Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_UdpMessaging();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EUdpMessageFormat *********************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EUdpMessageFormat;
|
||
|
|
static UEnum* EUdpMessageFormat_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EUdpMessageFormat.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EUdpMessageFormat.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat, (UObject*)Z_Construct_UPackage__Script_UdpMessaging(), TEXT("EUdpMessageFormat"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EUdpMessageFormat.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> UDPMESSAGING_NON_ATTRIBUTED_API UEnum* StaticEnum<EUdpMessageFormat>()
|
||
|
|
{
|
||
|
|
return EUdpMessageFormat_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "CborPlatformEndianness.Comment", "/**\n\x09 * UDP messages are encoded in CBOR, using the platform endianness. This is the fastest and preferred option, but the CBOR data will not be readable by an external standard-compliant CBOR parser\n\x09 * if generated from a little endian platform. If the data needs to be consumed outside the Unreal Engine, consider using CborStandardEndianness format instead.\n\x09 */" },
|
||
|
|
{ "CborPlatformEndianness.DisplayName", "CBOR (Platform Endianness)" },
|
||
|
|
{ "CborPlatformEndianness.Name", "EUdpMessageFormat::CborPlatformEndianness" },
|
||
|
|
{ "CborPlatformEndianness.ToolTip", "UDP messages are encoded in CBOR, using the platform endianness. This is the fastest and preferred option, but the CBOR data will not be readable by an external standard-compliant CBOR parser\nif generated from a little endian platform. If the data needs to be consumed outside the Unreal Engine, consider using CborStandardEndianness format instead." },
|
||
|
|
{ "CborStandardEndianness.Comment", "/**\n\x09 * UDP messages are encoded in CBOR, using the CBOR standard-complinant endianness (big endian). It will perform slower on a little-endian platform, but the data will be readable by standard CBOR parsers.\n\x09 * Useful if the UDP messages needs to be analyzed/consumed outside the Unreal Engine.\n\x09 */" },
|
||
|
|
{ "CborStandardEndianness.DisplayName", "CBOR (Standard Endianness)" },
|
||
|
|
{ "CborStandardEndianness.Name", "EUdpMessageFormat::CborStandardEndianness" },
|
||
|
|
{ "CborStandardEndianness.ToolTip", "UDP messages are encoded in CBOR, using the CBOR standard-complinant endianness (big endian). It will perform slower on a little-endian platform, but the data will be readable by standard CBOR parsers.\nUseful if the UDP messages needs to be analyzed/consumed outside the Unreal Engine." },
|
||
|
|
{ "Comment", "/** Defines the UDP message format available (how the message data is encoded). */" },
|
||
|
|
{ "Json.Comment", "/** JSON format specified. Legacy - Not exposed to user.*/" },
|
||
|
|
{ "Json.Hidden", "" },
|
||
|
|
{ "Json.Name", "EUdpMessageFormat::Json" },
|
||
|
|
{ "Json.ToolTip", "JSON format specified. Legacy - Not exposed to user." },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "None.Comment", "/** No format specified. Legacy - Not exposed to user.*/" },
|
||
|
|
{ "None.Hidden", "" },
|
||
|
|
{ "None.Name", "EUdpMessageFormat::None" },
|
||
|
|
{ "None.ToolTip", "No format specified. Legacy - Not exposed to user." },
|
||
|
|
{ "TaggedProperty.Comment", "/** Tagged property format specified. Legacy - Not exposed to user.*/" },
|
||
|
|
{ "TaggedProperty.Hidden", "" },
|
||
|
|
{ "TaggedProperty.Name", "EUdpMessageFormat::TaggedProperty" },
|
||
|
|
{ "TaggedProperty.ToolTip", "Tagged property format specified. Legacy - Not exposed to user." },
|
||
|
|
{ "ToolTip", "Defines the UDP message format available (how the message data is encoded)." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EUdpMessageFormat::None", (int64)EUdpMessageFormat::None },
|
||
|
|
{ "EUdpMessageFormat::Json", (int64)EUdpMessageFormat::Json },
|
||
|
|
{ "EUdpMessageFormat::TaggedProperty", (int64)EUdpMessageFormat::TaggedProperty },
|
||
|
|
{ "EUdpMessageFormat::CborPlatformEndianness", (int64)EUdpMessageFormat::CborPlatformEndianness },
|
||
|
|
{ "EUdpMessageFormat::CborStandardEndianness", (int64)EUdpMessageFormat::CborStandardEndianness },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_UdpMessaging,
|
||
|
|
nullptr,
|
||
|
|
"EUdpMessageFormat",
|
||
|
|
"EUdpMessageFormat",
|
||
|
|
Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EUdpMessageFormat.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EUdpMessageFormat.InnerSingleton, Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EUdpMessageFormat.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EUdpMessageFormat ***********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UUdpMessagingSettings ****************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UUdpMessagingSettings;
|
||
|
|
UClass* UUdpMessagingSettings::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UUdpMessagingSettings;
|
||
|
|
if (!Z_Registration_Info_UClass_UUdpMessagingSettings.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("UdpMessagingSettings"),
|
||
|
|
Z_Registration_Info_UClass_UUdpMessagingSettings.InnerSingleton,
|
||
|
|
StaticRegisterNativesUUdpMessagingSettings,
|
||
|
|
sizeof(TClass),
|
||
|
|
alignof(TClass),
|
||
|
|
TClass::StaticClassFlags,
|
||
|
|
TClass::StaticClassCastFlags(),
|
||
|
|
TClass::StaticConfigName(),
|
||
|
|
(UClass::ClassConstructorType)InternalConstructor<TClass>,
|
||
|
|
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
|
||
|
|
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
|
||
|
|
&TClass::Super::StaticClass,
|
||
|
|
&TClass::WithinClass::StaticClass
|
||
|
|
);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UUdpMessagingSettings.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UUdpMessagingSettings_NoRegister()
|
||
|
|
{
|
||
|
|
return UUdpMessagingSettings::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UUdpMessagingSettings_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnabledByDefault_MetaData[] = {
|
||
|
|
{ "Category", "Availability" },
|
||
|
|
{ "Comment", "/**\n\x09 * Whether UDP messaging is enabled by default. If false -messaging will need to be added\n\x09 * to the commandline when running non-editor builds.\n\x09 *\n\x09 * (Note - in Shipping builds ALLOW_UDP_MESSAGING_SHIPPING=1 must also be defined in TargetRules\n\x09 * for messaging to be available with or without this setting)\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Whether UDP messaging is enabled by default. If false -messaging will need to be added\nto the commandline when running non-editor builds.\n\n(Note - in Shipping builds ALLOW_UDP_MESSAGING_SHIPPING=1 must also be defined in TargetRules\nfor messaging to be available with or without this setting)" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnableTransport_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/**\n\x09 * Whether the UDP transport channel is enabled.\n\x09 * Can be specified on the command line with `-UDPMESSAGING_TRANSPORT_ENABLE=`\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Whether the UDP transport channel is enabled.\nCan be specified on the command line with `-UDPMESSAGING_TRANSPORT_ENABLE=`" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoRepair_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/** Whether the UDP transport channel should try to auto repair when in error. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Whether the UDP transport channel should try to auto repair when in error." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxSendRate_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/** \n\x09 * Maximum sustained transmission rate in Gbit / s. \n\x09 *\n\x09 * The default value is 1 Gbit/s.\n\x09 *\n\x09 * This is to control transmission of larger packages over the network. Without a limit, it is\n\x09 * possible for packet data loss to occur because more data may be sent then may be supported\n\x09 * by your network card.\n\x09 *\n\x09 * Adjust this value higher or lower depending on your network capacity.\n\x09 *\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Maximum sustained transmission rate in Gbit / s.\n\nThe default value is 1 Gbit/s.\n\nThis is to control transmission of larger packages over the network. Without a limit, it is\npossible for packet data loss to occur because more data may be sent then may be supported\nby your network card.\n\nAdjust this value higher or lower depending on your network capacity." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AutoRepairAttemptLimit_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/** The number of consecutive attempt the auto repair routine will try to repair. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The number of consecutive attempt the auto repair routine will try to repair." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorkQueueSize_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "ClampMin", "1024" },
|
||
|
|
{ "Comment", "/**\n\x09 * The buffer size for the working send queues. Each node connections\n\x09 * gets a send queue and new messages to send are put on that queue. The send\n\x09 * scheduler will fairly send data on this queue and re-queue when partial data is\n\x09 * sent or waiting for a reliable message. Can be specified on the command line with\n\x09 * `-UDPMESSAGING_WORK_QUEUE_SIZE=`\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The buffer size for the working send queues. Each node connections\ngets a send queue and new messages to send are put on that queue. The send\nscheduler will fairly send data on this queue and re-queue when partial data is\nsent or waiting for a reliable message. Can be specified on the command line with\n`-UDPMESSAGING_WORK_QUEUE_SIZE=`" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReliableQueuePriority_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "ClampMax", "95" },
|
||
|
|
{ "ClampMin", "5" },
|
||
|
|
{ "Comment", "/**\n\x09 * Reliable queue priority specified as a percentage with a range from 5-95%. Setting values above or below\n\x09 * can completely starve unreliable messages.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Reliable queue priority specified as a percentage with a range from 5-95%. Setting values above or below\ncan completely starve unreliable messages." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStopServiceWhenAppDeactivates_MetaData[] = {
|
||
|
|
{ "Comment", "/** Whether to stop the transport service when the application deactivates, and restart it when the application is reactivated */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Whether to stop the transport service when the application deactivates, and restart it when the application is reactivated" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnicastEndpoint_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/**\n\x09 * The IP endpoint to listen to and send packets from.\n\x09 *\n\x09 * The format is IP_ADDRESS:PORT_NUMBER.\n\x09 * 0.0.0.0:0 will bind to the default network adapter on Windows,\n\x09 * and all available network adapters on other operating systems.\n\x09 * Specifying an interface IP here, will use that interface for multicasting and static endpoint *might* also reach this client through <unicast ip:multicast port>\n\x09 * Specifying both the IP and Port will allow usage of static endpoint to reach this client\n\x09 * Can be specified on the command line with `-UDPMESSAGING_TRANSPORT_UNICAST=`\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The IP endpoint to listen to and send packets from.\n\nThe format is IP_ADDRESS:PORT_NUMBER.\n0.0.0.0:0 will bind to the default network adapter on Windows,\nand all available network adapters on other operating systems.\nSpecifying an interface IP here, will use that interface for multicasting and static endpoint *might* also reach this client through <unicast ip:multicast port>\nSpecifying both the IP and Port will allow usage of static endpoint to reach this client\nCan be specified on the command line with `-UDPMESSAGING_TRANSPORT_UNICAST=`" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MulticastEndpoint_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/**\n\x09 * The IP endpoint to send multicast packets to.\n\x09 *\n\x09 * The format is IP_ADDRESS:PORT_NUMBER.\n\x09 * The multicast IP address must be in the range 224.0.0.0 to 239.255.255.255.\n\x09 * Can be specified on the command line with `-UDPMESSAGING_TRANSPORT_MULTICAST=`\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The IP endpoint to send multicast packets to.\n\nThe format is IP_ADDRESS:PORT_NUMBER.\nThe multicast IP address must be in the range 224.0.0.0 to 239.255.255.255.\nCan be specified on the command line with `-UDPMESSAGING_TRANSPORT_MULTICAST=`" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MessageFormat_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/** The format used to serialize the UDP message payload. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The format used to serialize the UDP message payload." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MulticastTimeToLive_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/** The time-to-live (TTL) for sent multicast packets. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The time-to-live (TTL) for sent multicast packets." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticEndpoints_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/**\n\x09 * The IP endpoints of static devices.\n\x09 *\n\x09 * Use this setting to reach devices on other subnets, such as mobile phones on a WiFi network.\n\x09 * The format is IP_ADDRESS:PORT_NUMBER.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The IP endpoints of static devices.\n\nUse this setting to reach devices on other subnets, such as mobile phones on a WiFi network.\nThe format is IP_ADDRESS:PORT_NUMBER." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExcludedEndpoints_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/**\n\x09 * List of IP addresses that are banned from communicating with this client. Wildcard IPv4 addresses can be specified by using '*' and '?'\n\x09 * characters.\n\x09 *\n\x09 * For example, 192.168.12.* will deny all addresses on the .12 subnet for the class C network.\n\x09 * The string 192.16?.12.10 will deny all addresses in the range 192.160.12.10-192.169.12.10.\n\x09 *\n\x09 * The format is IP_ADDRESS:PORT_NUMBER. If port number is 0 then all ports are blocked.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "List of IP addresses that are banned from communicating with this client. Wildcard IPv4 addresses can be specified by using '*' and '?'\ncharacters.\n\nFor example, 192.168.12.* will deny all addresses on the .12 subnet for the class C network.\nThe string 192.16?.12.10 will deny all addresses in the range 192.160.12.10-192.169.12.10.\n\nThe format is IP_ADDRESS:PORT_NUMBER. If port number is 0 then all ports are blocked." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShareKnownNodesWithActiveConnections_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "Comment", "/**\n\x09 * Whether to share our list of known endpoints with those endpoints. This allows message processors to completely mesh their networks.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Whether to share our list of known endpoints with those endpoints. This allows message processors to completely mesh their networks." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxConcurrentDeserializationTasks_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "ClampMax", "32" },
|
||
|
|
{ "Comment", "/**\n\x09 * Maximum number of deserialization tasks that can be performed in parallel. A value of 0 or 1 means that concurrent\n\x09 * deserialization is disabled, which will make the message processor behave similar to releases pre-5.6.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Maximum number of deserialization tasks that can be performed in parallel. A value of 0 or 1 means that concurrent\ndeserialization is disabled, which will make the message processor behave similar to releases pre-5.6." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectionTimeoutPeriod_MetaData[] = {
|
||
|
|
{ "Category", "Transport" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Comment", "/**\n\x09 * The period of time to consider an active connection to be timed-out. A regular heart beat is expected from connected endpoints and this will\n\x09 * expire that connection if no data is received after a period of time. If zero is specified the endpoints are never timed out (this should\n\x09 * only be used for debugging purposes).\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The period of time to consider an active connection to be timed-out. A regular heart beat is expected from connected endpoints and this will\nexpire that connection if no data is received after a period of time. If zero is specified the endpoints are never timed out (this should\nonly be used for debugging purposes)." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnableTunnel_MetaData[] = {
|
||
|
|
{ "Category", "Tunnel" },
|
||
|
|
{ "Comment", "/** Whether the UDP tunnel is enabled. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "Whether the UDP tunnel is enabled." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TunnelUnicastEndpoint_MetaData[] = {
|
||
|
|
{ "Category", "Tunnel" },
|
||
|
|
{ "Comment", "/**\n\x09 * The local IP endpoint to listen to and send packets from.\n\x09 *\n\x09 * The format is IP_ADDRESS:PORT_NUMBER.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The local IP endpoint to listen to and send packets from.\n\nThe format is IP_ADDRESS:PORT_NUMBER." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TunnelMulticastEndpoint_MetaData[] = {
|
||
|
|
{ "Category", "Tunnel" },
|
||
|
|
{ "Comment", "/**\n\x09 * The IP endpoint to send multicast packets to.\n\x09 *\n\x09 * The format is IP_ADDRESS:PORT_NUMBER.\n\x09 * The multicast IP address must be in the range 224.0.0.0 to 239.255.255.255.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The IP endpoint to send multicast packets to.\n\nThe format is IP_ADDRESS:PORT_NUMBER.\nThe multicast IP address must be in the range 224.0.0.0 to 239.255.255.255." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemoteTunnelEndpoints_MetaData[] = {
|
||
|
|
{ "Category", "Tunnel" },
|
||
|
|
{ "Comment", "/**\n\x09 * The IP endpoints of remote tunnel nodes.\n\x09 *\n\x09 * Use this setting to connect to remote tunnel services.\n\x09 * The format is IP_ADDRESS:PORT_NUMBER.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Shared/UdpMessagingSettings.h" },
|
||
|
|
{ "ToolTip", "The IP endpoints of remote tunnel nodes.\n\nUse this setting to connect to remote tunnel services.\nThe format is IP_ADDRESS:PORT_NUMBER." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UUdpMessagingSettings constinit property declarations ********************
|
||
|
|
static void NewProp_EnabledByDefault_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_EnabledByDefault;
|
||
|
|
static void NewProp_EnableTransport_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_EnableTransport;
|
||
|
|
static void NewProp_bAutoRepair_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoRepair;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxSendRate;
|
||
|
|
static const UECodeGen_Private::FUInt32PropertyParams NewProp_AutoRepairAttemptLimit;
|
||
|
|
static const UECodeGen_Private::FUInt16PropertyParams NewProp_WorkQueueSize;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReliableQueuePriority;
|
||
|
|
static void NewProp_bStopServiceWhenAppDeactivates_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStopServiceWhenAppDeactivates;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_UnicastEndpoint;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_MulticastEndpoint;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_MessageFormat_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_MessageFormat;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_MulticastTimeToLive;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_StaticEndpoints_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_StaticEndpoints;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_ExcludedEndpoints_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExcludedEndpoints;
|
||
|
|
static void NewProp_bShareKnownNodesWithActiveConnections_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShareKnownNodesWithActiveConnections;
|
||
|
|
static const UECodeGen_Private::FUInt32PropertyParams NewProp_MaxConcurrentDeserializationTasks;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ConnectionTimeoutPeriod;
|
||
|
|
static void NewProp_EnableTunnel_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_EnableTunnel;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_TunnelUnicastEndpoint;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_TunnelMulticastEndpoint;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_RemoteTunnelEndpoints_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_RemoteTunnelEndpoints;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UUdpMessagingSettings constinit property declarations **********************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UUdpMessagingSettings>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UUdpMessagingSettings_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UUdpMessagingSettings Property Definitions *******************************
|
||
|
|
void Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnabledByDefault_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UUdpMessagingSettings*)Obj)->EnabledByDefault = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnabledByDefault = { "EnabledByDefault", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUdpMessagingSettings), &Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnabledByDefault_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnabledByDefault_MetaData), NewProp_EnabledByDefault_MetaData) };
|
||
|
|
void Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnableTransport_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UUdpMessagingSettings*)Obj)->EnableTransport = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnableTransport = { "EnableTransport", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUdpMessagingSettings), &Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnableTransport_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnableTransport_MetaData), NewProp_EnableTransport_MetaData) };
|
||
|
|
void Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bAutoRepair_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UUdpMessagingSettings*)Obj)->bAutoRepair = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bAutoRepair = { "bAutoRepair", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUdpMessagingSettings), &Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bAutoRepair_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoRepair_MetaData), NewProp_bAutoRepair_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MaxSendRate = { "MaxSendRate", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, MaxSendRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxSendRate_MetaData), NewProp_MaxSendRate_MetaData) };
|
||
|
|
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_AutoRepairAttemptLimit = { "AutoRepairAttemptLimit", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, AutoRepairAttemptLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AutoRepairAttemptLimit_MetaData), NewProp_AutoRepairAttemptLimit_MetaData) };
|
||
|
|
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_WorkQueueSize = { "WorkQueueSize", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, WorkQueueSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorkQueueSize_MetaData), NewProp_WorkQueueSize_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_ReliableQueuePriority = { "ReliableQueuePriority", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, ReliableQueuePriority), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReliableQueuePriority_MetaData), NewProp_ReliableQueuePriority_MetaData) };
|
||
|
|
void Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bStopServiceWhenAppDeactivates_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UUdpMessagingSettings*)Obj)->bStopServiceWhenAppDeactivates = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bStopServiceWhenAppDeactivates = { "bStopServiceWhenAppDeactivates", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUdpMessagingSettings), &Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bStopServiceWhenAppDeactivates_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStopServiceWhenAppDeactivates_MetaData), NewProp_bStopServiceWhenAppDeactivates_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_UnicastEndpoint = { "UnicastEndpoint", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, UnicastEndpoint), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnicastEndpoint_MetaData), NewProp_UnicastEndpoint_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MulticastEndpoint = { "MulticastEndpoint", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, MulticastEndpoint), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MulticastEndpoint_MetaData), NewProp_MulticastEndpoint_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MessageFormat_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MessageFormat = { "MessageFormat", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, MessageFormat), Z_Construct_UEnum_UdpMessaging_EUdpMessageFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MessageFormat_MetaData), NewProp_MessageFormat_MetaData) }; // 738349976
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MulticastTimeToLive = { "MulticastTimeToLive", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, MulticastTimeToLive), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MulticastTimeToLive_MetaData), NewProp_MulticastTimeToLive_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_StaticEndpoints_Inner = { "StaticEndpoints", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_StaticEndpoints = { "StaticEndpoints", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, StaticEndpoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticEndpoints_MetaData), NewProp_StaticEndpoints_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_ExcludedEndpoints_Inner = { "ExcludedEndpoints", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_ExcludedEndpoints = { "ExcludedEndpoints", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, ExcludedEndpoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExcludedEndpoints_MetaData), NewProp_ExcludedEndpoints_MetaData) };
|
||
|
|
void Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bShareKnownNodesWithActiveConnections_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UUdpMessagingSettings*)Obj)->bShareKnownNodesWithActiveConnections = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bShareKnownNodesWithActiveConnections = { "bShareKnownNodesWithActiveConnections", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUdpMessagingSettings), &Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bShareKnownNodesWithActiveConnections_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShareKnownNodesWithActiveConnections_MetaData), NewProp_bShareKnownNodesWithActiveConnections_MetaData) };
|
||
|
|
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MaxConcurrentDeserializationTasks = { "MaxConcurrentDeserializationTasks", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, MaxConcurrentDeserializationTasks), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxConcurrentDeserializationTasks_MetaData), NewProp_MaxConcurrentDeserializationTasks_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_ConnectionTimeoutPeriod = { "ConnectionTimeoutPeriod", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, ConnectionTimeoutPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectionTimeoutPeriod_MetaData), NewProp_ConnectionTimeoutPeriod_MetaData) };
|
||
|
|
void Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnableTunnel_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UUdpMessagingSettings*)Obj)->EnableTunnel = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnableTunnel = { "EnableTunnel", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUdpMessagingSettings), &Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnableTunnel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnableTunnel_MetaData), NewProp_EnableTunnel_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_TunnelUnicastEndpoint = { "TunnelUnicastEndpoint", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, TunnelUnicastEndpoint), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TunnelUnicastEndpoint_MetaData), NewProp_TunnelUnicastEndpoint_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_TunnelMulticastEndpoint = { "TunnelMulticastEndpoint", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, TunnelMulticastEndpoint), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TunnelMulticastEndpoint_MetaData), NewProp_TunnelMulticastEndpoint_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_RemoteTunnelEndpoints_Inner = { "RemoteTunnelEndpoints", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_RemoteTunnelEndpoints = { "RemoteTunnelEndpoints", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUdpMessagingSettings, RemoteTunnelEndpoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemoteTunnelEndpoints_MetaData), NewProp_RemoteTunnelEndpoints_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUdpMessagingSettings_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnabledByDefault,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnableTransport,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bAutoRepair,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MaxSendRate,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_AutoRepairAttemptLimit,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_WorkQueueSize,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_ReliableQueuePriority,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bStopServiceWhenAppDeactivates,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_UnicastEndpoint,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MulticastEndpoint,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MessageFormat_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MessageFormat,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MulticastTimeToLive,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_StaticEndpoints_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_StaticEndpoints,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_ExcludedEndpoints_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_ExcludedEndpoints,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_bShareKnownNodesWithActiveConnections,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_MaxConcurrentDeserializationTasks,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_ConnectionTimeoutPeriod,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_EnableTunnel,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_TunnelUnicastEndpoint,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_TunnelMulticastEndpoint,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_RemoteTunnelEndpoints_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUdpMessagingSettings_Statics::NewProp_RemoteTunnelEndpoints,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUdpMessagingSettings_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UUdpMessagingSettings Property Definitions *********************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UUdpMessagingSettings_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_UdpMessaging,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUdpMessagingSettings_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUdpMessagingSettings_Statics::ClassParams = {
|
||
|
|
&UUdpMessagingSettings::StaticClass,
|
||
|
|
"Engine",
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UUdpMessagingSettings_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UUdpMessagingSettings_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000000A4u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUdpMessagingSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UUdpMessagingSettings_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UUdpMessagingSettings::StaticRegisterNativesUUdpMessagingSettings()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UUdpMessagingSettings()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UUdpMessagingSettings.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUdpMessagingSettings.OuterSingleton, Z_Construct_UClass_UUdpMessagingSettings_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UUdpMessagingSettings.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUdpMessagingSettings);
|
||
|
|
UUdpMessagingSettings::~UUdpMessagingSettings() {}
|
||
|
|
// ********** End Class UUdpMessagingSettings ******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Messaging_UdpMessaging_Source_UdpMessaging_Public_Shared_UdpMessagingSettings_h__Script_UdpMessaging_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EUdpMessageFormat_StaticEnum, TEXT("EUdpMessageFormat"), &Z_Registration_Info_UEnum_EUdpMessageFormat, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 738349976U) },
|
||
|
|
};
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UUdpMessagingSettings, UUdpMessagingSettings::StaticClass, TEXT("UUdpMessagingSettings"), &Z_Registration_Info_UClass_UUdpMessagingSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUdpMessagingSettings), 3978909136U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Messaging_UdpMessaging_Source_UdpMessaging_Public_Shared_UdpMessagingSettings_h__Script_UdpMessaging_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Messaging_UdpMessaging_Source_UdpMessaging_Public_Shared_UdpMessagingSettings_h__Script_UdpMessaging_620074918{
|
||
|
|
TEXT("/Script/UdpMessaging"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Messaging_UdpMessaging_Source_UdpMessaging_Public_Shared_UdpMessagingSettings_h__Script_UdpMessaging_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Messaging_UdpMessaging_Source_UdpMessaging_Public_Shared_UdpMessagingSettings_h__Script_UdpMessaging_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Messaging_UdpMessaging_Source_UdpMessaging_Public_Shared_UdpMessagingSettings_h__Script_UdpMessaging_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Messaging_UdpMessaging_Source_UdpMessaging_Public_Shared_UdpMessagingSettings_h__Script_UdpMessaging_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|