12 [[
"ice-prefix",
"cpp:header-ext:h"]]
14 #include <Ice/Instrumentation.ice>
15 #include <IceStorm/IceStorm.ice>
20 module Instrumentation
23 local
interface TopicObserver
extends Ice::Instrumentation::Observer
40 local
interface SubscriberObserver
extends Ice::Instrumentation::Observer
47 void queued(
int count);
54 void outstanding(
int count);
61 void delivered(
int count);
75 local
interface ObserverUpdater
87 void updateTopicObservers();
99 void updateSubscriberObservers();
134 local
interface TopicManagerObserver
148 TopicObserver getTopicObserver(
string svc,
string name, TopicObserver old);
167 SubscriberObserver getSubscriberObserver(
string svc,
string topic,
Object* prx, QoS
q, IceStorm::Topic* link,
179 void setObserverUpdater(ObserverUpdater updater);