UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_TS_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:50
Definition NameTypes.h:617
Definition IModularFeature.h:12
Definition INetworkMessagingExtension.h:116
virtual FGuid GetNodeIdFromAddress(const FMessageAddress &MessageAddress) const =0
virtual void RemoveEndpoint(const FString &InEndpoint)=0
virtual FName GetName() const =0
virtual TArray< FString > GetListeningAddresses() const =0
virtual void RestartServices()=0
virtual void AddEndpoint(const FString &InEndpoint)=0
virtual bool CanProvideNetworkStatistics() const =0
virtual FMessageTransportStatistics GetLatestNetworkStatistics(FGuid NodeId) const =0
static MESSAGING_API FName ModularFeatureName
Definition INetworkMessagingExtension.h:119
virtual TArray< FString > GetKnownEndpoints() const =0
virtual void ShutdownServices()=0
virtual bool IsSupportEnabled() const =0
virtual FOnInboundTransferDataUpdated & OnInboundTransferUpdatedFromThread()=0
virtual FOnOutboundTransferDataUpdated & OnOutboundTransferUpdatedFromThread()=0
Definition INetworkMessagingExtension.h:83
int32 BytesReceived
Definition INetworkMessagingExtension.h:94
FGuid OriginId
Definition INetworkMessagingExtension.h:85
bool bComplete
Definition INetworkMessagingExtension.h:103
bool bWasReliablySent
Definition INetworkMessagingExtension.h:97
uint64 BytesToReceive
Definition INetworkMessagingExtension.h:91
int32 MessageId
Definition INetworkMessagingExtension.h:88
bool bTraced
Definition INetworkMessagingExtension.h:100
Definition IMessageContext.h:26
Definition INetworkMessagingExtension.h:15
uint32 WindowSize
Definition INetworkMessagingExtension.h:44
uint64 TotalBytesReceived
Definition INetworkMessagingExtension.h:23
uint64 PacketsInFlight
Definition INetworkMessagingExtension.h:41
uint64 PacketsAcked
Definition INetworkMessagingExtension.h:35
uint64 PacketsReceived
Definition INetworkMessagingExtension.h:38
uint64 TotalBytesLost
Definition INetworkMessagingExtension.h:20
FString IPv4AsString
Definition INetworkMessagingExtension.h:50
uint64 PacketsSent
Definition INetworkMessagingExtension.h:29
uint64 PacketsLost
Definition INetworkMessagingExtension.h:32
uint64 BytesInflight
Definition INetworkMessagingExtension.h:26
uint64 TotalBytesSent
Definition INetworkMessagingExtension.h:17
FTimespan AverageRTT
Definition INetworkMessagingExtension.h:47
Definition INetworkMessagingExtension.h:55
uint64 BytesAcknowledged
Definition INetworkMessagingExtension.h:69
uint64 BytesToSend
Definition INetworkMessagingExtension.h:63
bool bComplete
Definition INetworkMessagingExtension.h:78
bool bTraced
Definition INetworkMessagingExtension.h:75
int32 MessageId
Definition INetworkMessagingExtension.h:60
FGuid DestinationId
Definition INetworkMessagingExtension.h:57
bool bIsReliable
Definition INetworkMessagingExtension.h:72
uint64 BytesSent
Definition INetworkMessagingExtension.h:66