diff options
Diffstat (limited to 'ACE/TAO/orbsvcs/tests/Notify/Bug_3688b_Regression/TestBroadcaster.h')
-rw-r--r-- | ACE/TAO/orbsvcs/tests/Notify/Bug_3688b_Regression/TestBroadcaster.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/ACE/TAO/orbsvcs/tests/Notify/Bug_3688b_Regression/TestBroadcaster.h b/ACE/TAO/orbsvcs/tests/Notify/Bug_3688b_Regression/TestBroadcaster.h new file mode 100644 index 00000000000..a75caa09996 --- /dev/null +++ b/ACE/TAO/orbsvcs/tests/Notify/Bug_3688b_Regression/TestBroadcaster.h @@ -0,0 +1,43 @@ +// $Id$ +#ifndef testBroadcaster_h +#define testBroadcaster_h + +#include "bug3688_export.h" + +#include "orbsvcs/CosNotifyChannelAdminC.h" + +#include <string> + +class bug3688_Export TestBroadcaster +{ + // public types and methods + public: + /// Default constructor. + TestBroadcaster ( ); + + /// Destructor. + ~TestBroadcaster ( ) + throw (); + + bool connect( + CORBA::ORB_ptr p_orb, + std::string const & rc_channelIor + ); + + bool disconnect( ); + + bool isConnected( ) const; + + bool sendData( ); + + // protected types and methods + protected: + + // private methods and instance variables + private: + CosNotifyChannelAdmin::SequenceProxyPushConsumer_var mv_sequenceProxyPushConsumer; + +}; /* end of TestBroadcaster */ + + +#endif /* testBroadcaster_h */ |