#[repr(u32)]pub enum ESteamNetConnectionEnd {
Show 31 variants
k_ESteamNetConnectionEnd_Invalid = 0,
k_ESteamNetConnectionEnd_App_Min = 1_000,
k_ESteamNetConnectionEnd_App_Max = 1_999,
k_ESteamNetConnectionEnd_AppException_Min = 2_000,
k_ESteamNetConnectionEnd_AppException_Max = 2_999,
k_ESteamNetConnectionEnd_Local_Min = 3_000,
k_ESteamNetConnectionEnd_Local_OfflineMode = 3_001,
k_ESteamNetConnectionEnd_Local_ManyRelayConnectivity = 3_002,
k_ESteamNetConnectionEnd_Local_HostedServerPrimaryRelay = 3_003,
k_ESteamNetConnectionEnd_Local_NetworkConfig = 3_004,
k_ESteamNetConnectionEnd_Local_Rights = 3_005,
k_ESteamNetConnectionEnd_Local_P2P_ICE_NoPublicAddresses = 3_006,
k_ESteamNetConnectionEnd_Local_Max = 3_999,
k_ESteamNetConnectionEnd_Remote_Min = 4_000,
k_ESteamNetConnectionEnd_Remote_Timeout = 4_001,
k_ESteamNetConnectionEnd_Remote_BadCrypt = 4_002,
k_ESteamNetConnectionEnd_Remote_BadCert = 4_003,
k_ESteamNetConnectionEnd_Remote_BadProtocolVersion = 4_006,
k_ESteamNetConnectionEnd_Remote_P2P_ICE_NoPublicAddresses = 4_007,
k_ESteamNetConnectionEnd_Remote_Max = 4_999,
k_ESteamNetConnectionEnd_Misc_Min = 5_000,
k_ESteamNetConnectionEnd_Misc_Generic = 5_001,
k_ESteamNetConnectionEnd_Misc_InternalError = 5_002,
k_ESteamNetConnectionEnd_Misc_Timeout = 5_003,
k_ESteamNetConnectionEnd_Misc_SteamConnectivity = 5_005,
k_ESteamNetConnectionEnd_Misc_NoRelaySessionsToClient = 5_006,
k_ESteamNetConnectionEnd_Misc_P2P_Rendezvous = 5_008,
k_ESteamNetConnectionEnd_Misc_P2P_NAT_Firewall = 5_009,
k_ESteamNetConnectionEnd_Misc_PeerSentNoConnection = 5_010,
k_ESteamNetConnectionEnd_Misc_Max = 5_999,
k_ESteamNetConnectionEnd__Force32Bit = 2_147_483_647,
}
Expand description
Enumerate various causes of connection termination. These are designed to work similar to HTTP error codes: the numeric range gives you a rough classification as to the source of the problem.
Variants§
k_ESteamNetConnectionEnd_Invalid = 0
k_ESteamNetConnectionEnd_App_Min = 1_000
k_ESteamNetConnectionEnd_App_Max = 1_999
k_ESteamNetConnectionEnd_AppException_Min = 2_000
k_ESteamNetConnectionEnd_AppException_Max = 2_999
k_ESteamNetConnectionEnd_Local_Min = 3_000
k_ESteamNetConnectionEnd_Local_OfflineMode = 3_001
k_ESteamNetConnectionEnd_Local_ManyRelayConnectivity = 3_002
k_ESteamNetConnectionEnd_Local_HostedServerPrimaryRelay = 3_003
k_ESteamNetConnectionEnd_Local_NetworkConfig = 3_004
k_ESteamNetConnectionEnd_Local_Rights = 3_005
k_ESteamNetConnectionEnd_Local_P2P_ICE_NoPublicAddresses = 3_006
k_ESteamNetConnectionEnd_Local_Max = 3_999
k_ESteamNetConnectionEnd_Remote_Min = 4_000
k_ESteamNetConnectionEnd_Remote_Timeout = 4_001
k_ESteamNetConnectionEnd_Remote_BadCrypt = 4_002
k_ESteamNetConnectionEnd_Remote_BadCert = 4_003
k_ESteamNetConnectionEnd_Remote_BadProtocolVersion = 4_006
k_ESteamNetConnectionEnd_Remote_P2P_ICE_NoPublicAddresses = 4_007
k_ESteamNetConnectionEnd_Remote_Max = 4_999
k_ESteamNetConnectionEnd_Misc_Min = 5_000
k_ESteamNetConnectionEnd_Misc_Generic = 5_001
k_ESteamNetConnectionEnd_Misc_InternalError = 5_002
k_ESteamNetConnectionEnd_Misc_Timeout = 5_003
k_ESteamNetConnectionEnd_Misc_SteamConnectivity = 5_005
k_ESteamNetConnectionEnd_Misc_NoRelaySessionsToClient = 5_006
k_ESteamNetConnectionEnd_Misc_P2P_Rendezvous = 5_008
k_ESteamNetConnectionEnd_Misc_P2P_NAT_Firewall = 5_009
k_ESteamNetConnectionEnd_Misc_PeerSentNoConnection = 5_010
k_ESteamNetConnectionEnd_Misc_Max = 5_999
k_ESteamNetConnectionEnd__Force32Bit = 2_147_483_647
Implementations§
Source§impl ESteamNetConnectionEnd
impl ESteamNetConnectionEnd
pub const k_ESteamNetConnectionEnd_App_Generic: ESteamNetConnectionEnd = ESteamNetConnectionEnd::k_ESteamNetConnectionEnd_App_Min
Source§impl ESteamNetConnectionEnd
impl ESteamNetConnectionEnd
pub const k_ESteamNetConnectionEnd_AppException_Generic: ESteamNetConnectionEnd = ESteamNetConnectionEnd::k_ESteamNetConnectionEnd_AppException_Min
Trait Implementations§
Source§impl Clone for ESteamNetConnectionEnd
impl Clone for ESteamNetConnectionEnd
Source§fn clone(&self) -> ESteamNetConnectionEnd
fn clone(&self) -> ESteamNetConnectionEnd
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ESteamNetConnectionEnd
impl Debug for ESteamNetConnectionEnd
Source§impl Hash for ESteamNetConnectionEnd
impl Hash for ESteamNetConnectionEnd
Source§impl Ord for ESteamNetConnectionEnd
impl Ord for ESteamNetConnectionEnd
Source§fn cmp(&self, other: &ESteamNetConnectionEnd) -> Ordering
fn cmp(&self, other: &ESteamNetConnectionEnd) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ESteamNetConnectionEnd
impl PartialEq for ESteamNetConnectionEnd
Source§impl PartialOrd for ESteamNetConnectionEnd
impl PartialOrd for ESteamNetConnectionEnd
impl Copy for ESteamNetConnectionEnd
impl Eq for ESteamNetConnectionEnd
impl StructuralPartialEq for ESteamNetConnectionEnd
Auto Trait Implementations§
impl Freeze for ESteamNetConnectionEnd
impl RefUnwindSafe for ESteamNetConnectionEnd
impl Send for ESteamNetConnectionEnd
impl Sync for ESteamNetConnectionEnd
impl Unpin for ESteamNetConnectionEnd
impl UnwindSafe for ESteamNetConnectionEnd
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more