|
|
#include <ArmarXCore/applications/ArmarXStorm/IceStorm/TopicI.h>
Inheritance diagram for TopicImpl: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 920 of file TopicI.cpp.
| TopicContent getContent | ( | ) | const |
Definition at line 843 of file TopicI.cpp.
| LinkInfoSeq getLinkInfoSeq | ( | ) | const |
| TopicLinkPrx getLinkProxy | ( | ) |
Definition at line 627 of file TopicI.cpp.
| string getName | ( | ) | const |
Definition at line 459 of file TopicI.cpp.
| Ice::ObjectPrx getNonReplicatedPublisher | ( | ) | const |
Definition at line 477 of file TopicI.cpp.
| Ice::ObjectPrx getPublisher | ( | ) | const |
Definition at line 466 of file TopicI.cpp.
| Ice::ObjectPtr getServant | ( | ) | const |
Definition at line 1199 of file TopicI.cpp.
| Ice::IdentitySeq getSubscribers | ( | ) | const |
Definition at line 804 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 934 of file TopicI.cpp.
| void publish | ( | bool | forwarded, |
| const EventDataSeq & | events | ||
| ) |
| void reap | ( | const Ice::IdentitySeq & | ids | ) |
Definition at line 743 of file TopicI.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| 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 1205 of file TopicI.cpp.
| void updateSubscriberObservers | ( | ) |
Definition at line 1216 of file TopicI.cpp.