Interface MCSessionDelegate


  • public interface MCSessionDelegate
    Delegate methods for MCSession.
    • 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.
      • 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.
      • sessionPeerDidChangeState

        void sessionPeerDidChangeState​(MCSession session,
                                       MCPeerID peerID,
                                       long state)
        Remote peer changed state.