#[repr(u32)]
pub enum ESteamNetworkingConfigScope {
k_ESteamNetworkingConfig_Global,
k_ESteamNetworkingConfig_SocketsInterface,
k_ESteamNetworkingConfig_ListenSocket,
k_ESteamNetworkingConfig_Connection,
k_ESteamNetworkingConfigScope__Force32Bit,
}
Expand description
Configuration values can be applied to different types of objects.
Variants
k_ESteamNetworkingConfig_Global
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
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
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
Options for a specific connection.
k_ESteamNetworkingConfigScope__Force32Bit
Options for a specific connection.
Trait Implementations
sourceimpl Clone for ESteamNetworkingConfigScope
impl Clone for ESteamNetworkingConfigScope
sourcefn clone(&self) -> ESteamNetworkingConfigScope
fn clone(&self) -> ESteamNetworkingConfigScope
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ESteamNetworkingConfigScope
impl Debug for ESteamNetworkingConfigScope
sourceimpl Hash for ESteamNetworkingConfigScope
impl Hash for ESteamNetworkingConfigScope
sourceimpl Ord for ESteamNetworkingConfigScope
impl Ord for ESteamNetworkingConfigScope
sourcefn cmp(&self, other: &ESteamNetworkingConfigScope) -> Ordering
fn cmp(&self, other: &ESteamNetworkingConfigScope) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<ESteamNetworkingConfigScope> for ESteamNetworkingConfigScope
impl PartialOrd<ESteamNetworkingConfigScope> for ESteamNetworkingConfigScope
sourcefn partial_cmp(&self, other: &ESteamNetworkingConfigScope) -> Option<Ordering>
fn partial_cmp(&self, other: &ESteamNetworkingConfigScope) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for ESteamNetworkingConfigScope
impl Eq for ESteamNetworkingConfigScope
impl StructuralEq for ESteamNetworkingConfigScope
impl StructuralPartialEq for ESteamNetworkingConfigScope
Auto Trait Implementations
impl RefUnwindSafe for ESteamNetworkingConfigScope
impl Send for ESteamNetworkingConfigScope
impl Sync for ESteamNetworkingConfigScope
impl Unpin for ESteamNetworkingConfigScope
impl UnwindSafe for ESteamNetworkingConfigScope
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more