| FRunnable
|
Module |
|
Header |
/Engine/Source/Runtime/Sockets/Public/MultichannelTcpSender.h |
Include |
#include "MultichannelTcpSender.h" |
class FMultichannelTcpSender : public FRunnable
Implements a sender for multichannel TCP sockets.
Name | Description | |
---|---|---|
|
FMultichannelTcpSender ( |
Creates and initializes a new instance. |
Name | Description | |
---|---|---|
|
~FMultichannelTcpSender() |
Destructor. |
Name | Description | ||
---|---|---|---|
|
AttemptResumeSending() |
Call when bandwidth tests should be retried, possibly sending data if there is available bandwidth. |
|
|
AttemptResumeSendingInternal() |
Internal call similar to AttemptResumeSending, but does not do the requisite lock. |
|
|
GetBytesSent() |
Gets the number of payload bytes actually sent to the socket. |
|
|
Send |
Sends data through the given channel. This method does not block on bandwidth and never fails. |
Name |
Description |
---|---|
MaxPacket |
Defines the maximum payload size per packet (in bytes). |