Ice Reference Documentation | ||
---|---|---|
<<< Previous | Slice Documentation | Next >>> |
interface |
Publishers publish information on a particular topic. A topic logically represents a type.
Get the name of this topic.
Get a proxy to a publisher object for this topic.
Subscribe with the given QoS to this topic.
Unsubscribe the given unsubscribe.
Create a link to the given topic.
Destroy the link from this topic to the given topic unlink.
Retrieve information on the current links.
Destroy the topic.
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 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 unsubscribe(Object* subscriber); |
Unsubscribe the given unsubscribe.
The proxy of an existing subscriber.
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 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.
LinkInfoSeq getLinkInfoSeq(); |
Retrieve information on the current links.
A sequence of LinkInfo objects.
<<< Previous | Home | Next >>> |
IceStorm::NoSuchTopic | Up | IceStorm::TopicExists |