Deprecated
EAddressResolutionState has been moved to a private namespace.
Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Classes/IpConnection.h |
Include |
#include "IpConnection.h" |
UCLASS(Transient, Config=Engine)
class UIpConnection : public UNetConnection
A state system of the address resolution functionality.
Name | Description | ||
---|---|---|---|
|
friend |
FIpConnectionHelper |
Name | Description | |
---|---|---|
|
UIpConnection ( |
Name | Description | ||
---|---|---|---|
|
void |
DisableAddressResolution() |
Disables address resolution by pushing the disabled flag into the status field. |
|
FSocket *... |
GetSocket() |
Gets the cached socket for this connection. |
|
void |
WaitForSendTasks() |
If CVarNetIpConnectionUseSendTasks is true, blocks until there are no outstanding send tasks. |
Name | Description | ||
---|---|---|---|
|
void |
CleanUp() |
Closes the control channel, cleans up structures, and prepares for deletion |
|
float |
GetTimeoutValue() |
Return current timeout value that should be used |
|
void |
HandleConnectionTimeout ( |
Handles a NetConnection timeout. |
|
void |
InitBase ( |
Initialize common settings for this connection instance |
|
void |
InitLocalConnection ( |
Initialize this connection instance to a remote source |
|
void |
InitRemoteConnection ( |
Initialize this connection instance from a remote source |
|
LowLevelDescribe() |
||
|
LowLevelGetRemoteAddress ( |
||
|
void |
LowLevelSend ( |
Sends a byte stream to the remote endpoint using the underlying socket |
|
void |
ReceivedRawPacket ( |
Allows the connection to process the raw data that was received |
|
void |
Tick ( |
Poll the connection. If it is timed out, close it. |
Name | Description | ||
---|---|---|---|
|
FSocket * |
Socket |
Socket access is now controlled through GetSocket |