Navigation
API > API/Runtime > API/Runtime/Sockets
Inheritance Hierarchy
- FRunnable
- FMultichannelTcpSender
References
| Module | Sockets |
| Header | /Engine/Source/Runtime/Sockets/Public/MultichannelTcpSender.h |
| Include | #include "MultichannelTcpSender.h" |
Syntax
class FMultichannelTcpSender : public FRunnable
Remarks
Implements a sender for multichannel TCP sockets.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMultichannelTcpSender
(
FSocket* InSocket, |
Creates and initializes a new instance. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Call when bandwidth tests should be retried, possibly sending data if there is available bandwidth. | ||
| void | Internal call similar to AttemptResumeSending, but does not do the requisite lock. | ||
| int32 | GetBytesSent () |
Gets the number of payload bytes actually sent to the socket. | |
| void | Sends data through the given channel.This method does not block on bandwidth and never fails. |
Overridden from FRunnable
| Type | Name | Description | |
|---|---|---|---|
| void | Exit () |
Exits the runnable object. | |
| bool | Init () |
Initializes the runnable object. | |
| uint32 | Run () |
Runs the runnable object. | |
| void | Stop () |
Stops the runnable object.This is called if a thread is requested to terminate early. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| API/Runtime/Sockets/FMultichannelTcpSender_1 |