Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / orbsvcs / DevGuideExamples / NotifyService / RTNotify / StructuredEventConsumer_i.h
blob9220062f2f9d6188a3f8307e53d1198ae9bbfe7f
1 #ifndef _EVENTCONSUMER_I_H_
2 #define _EVENTCONSUMER_I_H_
4 #include "orbsvcs/CosNotifyCommS.h"
6 class StructuredEventConsumer_i :
7 public virtual POA_CosNotifyComm::StructuredPushConsumer
9 public:
10 StructuredEventConsumer_i(CORBA::ORB_ptr orb);
12 virtual void push_structured_event(
13 const CosNotification::StructuredEvent &notification);
15 virtual void offer_change (
16 const CosNotification::EventTypeSeq & added,
17 const CosNotification::EventTypeSeq & removed);
19 virtual void disconnect_structured_push_consumer();
21 private:
22 CORBA::ORB_var orb_;
25 #endif