Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Classes/IpConnection.h |
Include |
#include "IpConnection.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient, Config=Engine)
class UIpConnection : public UNetConnection
Name | Description | ||
---|---|---|---|
|
FSocket * |
Socket |
This is a non-owning pointer to a socket owned elsewhere, IpConnection will not destroy the socket through this pointer. |
Name | Description | |
---|---|---|
|
UIpConnection ( |
Name | Description | ||
---|---|---|---|
|
DisableAddressResolution() |
Disables address resolution by pushing the disabled flag into the status field. |
|
|
WaitForSendTasks() |
If CVarNetIpConnectionUseSendTasks is true, blocks until there are no outstanding send tasks. |
Name | Description | ||
---|---|---|---|
|
CleanUp() |
Closes the control channel, cleans up structures, and prepares for deletion |
|
|
float |
GetTimeoutValue() |
Return current timeout value that should be used |
|
HandleConnectionTimeout ( |
Handles a NetConnection timeout. |
|
|
InitBase ( |
Initialize common settings for this connection instance |
|
|
InitLocalConnection ( |
Initialize this connection instance to a remote source |
|
|
InitRemoteConnection ( |
Initialize this connection instance from a remote source |
|
|
LowLevelDescribe() |
||
|
LowLevelGetRemoteAddress ( |
||
|
LowLevelSend ( |
Sends a byte stream to the remote endpoint using the underlying socket |
|
|
ReceivedRawPacket |
Allows the connection to process the raw data that was received |
|
|
Tick() |
Poll the connection. If it is timed out, close it. |
Name | Description | ||
---|---|---|---|
|
FResolveInfo &#... |
ResolveInfo |
Address resolution is now handled in the IpNetDriver and no longer done entirely in the IpConnection |