Page tree

Documentation for Ice 3.5. The latest release is Ice 3.7. Refer to the space directory for other releases.

Skip to end of metadata
Go to start of metadata

IceStorm

Overview

module IceStorm

A messaging service with support for federation. In contrast to most other messaging or event services, IceStorm supports typed events, meaning that broadcasting a message over a federation is as easy as invoking a method on an interface.

Interface Index

Topic — Publishers publish information on a particular topic.
TopicManager — A topic manager manages topics, and subscribers to topics.

Exception Index

AlreadySubscribed — This exception indicates that an attempt was made to subscribe a proxy for which a subscription already exists.
BadQoS — This exception indicates that a subscription failed due to an invalid QoS.
LinkExists — This exception indicates that an attempt was made to create a link that already exists.
NoSuchLink — This exception indicates that an attempt was made to remove a link that does not exist.
NoSuchTopic — This exception indicates that an attempt was made to retrieve a topic that does not exist.
TopicExists — This exception indicates that an attempt was made to create a topic that already exists.

Structure Index

LinkInfo — Information on the topic links.

Sequence Index

LinkInfoSeq — A sequence of LinkInfo objects.

Dictionary Index

QoS — This dictionary represents quality of service parameters.
TopicDict — Mapping of topic name to topic proxy.

Sequences

sequence<LinkInfo> LinkInfoSeq

A sequence of LinkInfo objects.

Used By

Dictionaries

dictionary<string, string> QoS

This dictionary represents quality of service parameters.

Used By
See Also

dictionary<string, Topic*> TopicDict

Mapping of topic name to topic proxy.

Used By

  • No labels