org.woodchuck.upcall

class org.woodchuck.upcall
ObjectTransferred(ManagerUUID, ManagerCookie, StreamUUID, StreamCookie, ObjectUUID, ObjectCookie, Status, Instance, Version, Filename, Size, TriggerTarget, TriggerFired)

Upcall from Woodchuck indicating that a transfer has completed. After processing, the application should acknowledge the feedback using FeedbackACK, otherwise, it will be resent.

  • org.freedesktop.DBus.Method.NoReply: true
Parameters:
  • ManagerUUID s (in) – The manager’s UUID.
  • ManagerCookie s (in) – The manager’s cookie.
  • StreamUUID s (in) – The stream’s UUID.
  • StreamCookie s (in) – The stream’s cookie.
  • ObjectUUID s (in) – The object’s UUID.
  • ObjectCookie s (in) – The object’s cookie.
  • Status u (in) – Whether the transfer was successful or not. See the status argument of org.woodchuck.object.TransferStatus() for the possible values.
  • Instance u (in) –

    The number of transfer attempts (not including this one).

    This is the instance number of the feedback.

  • Version usxttub (in) – Index and value of the version transfered from the versions array (at the time of transfer). See org.woodchuck.object.Versions.
  • Filename s (in) – The location of the data.
  • Size t (in) – The size (in bytes).
  • TriggerTarget t (in) – The target time.
  • TriggerFired t (in) – The time at which the transfer was attempted.
StreamUpdate(ManagerUUID, ManagerCookie, StreamUUID, StreamCookie)

Update the specified stream.

Respond by calling org.woodchuck.stream.UpdateStatus().

  • org.freedesktop.DBus.Method.NoReply: true
Parameters:
  • ManagerUUID s (in) – The manager’s UUID.
  • ManagerCookie s (in) – The manager’s cookie.
  • StreamUUID s (in) – The stream’s UUID.
  • StreamCookie s (in) – The stream’s cookie.
ObjectTransfer(ManagerUUID, ManagerCookie, StreamUUID, StreamCookie, ObjectUUID, ObjectCookie, Version, Filename, Quality)

Transfer the specified object.

Respond by calling org.woodchuck.object.TransferStatus().

  • org.freedesktop.DBus.Method.NoReply: true
Parameters:
  • ManagerUUID s (in) – The manager’s UUID.
  • ManagerCookie s (in) – The manager’s cookie.
  • StreamUUID s (in) – The stream’s UUID.
  • StreamCookie s (in) – The stream’s cookie.
  • ObjectUUID s (in) – The object’s UUID.
  • ObjectCookie s (in) – The object’s cookie.
  • Version (usxttub) (in) – Index and value of the version to transfer from the versions array (at the time of the upcall). See org.woodchuck.object.Versions.
  • Filename s (in) – The value of org.woodchuck.object.Filename.
  • Quality u (in) – Target quality from 1 (most compressed) to 5 (highest available fidelity). This is useful if all possible versions cannot be or are not easily expressed by the Version parameter.
ObjectDeleteFiles(ManagerUUID, ManagerCookie, StreamUUID, StreamCookie, ObjectUUID, ObjectCookie, Files)

Delete the files associated with the specified object. Respond by calling org.woodchuck.object.FilesDeleted().

  • org.freedesktop.DBus.Method.NoReply: true
Parameters:
  • ManagerUUID s (in) – The manager’s UUID.
  • ManagerCookie s (in) – The manager’s cookie.
  • StreamUUID s (in) – The stream’s UUID.
  • StreamCookie s (in) – The stream’s cookie.
  • ObjectUUID s (in) – The object’s UUID.
  • ObjectCookie s (in) – The object’s cookie.
  • Files a(sbu) (in) – The list of files associated with this object, as provided the call to org.woodchuck.object.TransferStatus().

Previous topic

org.woodchuck.object

This Page