|
Ice 3.7 Slice API Reference
|
A topic manager manages topics, and subscribers to topics. More...
defined in <IceStorm/IceStorm.ice>
interface TopicManager { ... }
Operations | |
| Topic * | create (string name) throws TopicExists |
| Create a new topic. More... | |
| idempotent Ice::SliceChecksumDict | getSliceChecksums () |
| Returns the checksums for the IceStorm Slice definitions. More... | |
| idempotent Topic * | retrieve (string name) throws NoSuchTopic |
| Retrieve a topic by name. More... | |
| idempotent TopicDict | retrieveAll () |
| Retrieve all topics managed by this topic manager. More... | |
A topic manager manages topics, and subscribers to topics.
| Topic* create | ( | string | name | ) | throws TopicExists |
Create a new topic.
The topic name must be unique.
| name | The name of the topic. |
| TopicExists | Raised if a topic with the same name already exists. |
| idempotent Ice::SliceChecksumDict getSliceChecksums | ( | ) |
Returns the checksums for the IceStorm Slice definitions.
| idempotent Topic* retrieve | ( | string | name | ) | throws NoSuchTopic |
Retrieve a topic by name.
| name | The name of the topic. |
| NoSuchTopic | Raised if the topic does not exist. |
| idempotent TopicDict retrieveAll | ( | ) |
Retrieve all topics managed by this topic manager.