Navigation
API > API/Plugins > API/Plugins/SocketSubsystemEOS
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNetDriver
- UIpNetDriver
- UNetDriverEOSBase
References
| Module | SocketSubsystemEOS |
| Header | /Engine/Plugins/Online/SocketSubsystemEOS/Source/SocketSubsystemEOS/Public/NetDriverEOSBase.h |
| Include | #include "NetDriverEOSBase.h" |
Syntax
UCLASS&40;Transient, Config&61;Engine&41;
class UNetDriverEOSBase : public UIpNetDriver
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsPassthrough | ||
| bool | bIsUsingP2PSockets |
Functions
Overridden from UIpNetDriver
| Type | Name | Description | |
|---|---|---|---|
| int | Returns the port number to use when a client is creating a socket. |
Overridden from UNetDriver
| Type | Name | Description | |
|---|---|---|---|
| ISocketSubsystem * | Get the socket subsytem appropriate for this net driver | ||
| bool | InitBase
(
bool bInitAsClient, |
Common initialization between server and client connection setup | |
| bool | InitConnect
(
FNetworkNotify* InNotify, |
Initialize the net driver in client mode | |
| bool | InitListen
(
FNetworkNotify* InNotify, |
Initialize the network driver in server mode (listener) | |
| bool | IsAvailable () |
Returns true if this net driver is valid for the current configuration. | |
| void | Shutdown () |
Shutdown all connections managed by this net driver |