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 734 of file IceStormInternal.h.

Member Typedef Documentation

◆ PointerType

Definition at line 739 of file IceStormInternal.h.

◆ ProxyType

Definition at line 738 of file IceStormInternal.h.

Constructor & Destructor Documentation

◆ ~TopicInternal()

~TopicInternal ( )
virtual

Definition at line 1011 of file IceStormInternal.cpp.

Member Function Documentation

◆ _iceD_getLinkProxy()

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

Definition at line 1062 of file IceStormInternal.cpp.

◆ _iceD_reap()

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

Definition at line 1074 of file IceStormInternal.cpp.

◆ _iceDispatch()

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

Definition at line 1111 of file IceStormInternal.cpp.

◆ _iceReadImpl()

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

Definition at line 1202 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ _iceWriteImpl()

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

Definition at line 1194 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 1045 of file IceStormInternal.cpp.

◆ ice_ids()

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

Definition at line 1039 of file IceStormInternal.cpp.

◆ ice_isA()

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

Definition at line 1033 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ ice_staticId()

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

Definition at line 1051 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: