Interface Transfer1

All Superinterfaces:
org.freedesktop.dbus.interfaces.DBusInterface

public interface Transfer1 extends org.freedesktop.dbus.interfaces.DBusInterface
File generated - 2023-02-20.
Based on bluez Documentation: obex-api.txt.

Service: org.bluez.obex
Interface: org.bluez.obex.Transfer1

Object path:
[Session object path]/transfer{0, 1, 2, ...}

Supported properties:

string Status [readonly]

Inform the current status of the transfer.

Possible values: "queued", "active", "suspended",
"complete" or "error"

object Session [readonly]

The object path of the session the transfer belongs
to.

string Name [readonly]

Name of the transferred object. Either Name or Type
or both will be present.

string Type [readonly]

Type of the transferred object. Either Name or Type
or both will be present.

uint64 Time [readonly, optional]

Time of the transferred object if this is
provided by the remote party.

uint64 Size [readonly, optional]

Size of the transferred object. If the size is
unknown, then this property will not be present.

uint64 Transferred [readonly, optional]

Number of bytes transferred. For queued transfers, this
value will not be present.

string Filename [readonly, optional]

Complete name of the file being received or sent.

For incoming object push transaction, this will be
the proposed default location and name. It can be
overwritten by the AuthorizePush agent callback
and will be then updated accordingly.



  • Method Summary

    Modifier and Type
    Method
    Description
    void
    From bluez documentation:

    Stops the current transference.

    void
    From bluez documentation:

    Resume transference.

    void
    From bluez documentation:

    Suspend transference.

    Methods inherited from interface org.freedesktop.dbus.interfaces.DBusInterface

    getObjectPath, isRemote