Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemSteam
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNetDriver
- UIpNetDriver
- USteamNetDriver
References
| Module | OnlineSubsystemSteam |
| Header | /Engine/Plugins/Online/OnlineSubsystemSteam/Source/Classes/SteamNetDriver.h |
| Include | #include "SteamNetDriver.h" |
Syntax
UCLASS&40;Transient, Config&61;Engine&41;
class USteamNetDriver : public UIpNetDriver
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsPassthrough | Should this net driver behave as a passthrough to normal IP |
Constructors
| Type | Name | Description | |
|---|---|---|---|
USteamNetDriver
(
const FObjectInitializer& ObjectInitializer |
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. | |
| bool | |||
| void | Shutdown () |
Shutdown all connections managed by this net driver |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |