11 #include "RNPlatform/Inc/MemoryTracking.h"
12 #ifndef _TRANSPORTCONFIG_H_
13 #define _TRANSPORTCONFIG_H_
16 namespace RNReplicaNet
19 const int kUDPIPHeaderBytes = 42;
34 static void SetResendTimes(
const int numberOfTimes,
const float *retryTimes);
145 static bool GetIPv4Detection(
void);
152 static bool GetIPv6Detection(
void);
158 static bool GetIPv4Detected(
void);
164 static bool GetIPv6Detected(
void);
static void SetExtraPacketSecurity(const bool enable=true)
static bool GetPacketBufferEnable(void)
static void SetIPv6Detected(const bool enable=false)
static std::string GetExternalIP(void)
static void SetPacketBufferEnable(const bool enable=true)
static void PacketBufferBeginCaptureWindow(void)
static int GetPacketMTU(void)
static void SetInfoString(const std::string info="")
Definition: TransportConfig.h:25
static void SetIPv4Detection(const bool enable=true)
static void SetIPv6Detection(const bool enable=false)
static float GetPacketBufferTime(void)
static void PacketBufferEndCaptureWindow(const bool kickBuffer=true)
static void SetIPv4Detected(const bool enable=true)
static void SetExternalIP(const std::string address="")
static void SetPacketBufferTime(const float maxTime=0.01f)
static void SetPacketMTU(const int bytes=1306)
static bool GetExtraPacketSecurity(void)
static std::string GetInfoString(void)
static void SetEnablePacketSelect(const bool enable=false)
static void GetResendTimes(int *numberOfTimes, float *retryTimes)
static size_t GetTransparentPacketCompressionBytesSaved(const bool reset=false)
static bool GetEnablePacketSelect(void)
static void SetResendTimes(const int numberOfTimes, const float *retryTimes)