#[non_exhaustive]#[repr(i32)]pub enum ESteamNetworkingConfigScope {
k_ESteamNetworkingConfig_Global = 1,
k_ESteamNetworkingConfig_SocketsInterface = 2,
k_ESteamNetworkingConfig_ListenSocket = 3,
k_ESteamNetworkingConfig_Connection = 4,
k_ESteamNetworkingConfigScope__Force32Bit = 2_147_483_647,
}
Expand description
Configuration values can be applied to different types of objects.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
k_ESteamNetworkingConfig_Global = 1
Get/set global option, or defaults. Even options that apply to more specific scopes have global scope, and you may be able to just change the global defaults. If you need different settings per connection (for example), then you will need to set those options at the more specific scope.
k_ESteamNetworkingConfig_SocketsInterface = 2
Some options are specific to a particular interface. Note that all connection and listen socket settings can also be set at the interface level, and they will apply to objects created through those interfaces.
k_ESteamNetworkingConfig_ListenSocket = 3
Options for a listen socket. Listen socket options can be set at the interface layer, if you have multiple listen sockets and they all use the same options. You can also set connection options on a listen socket, and they set the defaults for all connections accepted through this listen socket. (They will be used if you don’t set a connection option.)
k_ESteamNetworkingConfig_Connection = 4
Options for a specific connection.
k_ESteamNetworkingConfigScope__Force32Bit = 2_147_483_647
Options for a specific connection.
Trait Implementations§
source§impl Clone for ESteamNetworkingConfigScope
impl Clone for ESteamNetworkingConfigScope
source§fn clone(&self) -> ESteamNetworkingConfigScope
fn clone(&self) -> ESteamNetworkingConfigScope
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ESteamNetworkingConfigScope
impl Debug for ESteamNetworkingConfigScope
source§impl Hash for ESteamNetworkingConfigScope
impl Hash for ESteamNetworkingConfigScope
source§impl PartialEq for ESteamNetworkingConfigScope
impl PartialEq for ESteamNetworkingConfigScope
source§fn eq(&self, other: &ESteamNetworkingConfigScope) -> bool
fn eq(&self, other: &ESteamNetworkingConfigScope) -> bool
self
and other
values to be equal, and is used
by ==
.