12[[
"ice-prefix",
"cpp:header-ext:h" ]]
14#include <Ice/BuiltinSequences.ice>
15#include <Ice/Current.ice>
16#include <Ice/Identity.ice>
18#include <IceStorm/IceStorm.ice>
20 [[
"cpp:include:deque"]]
30 [
"cpp:class"]
struct EventData
45 [
"cpp:type:std::deque< ::IceStorm::EventDataPtr>"] sequence<EventData>
80 interface TopicInternal
extends Topic
::Ice::OperationMode mode
Thrown if the reap call would block.
idempotent TopicLink * getLinkProxy()
Retrieve a proxy to the TopicLink interface.
void reap(Ice::IdentitySeq id)
Reap the given identities.
void forward(EventDataSeq events)
Forward a sequence of events.
Internal operations for a topic manager.
idempotent IceStormElection::Node * getReplicaNode()
Return the replica node proxy for this topic manager.
std::deque<::IceStorm::EventDataPtr > EventDataSeq
A sequence of EventData.