Implements advanced OBEX operations in addition to simple PUT and GET.


@interface OBEXFileTransferServices : NSObject


All operations are asynchronous and will callback over a respective delegate method if the initial return value is successful. The initial return value usually concerns the state of this object where as the delegate return value reflects the response of the remote device.



- initWithOBEXSession:

Create a new OBEXFileTransferServices object

Instance Properties

Instance Methods

- abort

Abort the current operation

- changeCurrentFolderBackward

Change to the directory above the current level if not at the root

- changeCurrentFolderToRoot

Asynchronously change to the remote root directory

- connectToFTPService

Connect to a remote device for FTP operations

- connectToObjectPushService

Connect to a remote device for ObjectPush operations. Most of the FTP functionality of this object will be disabled.

- copyRemoteFile:toLocalPath:

Copy a remote file to a local path

- createFolder:

Create a folder on the remote target

- currentPath

Get the remote current directory path during an FTP session

- disconnect

Disconnect from the remote device

- getDefaultVCard:

Get the remote default VCard, if it is supported

- isBusy

Get the action state of the module

- isConnected

Get the connected state of this module.

- removeItem:

Remove a remote item.

- retrieveFolderListing

Get a remote directory listing

- sendData:type:name:

Send data to a remote target

- sendFile:

Put a local file to the remote target

Type Methods

+ withOBEXSession:

Create a new OBEXFileTransferServices object


Inherits From