|
Ice 3.7 Slice API Reference
|
A messaging service with support for federation. More...
[["cpp:dll-export:ICESTORM_API"]][["cpp:doxygen:include:IceStorm/IceStorm.h"]][["cpp:header-ext:h"]][["cpp:include:IceStorm/Config.h"]][["ice-prefix"]][["js:module:ice"]][["js:cjs-module"]][["objc:dll-export:ICESTORM_API"]][["objc:header-dir:objc"]][["python:pkgdir:IceStorm"]][["java:package:com.zeroc"]]["objc:prefix:ICESTORM"]
module IceStorm { ... }
Interfaces | |
| interface | Finder |
| This inferface is advertised by the IceStorm service through the Ice object with the identity `IceStorm/Finder'. More... | |
| interface | Topic |
| Publishers publish information on a particular topic. More... | |
| interface | TopicManager |
| A topic manager manages topics, and subscribers to topics. More... | |
Structs | |
| struct | LinkInfo |
| Information on the topic links. More... | |
Exceptions | |
| exception | AlreadySubscribed |
| This exception indicates that an attempt was made to subscribe a proxy for which a subscription already exists. More... | |
| exception | BadQoS |
| This exception indicates that a subscription failed due to an invalid QoS. More... | |
| exception | InvalidSubscriber |
| This exception indicates that an attempt was made to subscribe a proxy that is null. More... | |
| exception | LinkExists |
| This exception indicates that an attempt was made to create a link that already exists. More... | |
| exception | NoSuchLink |
| This exception indicates that an attempt was made to remove a link that does not exist. More... | |
| exception | NoSuchTopic |
| This exception indicates that an attempt was made to retrieve a topic that does not exist. More... | |
| exception | TopicExists |
| This exception indicates that an attempt was made to create a topic that already exists. More... | |
Sequences | |
| sequence< LinkInfo > | LinkInfoSeq |
| A sequence of LinkInfo objects. More... | |
Dictionaries | |
| dictionary< string, string > | QoS |
| This dictionary represents quality of service parameters. More... | |
| dictionary< string, Topic > | TopicDict |
| Mapping of topic name to topic proxy. More... | |
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.
| dictionary<string, string> QoS |
This dictionary represents quality of service parameters.
| dictionary<string, Topic> TopicDict |
Mapping of topic name to topic proxy.