Object: /org/woodchuck/manager/ManagerUUID
Unregister this manager and any descendent objects. This does not remove any files; only the metadata stored on the Woodchuck server is deleted.
Parameters: | OnlyIfNoDescendents b (in) – If true, fail if this manager has any descendents. |
---|
Register a new manager, which is subordinate to this one.
This enables the creation of a manager hierarchy, which is useful for separating a program’s components. For instance, a web browser might have a page cache and a set of files that should be downloaded later. Each should be registered as a child manager to the top-level web browser manager.
Parameters: |
|
---|
Return a list of child managers.
Parameters: |
|
---|
Return the managers whose Cookie property matches the specified cookie.
Parameters: |
|
---|
Register a new stream.
Parameters: |
|
---|
Return a list of streams.
Parameters: | Streams a(sss) (out) – An array of <UUID, Cookie, HumanReadableName>. |
---|
Return a list of streams with the specified cookie.
Parameters: |
|
---|
Indicate that the calling process would like to receive upcalls pertaining to this manager and (optionally) any of its descendents.
Feedback is sent until FeedbackUnsubscribe() is called.
Parameters: |
|
---|
Request that Woodchuck cancel the indicated subscription.
Parameters: | Handle s (in) – The handle returned by FeedbackSubscribe(). |
---|
Ack the feedback with the provided UUID.
Parameters: |
|
---|
This manager’s parent manager.
A human readable name for the manager. When displaying a manager’s human readable name, the human readable name of each of its ancestors as well as its own will be concatenated together. Thus, if the manager’s parent is called “Firefox” and it has a child web cache, the human readable name of the child should be “Web Cache,” not “Firefox Web Cache.” The latter would result in “Firefox Firefox Web Cache” being displayed to the user.
A free-form string uninterpreted by the server and passed to any manager upcalls.
By convention, this is set to the application’s DBus name thereby allowing all application’s to easily lookup the UUID of their manager and avoiding any namespace collisions.
The DBus service name of the service to start when there is work to do, e.g., streams to update or objects to transfer. See org.woodchuck.upcall.
The DBus object to send upcalls to. This defaults to ‘/org/woodchuck’.
The priority, relative to other managers with the same parent manager.
The time at which the object was registered.