GKGameSessionEventListener

Trait GKGameSessionEventListener 

Source
pub unsafe trait GKGameSessionEventListener: NSObjectProtocol {
    // Provided methods
    unsafe fn session_didAddPlayer(
        &self,
        session: &GKGameSession,
        player: &GKCloudPlayer,
    )
       where Self: Sized + Message { ... }
    unsafe fn session_didRemovePlayer(
        &self,
        session: &GKGameSession,
        player: &GKCloudPlayer,
    )
       where Self: Sized + Message { ... }
    unsafe fn session_player_didChangeConnectionState(
        &self,
        session: &GKGameSession,
        player: &GKCloudPlayer,
        new_state: GKConnectionState,
    )
       where Self: Sized + Message { ... }
    unsafe fn session_player_didSaveData(
        &self,
        session: &GKGameSession,
        player: &GKCloudPlayer,
        data: &NSData,
    )
       where Self: Sized + Message { ... }
    unsafe fn session_didReceiveData_fromPlayer(
        &self,
        session: &GKGameSession,
        data: &NSData,
        player: &GKCloudPlayer,
    )
       where Self: Sized + Message { ... }
    unsafe fn session_didReceiveMessage_withData_fromPlayer(
        &self,
        session: &GKGameSession,
        message: &NSString,
        data: &NSData,
        player: &GKCloudPlayer,
    )
       where Self: Sized + Message { ... }
}
👎Deprecated
Available on crate feature GKGameSessionEventListener only.
Expand description

Provided Methods§

Source

unsafe fn session_didAddPlayer( &self, session: &GKGameSession, player: &GKCloudPlayer, )
where Self: Sized + Message,

👎Deprecated
Available on crate features GKBasePlayer and GKCloudPlayer and GKGameSession only.
Source

unsafe fn session_didRemovePlayer( &self, session: &GKGameSession, player: &GKCloudPlayer, )
where Self: Sized + Message,

👎Deprecated
Available on crate features GKBasePlayer and GKCloudPlayer and GKGameSession only.
Source

unsafe fn session_player_didChangeConnectionState( &self, session: &GKGameSession, player: &GKCloudPlayer, new_state: GKConnectionState, )
where Self: Sized + Message,

👎Deprecated
Available on crate features GKBasePlayer and GKCloudPlayer and GKGameSession only.
Source

unsafe fn session_player_didSaveData( &self, session: &GKGameSession, player: &GKCloudPlayer, data: &NSData, )
where Self: Sized + Message,

👎Deprecated
Available on crate features GKBasePlayer and GKCloudPlayer and GKGameSession only.
Source

unsafe fn session_didReceiveData_fromPlayer( &self, session: &GKGameSession, data: &NSData, player: &GKCloudPlayer, )
where Self: Sized + Message,

👎Deprecated
Available on crate features GKBasePlayer and GKCloudPlayer and GKGameSession only.
Source

unsafe fn session_didReceiveMessage_withData_fromPlayer( &self, session: &GKGameSession, message: &NSString, data: &NSData, player: &GKCloudPlayer, )
where Self: Sized + Message,

👎Deprecated
Available on crate features GKBasePlayer and GKCloudPlayer and GKGameSession only.

Trait Implementations§

Source§

impl ProtocolType for dyn GKGameSessionEventListener

Source§

const NAME: &'static str = "GKGameSessionEventListener"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
Source§

impl<T> ImplementedBy<T> for dyn GKGameSessionEventListener

Implementations on Foreign Types§

Source§

impl<T> GKGameSessionEventListener for ProtocolObject<T>

Implementors§