|
#include <ArmarXCore/applications/ArmarXStorm/IceStorm/TopicI.h>
Public Member Functions | |
void | destroy () |
bool | destroyed () const |
IceStormElection::TopicContent | getContent () const |
LinkInfoSeq | getLinkInfoSeq () const |
TopicLinkPrx | getLinkProxy () |
std::string | getName () const |
Ice::ObjectPrx | getNonReplicatedPublisher () const |
Ice::ObjectPrx | getPublisher () const |
Ice::ObjectPtr | getServant () const |
Ice::IdentitySeq | getSubscribers () const |
Ice::Identity | id () const |
void | link (const TopicPrx &, Ice::Int) |
void | observerAddSubscriber (const IceStormElection::LogUpdate &, const SubscriberRecord &) |
void | observerDestroyTopic (const IceStormElection::LogUpdate &) |
void | observerRemoveSubscriber (const IceStormElection::LogUpdate &, const Ice::IdentitySeq &) |
TopicPrx | proxy () const |
void | publish (bool, const EventDataSeq &) |
void | reap (const Ice::IdentitySeq &) |
void | shutdown () |
Ice::ObjectPrx | subscribeAndGetPublisher (const QoS &, const Ice::ObjectPrx &) |
TopicImpl (const PersistentInstancePtr &, const std::string &, const Ice::Identity &, const SubscriberRecordSeq &) | |
void | unlink (const TopicPrx &) |
void | unsubscribe (const Ice::ObjectPrx &) |
void | update (const SubscriberRecordSeq &) |
void | updateObserver () |
void | updateSubscriberObservers () |
TopicImpl | ( | const PersistentInstancePtr & | , |
const std::string & | , | ||
const Ice::Identity & | , | ||
const SubscriberRecordSeq & | |||
) |
void destroy | ( | ) |
bool destroyed | ( | ) | const |
Definition at line 902 of file TopicI.cpp.
TopicContent getContent | ( | ) | const |
Definition at line 826 of file TopicI.cpp.
LinkInfoSeq getLinkInfoSeq | ( | ) | const |
TopicLinkPrx getLinkProxy | ( | ) |
Definition at line 614 of file TopicI.cpp.
string getName | ( | ) | const |
Definition at line 445 of file TopicI.cpp.
Ice::ObjectPrx getNonReplicatedPublisher | ( | ) | const |
Definition at line 463 of file TopicI.cpp.
Ice::ObjectPrx getPublisher | ( | ) | const |
Definition at line 452 of file TopicI.cpp.
Ice::ObjectPtr getServant | ( | ) | const |
Definition at line 1180 of file TopicI.cpp.
Ice::IdentitySeq getSubscribers | ( | ) | const |
Definition at line 788 of file TopicI.cpp.
Ice::Identity id | ( | ) | const |
void link | ( | const TopicPrx & | topic, |
Ice::Int | cost | ||
) |
void observerAddSubscriber | ( | const IceStormElection::LogUpdate & | llu, |
const SubscriberRecord & | record | ||
) |
void observerDestroyTopic | ( | const IceStormElection::LogUpdate & | llu | ) |
void observerRemoveSubscriber | ( | const IceStormElection::LogUpdate & | llu, |
const Ice::IdentitySeq & | ids | ||
) |
TopicPrx proxy | ( | ) | const |
Definition at line 916 of file TopicI.cpp.
void publish | ( | bool | forwarded, |
const EventDataSeq & | events | ||
) |
void reap | ( | const Ice::IdentitySeq & | ids | ) |
Definition at line 729 of file TopicI.cpp.
void shutdown | ( | ) |
Ice::ObjectPrx subscribeAndGetPublisher | ( | const QoS & | qos, |
const Ice::ObjectPrx & | obj | ||
) |
void unlink | ( | const TopicPrx & | topic | ) |
void unsubscribe | ( | const Ice::ObjectPrx & | subscriber | ) |
void update | ( | const SubscriberRecordSeq & | records | ) |
void updateObserver | ( | ) |
Definition at line 1186 of file TopicI.cpp.
void updateSubscriberObservers | ( | ) |
Definition at line 1196 of file TopicI.cpp.