TopicInternal Interface Referenceabstract

Internal operations for a topic. More...

#include <ArmarXCore/applications/ArmarXStorm/IceStorm/generated/IceStorm/IceStormInternal.h>

+ 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 TopicLinkgetLinkProxy ()
 Retrieve a proxy to the TopicLink interface. More...
 
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. More...
 
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

Definition at line 878 of file IceStormInternal.h.

Member Typedef Documentation

◆ PointerType

Definition at line 882 of file IceStormInternal.h.

◆ ProxyType

Definition at line 881 of file IceStormInternal.h.

Constructor & Destructor Documentation

◆ ~TopicInternal()

~TopicInternal ( )
virtual

Definition at line 1058 of file IceStormInternal.cpp.

Member Function Documentation

◆ _iceD_getLinkProxy()

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

Definition at line 1108 of file IceStormInternal.cpp.

◆ _iceD_reap()

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

Definition at line 1121 of file IceStormInternal.cpp.

◆ _iceDispatch()

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

Definition at line 1155 of file IceStormInternal.cpp.

◆ _iceReadImpl()

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

Definition at line 1249 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ _iceWriteImpl()

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

Definition at line 1241 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ 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

Definition at line 1091 of file IceStormInternal.cpp.

◆ ice_ids()

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

Definition at line 1084 of file IceStormInternal.cpp.

◆ ice_isA()

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

Definition at line 1077 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ ice_staticId()

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

Definition at line 1097 of file IceStormInternal.cpp.

◆ 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: