use core::ffi::*;
use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
#[deprecated = "No longer supported"]
#[repr(transparent)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
pub struct GKSendDataMode(pub c_int);
impl GKSendDataMode {
#[doc(alias = "GKSendDataReliable")]
#[deprecated = "No longer supported"]
pub const Reliable: Self = Self(0);
#[doc(alias = "GKSendDataUnreliable")]
#[deprecated = "No longer supported"]
pub const Unreliable: Self = Self(1);
}
unsafe impl Encode for GKSendDataMode {
const ENCODING: Encoding = c_int::ENCODING;
}
unsafe impl RefEncode for GKSendDataMode {
const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
}
#[deprecated = "No longer supported"]
#[repr(transparent)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
pub struct GKSessionMode(pub c_int);
impl GKSessionMode {
#[doc(alias = "GKSessionModeServer")]
#[deprecated = "No longer supported"]
pub const Server: Self = Self(0);
#[doc(alias = "GKSessionModeClient")]
#[deprecated = "No longer supported"]
pub const Client: Self = Self(1);
#[doc(alias = "GKSessionModePeer")]
#[deprecated = "No longer supported"]
pub const Peer: Self = Self(2);
}
unsafe impl Encode for GKSessionMode {
const ENCODING: Encoding = c_int::ENCODING;
}
unsafe impl RefEncode for GKSessionMode {
const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
}
#[deprecated = "No longer supported"]
#[repr(transparent)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
pub struct GKPeerConnectionState(pub c_int);
impl GKPeerConnectionState {
#[doc(alias = "GKPeerStateAvailable")]
#[deprecated = "No longer supported"]
pub const StateAvailable: Self = Self(0);
#[doc(alias = "GKPeerStateUnavailable")]
#[deprecated = "No longer supported"]
pub const StateUnavailable: Self = Self(1);
#[doc(alias = "GKPeerStateConnected")]
#[deprecated = "No longer supported"]
pub const StateConnected: Self = Self(2);
#[doc(alias = "GKPeerStateDisconnected")]
#[deprecated = "No longer supported"]
pub const StateDisconnected: Self = Self(3);
#[doc(alias = "GKPeerStateConnecting")]
#[deprecated = "No longer supported"]
pub const StateConnecting: Self = Self(4);
#[doc(alias = "GKPeerStateConnectedRelay")]
#[deprecated = "No longer supported"]
pub const StateConnectedRelay: Self = Self(5);
}
unsafe impl Encode for GKPeerConnectionState {
const ENCODING: Encoding = c_int::ENCODING;
}
unsafe impl RefEncode for GKPeerConnectionState {
const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
}
extern "C" {
#[deprecated = "No longer supported"]
pub static GKVoiceChatServiceErrorDomain: Option<&'static NSString>;
}
#[deprecated = "No longer supported"]
#[repr(transparent)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
pub struct GKVoiceChatServiceError(pub c_int);
impl GKVoiceChatServiceError {
#[doc(alias = "GKVoiceChatServiceInternalError")]
#[deprecated = "No longer supported"]
pub const InternalError: Self = Self(32000);
#[doc(alias = "GKVoiceChatServiceNoRemotePacketsError")]
#[deprecated = "No longer supported"]
pub const NoRemotePacketsError: Self = Self(32001);
#[doc(alias = "GKVoiceChatServiceUnableToConnectError")]
#[deprecated = "No longer supported"]
pub const UnableToConnectError: Self = Self(32002);
#[doc(alias = "GKVoiceChatServiceRemoteParticipantHangupError")]
#[deprecated = "No longer supported"]
pub const RemoteParticipantHangupError: Self = Self(32003);
#[doc(alias = "GKVoiceChatServiceInvalidCallIDError")]
#[deprecated = "No longer supported"]
pub const InvalidCallIDError: Self = Self(32004);
#[doc(alias = "GKVoiceChatServiceAudioUnavailableError")]
#[deprecated = "No longer supported"]
pub const AudioUnavailableError: Self = Self(32005);
#[doc(alias = "GKVoiceChatServiceUninitializedClientError")]
#[deprecated = "No longer supported"]
pub const UninitializedClientError: Self = Self(32006);
#[doc(alias = "GKVoiceChatServiceClientMissingRequiredMethodsError")]
#[deprecated = "No longer supported"]
pub const ClientMissingRequiredMethodsError: Self = Self(32007);
#[doc(alias = "GKVoiceChatServiceRemoteParticipantBusyError")]
#[deprecated = "No longer supported"]
pub const RemoteParticipantBusyError: Self = Self(32008);
#[doc(alias = "GKVoiceChatServiceRemoteParticipantCancelledError")]
#[deprecated = "No longer supported"]
pub const RemoteParticipantCancelledError: Self = Self(32009);
#[doc(alias = "GKVoiceChatServiceRemoteParticipantResponseInvalidError")]
#[deprecated = "No longer supported"]
pub const RemoteParticipantResponseInvalidError: Self = Self(32010);
#[doc(alias = "GKVoiceChatServiceRemoteParticipantDeclinedInviteError")]
#[deprecated = "No longer supported"]
pub const RemoteParticipantDeclinedInviteError: Self = Self(32011);
#[doc(alias = "GKVoiceChatServiceMethodCurrentlyInvalidError")]
#[deprecated = "No longer supported"]
pub const MethodCurrentlyInvalidError: Self = Self(32012);
#[doc(alias = "GKVoiceChatServiceNetworkConfigurationError")]
#[deprecated = "No longer supported"]
pub const NetworkConfigurationError: Self = Self(32013);
#[doc(alias = "GKVoiceChatServiceUnsupportedRemoteVersionError")]
#[deprecated = "No longer supported"]
pub const UnsupportedRemoteVersionError: Self = Self(32014);
#[doc(alias = "GKVoiceChatServiceOutOfMemoryError")]
#[deprecated = "No longer supported"]
pub const OutOfMemoryError: Self = Self(32015);
#[doc(alias = "GKVoiceChatServiceInvalidParameterError")]
#[deprecated = "No longer supported"]
pub const InvalidParameterError: Self = Self(32016);
}
unsafe impl Encode for GKVoiceChatServiceError {
const ENCODING: Encoding = c_int::ENCODING;
}
unsafe impl RefEncode for GKVoiceChatServiceError {
const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
}