Object: /org/woodchuck/stream/StreamUUID.
Unregister this stream and any descendent objects. This does not remove any files, only metadata stored on the Woodchuck server is deleted.
Parameters: | OnlyIfEmpty b (in) – If true, fail if this stream has any registered objects. |
---|
Register a new object.
Parameters: |
|
---|
Return a list of objects in this stream.
Parameters: | Objects a(sss) (out) – An array of <UUID, Cookie, HumanReadableName, ParentUUID>. |
---|
Return the objects whose Cookie property matches the specified cookie.
Parameters: |
|
---|
Indicate that a stream has been updated.
This is typically called in reaction to a org.woodchuck.upcall.StreamUpdate() upcall, but should whenever a stream is updated.
Parameters: |
|
---|
The manager this streams belongs to.
A human readable name for the stream. When displaying a stream’s human readable name, it will always be displayed with the human readable name of the manager.
A free-form string uninterpreted by the server and passed to any stream upcalls.
The application can set this to a database key or URL to avoid having to manage a mapping between Woodchuck UUIDs and local identifiers.
The priority, relative to other streams managed by the same manager.
How often the stream should be updated, in seconds.
A value of UINT32_MAX is interpretted as meaning that the stream is never updated, in which case, there is no need to check for stream updates.
Whether objects are predominantly inline (i.e., delivered with stream updates) or not. Default: False.
Consider an RSS feed for a blog: this often includes the article text. This is unlike a Podcast feed, which often just includes links to the objects’ contents.
The time at which the stream was registered.
The time at which the stream was last successfully updated.
The time at which the last update attempt occured .
The status code of the last update attempt .