Interface MCSessionDelegate
-
public interface MCSessionDelegateDelegate methods for MCSession.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceMCSessionDelegate.Block_sessionDidReceiveCertificateFromPeerCertificateHandler
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidsessionDidFinishReceivingResourceWithNameFromPeerAtURLWithError(MCSession session, java.lang.String resourceName, MCPeerID peerID, NSURL localURL, NSError error)Finished receiving a resource from remote peer and saved the content in a temporary location - the app is responsible for moving the file to a permanent location within its sandbox.default voidsessionDidReceiveCertificateFromPeerCertificateHandler(MCSession session, NSArray<?> certificate, MCPeerID peerID, MCSessionDelegate.Block_sessionDidReceiveCertificateFromPeerCertificateHandler certificateHandler)Made first contact with peer and have identity information about the remote peer (certificate may be nil).voidsessionDidReceiveDataFromPeer(MCSession session, NSData data, MCPeerID peerID)Received data from remote peer.voidsessionDidReceiveStreamWithNameFromPeer(MCSession session, NSInputStream stream, java.lang.String streamName, MCPeerID peerID)Received a byte stream from remote peer.voidsessionDidStartReceivingResourceWithNameFromPeerWithProgress(MCSession session, java.lang.String resourceName, MCPeerID peerID, NSProgress progress)Start receiving a resource from remote peer.voidsessionPeerDidChangeState(MCSession session, MCPeerID peerID, long state)Remote peer changed state.
-
-
-
Method Detail
-
sessionDidFinishReceivingResourceWithNameFromPeerAtURLWithError
void sessionDidFinishReceivingResourceWithNameFromPeerAtURLWithError(MCSession session, java.lang.String resourceName, MCPeerID peerID, NSURL localURL, NSError error)
Finished receiving a resource from remote peer and saved the content in a temporary location - the app is responsible for moving the file to a permanent location within its sandbox.
-
sessionDidReceiveCertificateFromPeerCertificateHandler
default void sessionDidReceiveCertificateFromPeerCertificateHandler(MCSession session, NSArray<?> certificate, MCPeerID peerID, MCSessionDelegate.Block_sessionDidReceiveCertificateFromPeerCertificateHandler certificateHandler)
Made first contact with peer and have identity information about the remote peer (certificate may be nil).
-
sessionDidReceiveDataFromPeer
void sessionDidReceiveDataFromPeer(MCSession session, NSData data, MCPeerID peerID)
Received data from remote peer.
-
sessionDidReceiveStreamWithNameFromPeer
void sessionDidReceiveStreamWithNameFromPeer(MCSession session, NSInputStream stream, java.lang.String streamName, MCPeerID peerID)
Received a byte stream from remote peer.
-
sessionDidStartReceivingResourceWithNameFromPeerWithProgress
void sessionDidStartReceivingResourceWithNameFromPeerWithProgress(MCSession session, java.lang.String resourceName, MCPeerID peerID, NSProgress progress)
Start receiving a resource from remote peer.
-
-