TopicInternal Interface Referenceabstract

Internal operations for a topic. More...

#include <ArmarXCore/applications/ArmarXStorm/IceStorm/IceStormInternal.ice>

+ Inheritance diagram for TopicInternal:

Public Types

typedef TopicInternalPtr PointerType
 
typedef TopicInternalPrx ProxyType
 

Public Member Functions

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 ()
 

Static Public Member Functions

static const ::std::string & ice_staticId ()
 

Protected Member Functions

virtual void _iceReadImpl (::Ice::InputStream *)
 
virtual void _iceWriteImpl (::Ice::OutputStream *) const
 

Detailed Description

Internal operations for a topic.

See also
Topic

Member Typedef Documentation

◆ PointerType

◆ ProxyType

Constructor & Destructor Documentation

◆ ~TopicInternal()

~TopicInternal ( )
virtual

Member Function Documentation

◆ _iceD_getLinkProxy()

bool _iceD_getLinkProxy ( ::IceInternal::Incoming & inS,
const ::Ice::Current & current )

◆ _iceD_reap()

bool _iceD_reap ( ::IceInternal::Incoming & inS,
const ::Ice::Current & current )

◆ _iceDispatch()

bool _iceDispatch ( ::IceInternal::Incoming & in,
const ::Ice::Current & current )
virtual

◆ _iceReadImpl()

void _iceReadImpl ( ::Ice::InputStream * istr)
protectedvirtual

◆ _iceWriteImpl()

void _iceWriteImpl ( ::Ice::OutputStream * ostr) const
protectedvirtual

◆ getLinkProxy() [1/2]

idempotent TopicLink * getLinkProxy ( )

Retrieve a proxy to the TopicLink interface.

Returns
The TopicLink for the Topic.

◆ getLinkProxy() [2/2]

virtual::IceStorm::TopicLinkPrx getLinkProxy ( const ::Ice::Current & = ::Ice::emptyCurrent)
pure virtual

◆ ice_id()

const::std::string & ice_id ( const ::Ice::Current & = ::Ice::emptyCurrent) const
virtual

◆ ice_ids()

std::vector<::std::string > ice_ids ( const ::Ice::Current & = ::Ice::emptyCurrent) const

◆ ice_isA()

bool ice_isA ( const ::std::string & s,
const ::Ice::Current & = ::Ice::emptyCurrent ) const
virtual

◆ ice_staticId()

const::std::string & ice_staticId ( )
static

◆ reap() [1/2]

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

◆ reap() [2/2]

void reap ( Ice::IdentitySeq id) throws ReapWouldBlock

Reap the given identities.

Parameters
idThe sequence of identities.
Exceptions
ReapWouldBlockRaised if the reap call would block.

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