TopicLink Interface Referenceabstract

The TopicLink interface. More...

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

+ Inheritance diagram for TopicLink:

Public Types

typedef TopicLinkPtr PointerType
 
typedef TopicLinkPrx ProxyType
 

Public Member Functions

bool _iceD_forward (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual bool _iceDispatch (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual void forward (const ::IceStorm::EventDataSeq &, const ::Ice::Current &=::Ice::emptyCurrent)=0
 
void forward (EventDataSeq events)
 Forward a sequence of events. More...
 
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 ~TopicLink ()
 

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

The TopicLink interface.

This is used to forward events between federated Topic instances.

See also
TopicInternal

Definition at line 698 of file IceStormInternal.h.

Member Typedef Documentation

◆ PointerType

Definition at line 703 of file IceStormInternal.h.

◆ ProxyType

Definition at line 702 of file IceStormInternal.h.

Constructor & Destructor Documentation

◆ ~TopicLink()

~TopicLink ( )
virtual

Definition at line 871 of file IceStormInternal.cpp.

Member Function Documentation

◆ _iceD_forward()

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

Definition at line 921 of file IceStormInternal.cpp.

◆ _iceDispatch()

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

Definition at line 947 of file IceStormInternal.cpp.

◆ _iceReadImpl()

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

Definition at line 994 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ _iceWriteImpl()

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

Definition at line 986 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ forward() [1/2]

virtual void forward ( const ::IceStorm::EventDataSeq ,
const ::Ice::Current &  = ::Ice::emptyCurrent 
)
pure virtual

◆ forward() [2/2]

void forward ( EventDataSeq  events)

Forward a sequence of events.

Parameters
eventsThe events to forward.

◆ ice_id()

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

Definition at line 904 of file IceStormInternal.cpp.

◆ ice_ids()

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

Definition at line 898 of file IceStormInternal.cpp.

◆ ice_isA()

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

Definition at line 892 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ ice_staticId()

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

Definition at line 910 of file IceStormInternal.cpp.

+ Here is the caller graph for this function:

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