Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / orbsvcs / DevGuideExamples / NotifyService / RTNotify / Messenger_i.h
blob83115d8465c80e56956577a4ab9516fbd7920197
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 (void);
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