Merge pull request #1551 from DOCGroup/plm_jira_333
[ACE_TAO.git] / TAO / orbsvcs / tests / Notify / Bug_3688b_Regression / TestBroadcaster.h
blob7c743cbcbd79d09b9ff75e3a893cf7590ce77409
1 #ifndef testBroadcaster_h
2 #define testBroadcaster_h
4 #include "bug3688_export.h"
6 #include "orbsvcs/CosNotifyChannelAdminC.h"
8 #include <string>
10 class bug3688_Export TestBroadcaster
12 // public types and methods
13 public:
14 /// Default constructor.
15 TestBroadcaster ( );
17 /// Destructor.
18 ~TestBroadcaster ( )
19 throw ();
21 bool connect(
22 CORBA::ORB_ptr p_orb,
23 std::string const & rc_channelIor
26 bool disconnect( );
28 bool isConnected( ) const;
30 bool sendData( );
32 // protected types and methods
33 protected:
35 // private methods and instance variables
36 private:
37 CosNotifyChannelAdmin::SequenceProxyPushConsumer_var mv_sequenceProxyPushConsumer;
39 }; /* end of TestBroadcaster */
42 #endif /* testBroadcaster_h */