SKYLINKConnectionFileTransferDelegate Protocol Reference

Conforms to NSObject
Declared in SKYLINKConnection.h

Overview

The delegate to receive events related to file transfer.

– connection:didReceiveRequest:peerId:

Upon receiving a file transfer request from a peer.

- (void)connection:(SKYLINKConnection *)connection didReceiveRequest:(NSString *)filename peerId:(NSString *)peerId

Parameters

connection

The underlying connection object.

filename

The name of the file in request.

peerId

The unique id of the peer.

Declared In

SKYLINKConnection.h

– connection:didReceivePermission:filename:peerId:

Upon receiving a file transfer permission from a peer.

- (void)connection:(SKYLINKConnection *)connection didReceivePermission:(BOOL)isPermitted filename:(NSString *)filename peerId:(NSString *)peerId

Parameters

connection

The underlying connection object.

isPermitted

Flag to specify whether the request was accepted.

filename

The name of the file in request.

peerId

The unique id of the peer.

Declared In

SKYLINKConnection.h

– connection:didDropTransfer:reason:isExplicit:peerId:

When the file being transferred is halted.

- (void)connection:(SKYLINKConnection *)connection didDropTransfer:(NSString *)filename reason:(NSString *)message isExplicit:(BOOL)isExplicit peerId:(NSString *)peerId

Parameters

connection

The underlying connection object.

filename

The name of the file in request.

message

The message specifying reason for the file transfer drop.

isExplicit

Flag to specify whether the transfer was halted explicity by the sender.

peerId

The unique id of the peer.

Declared In

SKYLINKConnection.h

– connection:didCompleteTransfer:fileData:peerId:

Upon file transfer completion.

- (void)connection:(SKYLINKConnection *)connection didCompleteTransfer:(NSString *)filename fileData:(NSData *)fileData peerId:(NSString *)peerId

Parameters

connection

The underlying connection object.

filename

The name of the file in request.

fileData

NSData object holding the data transferred.

peerId

The unique id of the peer.

Declared In

SKYLINKConnection.h