Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Znav
nextIcePatch2 Slice API
prevIceStorm-TopicExists
Section


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.

Ztop

Operations

IceStorm::Topic*
Anchor
create
create
create(string name) throws IceStorm::TopicExists

Create 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.

IceStorm::Topic*
Anchor
retrieve
retrieve
retrieve(string name) throws IceStorm::NoSuchTopic

Retrieve 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.

IceStorm::TopicDict
Anchor
retrieveAll
retrieveAll
retrieveAll()

Retrieve all topics managed by this topic manager.

Return Value

A dictionary of string, topic proxy pairs.

Ice::SliceChecksumDict
Anchor
getSliceChecksums
getSliceChecksums
getSliceChecksums()

Returns the checksums for the IceStorm Slice definitions.

Return Value

A dictionary mapping Slice type ids to their checksums.

Ztop

Znav
nextIcePatch2 Slice API
prevIceStorm-TopicExists
Section