Ice Reference Documentation | ||
---|---|---|
<<< Previous | Slice Documentation | Next >>> |
interface |
Publishers publish information on a particular topic. A topic logically represents a type.
Destroy the topic.
Retrieve information on the current links.
Get the name of this topic.
Get a proxy to a publisher object for this topic.
Create a link to the given topic.
Subscribe with the given QoS to this topic.
Destroy the link from this topic to the given topic unlink.
Unsubscribe the given unsubscribe.
LinkInfoSeq getLinkInfoSeq(); |
Retrieve information on the current links.
A sequence of LinkInfo objects.
Object* getPublisher(); |
Get a proxy to a publisher object for this topic. To publish data to a topic, the publisher calls getPublisher and then casts to the topic type. An unchecked cast must be used on this proxy.
A proxy to publish data on this topic.
void link( |
Create a link to the given topic. All events originating on this topic will also be sent to link.
The topic to link to.
The cost to the linked topic.
LinkExists
Raised if a link to the same topic already exists.
void subscribe(QoS theQoS, Object* subscriber); |
Subscribe with the given QoS to this topic. If the given subscribe proxy has already been registered, it will be replaced.
The quality of service parameters for this subscription.
The subscriber's proxy.
void unlink( |
Destroy the link from this topic to the given topic unlink.
The topic to destroy the link to.
NoSuchLink
Raised if a link to the topic does not exist.
void unsubscribe(Object* subscriber); |
Unsubscribe the given unsubscribe.
The proxy of an existing subscriber.
<<< Previous | Home | Next >>> |
IceStorm::NoSuchTopic | Up | IceStorm::TopicExists |