TopicManagerInternal Interface Referenceabstract

Internal operations for a topic manager. More...

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

+ Inheritance diagram for TopicManagerInternal:

Public Types

typedef TopicManagerInternalPtr PointerType
 
typedef TopicManagerInternalPrx ProxyType
 

Public Member Functions

bool _iceD_getReplicaNode (::IceInternal::Incoming &, const ::Ice::Current &) const
 
virtual bool _iceDispatch (::IceInternal::Incoming &, const ::Ice::Current &)
 
idempotent IceStormElection::Node * getReplicaNode ()
 Return the replica node proxy for this topic manager.
 
virtual::IceStormElection::NodePrx getReplicaNode (const ::Ice::Current &=::Ice::emptyCurrent) const =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 ~TopicManagerInternal ()
 

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 manager.

See also
TopicManager

Member Typedef Documentation

◆ PointerType

◆ ProxyType

Constructor & Destructor Documentation

◆ ~TopicManagerInternal()

~TopicManagerInternal ( )
virtual

Member Function Documentation

◆ _iceD_getReplicaNode()

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

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

◆ getReplicaNode() [1/2]

["cpp:const"]
idempotent IceStormElection::Node * getReplicaNode ( )

Return the replica node proxy for this topic manager.

Returns
The replica proxy, or null if this instance is not replicated.

◆ getReplicaNode() [2/2]

virtual::IceStormElection::NodePrx getReplicaNode ( const ::Ice::Current & = ::Ice::emptyCurrent) const
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

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