Merge pull request #2303 from jwillemsen/jwi-803
[ACE_TAO.git] / TAO / orbsvcs / DevGuideExamples / NotifyService / RTNotify / Messenger_i.h
blob21d197d81a263be6b5a4eb847aa3f7b90824cb9e
1 #ifndef MESSENGER_H_
2 #define MESSENGER_H_
4 #include "orbsvcs/CosNotifyChannelAdminC.h"
5 #include "MessengerS.h"
6 #include "tao/RTCORBA/RTCORBA.h"
8 class Messenger_i : public POA_Messenger
10 public:
11 Messenger_i (CORBA::ORB_ptr orb);
13 virtual ~Messenger_i ();
15 CORBA::Boolean send_message (const char * user_name,
16 const char * subject,
17 char *& message);
19 private:
20 CORBA::ORB_var orb_;
21 CosNotifyChannelAdmin::StructuredProxyPushConsumer_var consumer_proxy_;
22 RTCORBA::Current_var current_;
25 #endif