Lightweight publish/subscribe framework, available for all Ice language mappings. More...
Classes | |
| class | AlreadySubscribed |
| The exception that is thrown when attempting to subscribe a proxy for which a subscription already exists. More... | |
| class | AsyncFinder |
| Provides access to a TopicManagerPrx object via a fixed identity. More... | |
| class | AsyncTopic |
| Represents an IceStorm topic. More... | |
| class | AsyncTopicManager |
| Represents an object that manages topics. More... | |
| class | BadQoS |
| The exception that is thrown when attempting to subscribe with an invalid QoS. More... | |
| class | Finder |
| Provides access to a TopicManagerPrx object via a fixed identity. | |
| class | FinderPrx |
| Provides access to a TopicManagerPrx object via a fixed identity. More... | |
| class | LinkExists |
| The exception that is thrown when attempting to create a link that already exists. More... | |
| struct | LinkInfo |
| Information about a topic link. More... | |
| class | NoSuchLink |
| The exception that is thrown when attempting to remove a link that does not exist. More... | |
| class | NoSuchTopic |
| The exception that is thrown when attempting to retrieve a topic that does not exist. More... | |
| class | Topic |
| Represents an IceStorm topic. | |
| class | TopicExists |
| The exception that is thrown when attempting to create a topic that already exists. More... | |
| class | TopicManager |
| Represents an object that manages topics. | |
| class | TopicManagerPrx |
| Represents an object that manages topics. More... | |
| class | TopicPrx |
| Represents an IceStorm topic. More... | |
Typedefs | |
| using | AsyncFinderPtr = std::shared_ptr<AsyncFinder> |
| A shared pointer to an AsyncFinder. | |
| using | AsyncTopicManagerPtr = std::shared_ptr<AsyncTopicManager> |
| A shared pointer to an AsyncTopicManager. | |
| using | AsyncTopicPtr = std::shared_ptr<AsyncTopic> |
| A shared pointer to an AsyncTopic. | |
| using | FinderPtr = std::shared_ptr<Finder> |
| A shared pointer to a Finder. | |
| using | LinkInfoSeq = std::vector<LinkInfo> |
| A sequence of LinkInfo objects. | |
| using | QoS = std::map<std::string, std::string> |
| Quality of service parameters. | |
| using | TopicDict = std::map<std::string, std::optional<TopicPrx>> |
| A dictionary of topic name to topic proxy. | |
| using | TopicManagerPtr = std::shared_ptr<TopicManager> |
| A shared pointer to a TopicManager. | |
| using | TopicPtr = std::shared_ptr<Topic> |
| A shared pointer to a Topic. | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const LinkInfo &value) |
| Outputs the description of a LinkInfo to a stream, including all its fields. | |
Lightweight publish/subscribe framework, available for all Ice language mappings.