summaryrefslogtreecommitdiff
path: root/ACE/TAO/orbsvcs/tests/Notify/Bug_3688b_Regression/TestBroadcaster.h
diff options
context:
space:
mode:
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.h43
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 */