TransientTopicImpl Class Reference

#include <ArmarXCore/applications/ArmarXStorm/IceStorm/TransientTopicI.h>

+ Inheritance diagram for TransientTopicImpl:

Public Member Functions

virtual void destroy (const Ice::Current &)
 
bool destroyed () const
 
virtual LinkInfoSeq getLinkInfoSeq (const Ice::Current &) const
 
virtual TopicLinkPrx getLinkProxy (const Ice::Current &)
 
virtual std::string getName (const Ice::Current &) const
 
virtual Ice::ObjectPrx getNonReplicatedPublisher (const Ice::Current &) const
 
virtual Ice::ObjectPrx getPublisher (const Ice::Current &) const
 
virtual Ice::IdentitySeq getSubscribers (const Ice::Current &) const
 
Ice::Identity id () const
 
virtual void link (const TopicPrx &, Ice::Int, const Ice::Current &)
 
void publish (bool, const EventDataSeq &)
 
virtual void reap (const Ice::IdentitySeq &, const Ice::Current &)
 
void shutdown ()
 
virtual void subscribe (const QoS &, const Ice::ObjectPrx &, const Ice::Current &)
 
virtual Ice::ObjectPrx subscribeAndGetPublisher (const QoS &, const Ice::ObjectPrx &, const Ice::Current &)
 
 TransientTopicImpl (const InstancePtr &, const std::string &, const Ice::Identity &)
 
virtual void unlink (const TopicPrx &, const Ice::Current &)
 
virtual void unsubscribe (const Ice::ObjectPrx &, const Ice::Current &)
 
 ~TransientTopicImpl ()
 
- Public Member Functions inherited from TopicInternal
bool _iceD_getLinkProxy (::IceInternal::Incoming &, const ::Ice::Current &)
 
bool _iceD_reap (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual bool _iceDispatch (::IceInternal::Incoming &, const ::Ice::Current &)
 
idempotent TopicLink * getLinkProxy ()
 Retrieve a proxy to the TopicLink interface.
 
virtual::IceStorm::TopicLinkPrx getLinkProxy (const ::Ice::Current &=::Ice::emptyCurrent)=0
 
virtual const ::std::string & ice_id (const ::Ice::Current &=::Ice::emptyCurrent) const
 
virtual ::std::vector<::std::string > ice_ids (const ::Ice::Current &=::Ice::emptyCurrent) const
 
virtual bool ice_isA (const ::std::string &, const ::Ice::Current &=::Ice::emptyCurrent) const
 
virtual void reap (const ::Ice::IdentitySeq &, const ::Ice::Current &=::Ice::emptyCurrent)=0
 
void reap (Ice::IdentitySeq id) throws ReapWouldBlock
 Reap the given identities.
 
virtual ~TopicInternal ()
 

Additional Inherited Members

- Public Types inherited from TopicInternal
typedef TopicInternalPtr PointerType
 
typedef TopicInternalPrx ProxyType
 
- Static Public Member Functions inherited from TopicInternal
static const ::std::string & ice_staticId ()
 
- Protected Member Functions inherited from TopicInternal
virtual void _iceReadImpl (::Ice::InputStream *)
 
virtual void _iceWriteImpl (::Ice::OutputStream *) const
 

Constructor & Destructor Documentation

◆ TransientTopicImpl()

TransientTopicImpl ( const InstancePtr & ,
const std::string & ,
const Ice::Identity &  )

◆ ~TransientTopicImpl()

Member Function Documentation

◆ destroy()

void destroy ( const Ice::Current & )
virtual

◆ destroyed()

bool destroyed ( ) const

◆ getLinkInfoSeq()

LinkInfoSeq getLinkInfoSeq ( const Ice::Current & ) const
virtual

◆ getLinkProxy()

TopicLinkPrx getLinkProxy ( const Ice::Current & )
virtual

◆ getName()

string getName ( const Ice::Current & ) const
virtual

◆ getNonReplicatedPublisher()

Ice::ObjectPrx getNonReplicatedPublisher ( const Ice::Current & ) const
virtual

◆ getPublisher()

Ice::ObjectPrx getPublisher ( const Ice::Current & ) const
virtual

◆ getSubscribers()

Ice::IdentitySeq getSubscribers ( const Ice::Current & ) const
virtual

◆ id()

Ice::Identity id ( ) const

◆ link()

void link ( const TopicPrx & topic,
Ice::Int cost,
const Ice::Current &  )
virtual

◆ publish()

void publish ( bool forwarded,
const EventDataSeq & events )

◆ reap()

void reap ( const Ice::IdentitySeq & ,
const Ice::Current &  )
virtual

◆ shutdown()

void shutdown ( )

◆ subscribe()

void subscribe ( const QoS & origQoS,
const Ice::ObjectPrx & obj,
const Ice::Current &  )
virtual

◆ subscribeAndGetPublisher()

Ice::ObjectPrx subscribeAndGetPublisher ( const QoS & qos,
const Ice::ObjectPrx & obj,
const Ice::Current &  )
virtual

◆ unlink()

void unlink ( const TopicPrx & topic,
const Ice::Current &  )
virtual

◆ unsubscribe()

void unsubscribe ( const Ice::ObjectPrx & subscriber,
const Ice::Current &  )
virtual

The documentation for this class was generated from the following files: