Znav |
---|
next | IcePatch2 Slice API |
---|
prev | IceStorm-TopicExists |
---|
|
IceStorm::TopicManager
Overview
interface TopicManager
A topic manager manages topics, and subscribers to topics.
See Also
Operation Index
create — Create a new topic.
retrieve — Retrieve a topic by name.
retrieveAll — Retrieve all topics managed by this topic manager.
getSliceChecksums — Returns the checksums for the IceStorm Slice definitions.
Operations
create(string name) throws
IceStorm::TopicExistsCreate a new topic. The topic name must be unique, otherwise IceStorm::TopicExists is raised.
Parameters
name
— The name of the topic.
Return Value
A proxy to the topic instance.
Exceptions
IceStorm::TopicExists — Raised if a topic with the same name already exists.
retrieve(string name) throws
IceStorm::NoSuchTopicRetrieve a topic by name.
Parameters
name
— The name of the topic.
Return Value
A proxy to the topic instance.
Exceptions
IceStorm::NoSuchTopic — Raised if the topic does not exist.
retrieveAll()
Retrieve all topics managed by this topic manager.
Return Value
A dictionary of string, topic proxy pairs.
Anchor |
---|
| getSliceChecksums |
---|
| getSliceChecksums |
---|
|
getSliceChecksums()
Returns the checksums for the IceStorm Slice definitions.
Return Value
A dictionary mapping Slice type ids to their checksums.
Znav |
---|
next | IcePatch2 Slice API |
---|
prev | IceStorm-TopicExists |
---|
|