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(@NotNull MCSession session, @NotNull java.lang.String resourceName, @NotNull MCPeerID peerID, @Nullable NSURL localURL, @Nullable 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(@NotNull MCSession session, @Nullable NSArray<?> certificate, @NotNull MCPeerID peerID, @NotNull MCSessionDelegate.Block_sessionDidReceiveCertificateFromPeerCertificateHandler certificateHandler)Made first contact with peer and have identity information about the remote peer (certificate may be nil).voidsessionDidReceiveDataFromPeer(@NotNull MCSession session, @NotNull NSData data, @NotNull MCPeerID peerID)Received data from remote peer.voidsessionDidReceiveStreamWithNameFromPeer(@NotNull MCSession session, @NotNull NSInputStream stream, @NotNull java.lang.String streamName, @NotNull MCPeerID peerID)Received a byte stream from remote peer.voidsessionDidStartReceivingResourceWithNameFromPeerWithProgress(@NotNull MCSession session, @NotNull java.lang.String resourceName, @NotNull MCPeerID peerID, @NotNull NSProgress progress)Start receiving a resource from remote peer.voidsessionPeerDidChangeState(@NotNull MCSession session, @NotNull MCPeerID peerID, long state)Remote peer changed state.
-
-
-
Method Detail
-
sessionDidFinishReceivingResourceWithNameFromPeerAtURLWithError
void sessionDidFinishReceivingResourceWithNameFromPeerAtURLWithError(@NotNull @NotNull MCSession session, @NotNull @NotNull java.lang.String resourceName, @NotNull @NotNull MCPeerID peerID, @Nullable @Nullable NSURL localURL, @Nullable @Nullable 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(@NotNull @NotNull MCSession session, @Nullable @Nullable NSArray<?> certificate, @NotNull @NotNull MCPeerID peerID, @NotNull @NotNull MCSessionDelegate.Block_sessionDidReceiveCertificateFromPeerCertificateHandler certificateHandler)Made first contact with peer and have identity information about the remote peer (certificate may be nil).
-
sessionDidReceiveDataFromPeer
void sessionDidReceiveDataFromPeer(@NotNull @NotNull MCSession session, @NotNull @NotNull NSData data, @NotNull @NotNull MCPeerID peerID)Received data from remote peer.
-
sessionDidReceiveStreamWithNameFromPeer
void sessionDidReceiveStreamWithNameFromPeer(@NotNull @NotNull MCSession session, @NotNull @NotNull NSInputStream stream, @NotNull @NotNull java.lang.String streamName, @NotNull @NotNull MCPeerID peerID)Received a byte stream from remote peer.
-
sessionDidStartReceivingResourceWithNameFromPeerWithProgress
void sessionDidStartReceivingResourceWithNameFromPeerWithProgress(@NotNull @NotNull MCSession session, @NotNull @NotNull java.lang.String resourceName, @NotNull @NotNull MCPeerID peerID, @NotNull @NotNull NSProgress progress)Start receiving a resource from remote peer.
-
-