| obexd API description |
| ********************************** |
| |
| Copyright (C) 2007-2010 Nokia Corporation |
| Copyright (C) 2007-2010 Marcel Holtmann <marcel@holtmann.org> |
| |
| |
| Manager hierarchy |
| =============== |
| |
| Service org.openobex |
| Interface org.openobex.Manager |
| Object path / |
| |
| Methods |
| void RegisterAgent(object agent) |
| |
| Register an agent to request authorization of |
| the user to accept/reject objects. Object push |
| service needs to authorize each received object. |
| |
| Possible errors: org.openobex.Error.AlreadyExists |
| |
| void UnregisterAgent(object agent) |
| |
| This unregisters the agent that has been previously |
| registered. The object path parameter must match the |
| same value that has been used on registration. |
| |
| Possible errors: org.openobex.Error.DoesNotExist |
| |
| Signals SessionCreated(object session) |
| |
| Signal sent when OBEX connection has been accepted. |
| (FTP only) |
| |
| SessionRemoved(object session) |
| |
| Sent when the transport is disconnected |
| (FTP only) |
| |
| TransferStarted(object transfer) |
| |
| Signal sent when an object push operation starts. |
| (OPP only) |
| |
| TransferCompleted(object transfer, boolean success) |
| |
| Signal sent when the object has been received |
| or an error happens. |
| (OPP only) |
| |
| |
| Transfer hierarchy |
| =============== |
| |
| Service org.openobex |
| Interface org.openobex.Transfer |
| Object path /transfer{0, 1, 2, ...} |
| |
| Methods |
| void Cancel() |
| |
| Stops the current transference. |
| |
| Signals |
| Progress(int32 total, int32 transfered) |
| |
| |
| Session hierarchy |
| =============== |
| |
| Service org.openobex |
| Interface org.openobex.Session |
| Object path /session{0, 1, 2, ...} |
| |
| Methods |
| dict GetProperties() |
| |
| |
| Signals TBD |
| |
| |
| Properties |
| string Address [readonly] |
| |
| Bluetooth device address or USB |