Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 14577ebec46b10700cec12439000dac2 > files > 1

omninotify-2.1-1mdv2010.1.src.rpm

diff -p -up omniNotify/include/ModFlexLexer.h.orig omniNotify/include/ModFlexLexer.h
--- omniNotify/include/ModFlexLexer.h.orig	2010-03-05 18:22:46.283484035 -0300
+++ omniNotify/include/ModFlexLexer.h	2010-03-05 18:39:58.249546094 -0300
@@ -88,7 +88,7 @@
 // Never included before - need to define base class.
 #define __FLEX_LEXER_H
 
-#include <iostream.h>
+#include <iostream>
 
 extern "C++" {
 
@@ -105,15 +105,15 @@ public:
 	virtual void
 		yy_switch_to_buffer( struct yy_buffer_state* new_buffer ) = 0;
 	virtual struct yy_buffer_state*
-		yy_create_buffer( istream* s, int size ) = 0;
+		yy_create_buffer( std::istream* s, int size ) = 0;
 	virtual void yy_delete_buffer( struct yy_buffer_state* b ) = 0;
-	virtual void yyrestart( istream* s ) = 0;
+	virtual void yyrestart( std::istream* s ) = 0;
 
 	virtual int yylex(YYSTYPE* lvalp, RDI_PCState* ps) = 0;
 	//	virtual int yylex() = 0;
 
 	// Call yylex with new input/output sources.
-	int yylex(YYSTYPE* lvalp, RDI_PCState* ps, istream* new_in, ostream* new_out = 0 )
+	int yylex(YYSTYPE* lvalp, RDI_PCState* ps, std::istream* new_in, std::ostream* new_out = 0 )
 	// int yylex( istream* new_in, ostream* new_out = 0 )
 		{
 		switch_streams( new_in, new_out );
@@ -122,8 +122,8 @@ public:
 
 	// Switch to new input/output streams.  A nil stream pointer
 	// indicates "keep the current one".
-	virtual void switch_streams( istream* new_in = 0,
-					ostream* new_out = 0 ) = 0;
+	virtual void switch_streams( std::istream* new_in = 0,
+					    std::ostream* new_out = 0 ) = 0;
 
 	int lineno() const		{ return yylineno; }
 
@@ -150,17 +150,17 @@ class yyFlexLexer : public FlexLexer {
 public:
 	// arg_yyin and arg_yyout default to the cin and cout, but we
 	// only make that assignment when initializing in yylex().
-	yyFlexLexer( istream* arg_yyin = 0, ostream* arg_yyout = 0 );
+	yyFlexLexer( std::istream* arg_yyin = 0, std::ostream* arg_yyout = 0 );
 
 	virtual ~yyFlexLexer();
 
 	void yy_switch_to_buffer( struct yy_buffer_state* new_buffer );
-	struct yy_buffer_state* yy_create_buffer( istream* s, int size );
+	struct yy_buffer_state* yy_create_buffer( std::istream* s, int size );
 	void yy_delete_buffer( struct yy_buffer_state* b );
-	void yyrestart( istream* s );
+	void yyrestart( std::istream* s );
 
 	virtual int yylex(YYSTYPE* lvalp, RDI_PCState* ps);
-	virtual void switch_streams( istream* new_in, ostream* new_out );
+	virtual void switch_streams( std::istream* new_in, std::ostream* new_out );
 
 protected:
 	virtual int LexerInput( char* buf, int max_size );
@@ -171,7 +171,7 @@ protected:
 	int yyinput();
 
 	void yy_load_buffer_state();
-	void yy_init_buffer( struct yy_buffer_state* b, istream* s );
+	void yy_init_buffer( struct yy_buffer_state* b, std::istream* s );
 	void yy_flush_buffer( struct yy_buffer_state* b );
 
 	int yy_start_stack_ptr;
@@ -186,8 +186,8 @@ protected:
 	yy_state_type yy_try_NUL_trans( yy_state_type current_state );
 	int yy_get_next_buffer();
 
-	istream* yyin;	// input source for default LexerInput
-	ostream* yyout;	// output sink for default LexerOutput
+	std::istream* yyin;	// input source for default LexerInput
+	std::ostream* yyout;	// output sink for default LexerOutput
 
 	struct yy_buffer_state* yy_current_buffer;
 
diff -p -up omniNotify/lib/RDIParser_l.cc.orig omniNotify/lib/RDIParser_l.cc
--- omniNotify/lib/RDIParser_l.cc.orig	2010-03-05 18:22:13.709484381 -0300
+++ omniNotify/lib/RDIParser_l.cc	2010-03-05 18:43:17.576482410 -0300
@@ -53,7 +53,7 @@
 #ifdef __cplusplus
 
 #include <stdlib.h>
-#include <iostream.h>
+#include <iostream>
 
 /* Use prototypes in function declarations. */
 #define YY_USE_PROTOS
@@ -172,7 +172,7 @@ typedef unsigned int yy_size_t;
 
 struct yy_buffer_state
 	{
-	istream* yy_input_file;
+	std::istream *yy_input_file;
 
 	char *yy_ch_buf;		/* input buffer */
 	char *yy_buf_pos;		/* current position in input buffer */
@@ -1764,10 +1764,10 @@ YY_DECL
 			yy_start = 1;	/* first start state */
 
 		if ( ! yyin )
-			yyin = &cin;
+			yyin = &std::cin;
 
 		if ( ! yyout )
-			yyout = &cout;
+			yyout = &std::cout;
 
 		if ( ! yy_current_buffer )
 			yy_current_buffer =
@@ -2123,7 +2123,7 @@ case YY_STATE_EOF(INITIAL):
 		} /* end of scanning one token */
 	} /* end of yylex */
 
-yyFlexLexer::yyFlexLexer( istream* arg_yyin, ostream* arg_yyout )
+yyFlexLexer::yyFlexLexer( std::istream* arg_yyin, std::ostream* arg_yyout )
 	{
 	yyin = arg_yyin;
 	yyout = arg_yyout;
@@ -2157,7 +2157,7 @@ yyFlexLexer::~yyFlexLexer()
 	yy_delete_buffer( yy_current_buffer );
 	}
 
-void yyFlexLexer::switch_streams( istream* new_in, ostream* new_out )
+void yyFlexLexer::switch_streams( std::istream* new_in, std::ostream* new_out )
 	{
 	if ( new_in )
 		{
@@ -2497,7 +2497,7 @@ int yyFlexLexer::yyinput()
 	}
 
 
-void yyFlexLexer::yyrestart( istream* input_file )
+void yyFlexLexer::yyrestart( std::istream* input_file )
 	{
 	if ( ! yy_current_buffer )
 		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );
@@ -2541,7 +2541,7 @@ void yyFlexLexer::yy_load_buffer_state()
 	}
 
 
-YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( istream* file, int size )
+YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream* file, int size )
 	{
 	YY_BUFFER_STATE b;
 
@@ -2582,7 +2582,7 @@ void yyFlexLexer::yy_delete_buffer( YY_B
 
 
 extern "C" int isatty YY_PROTO(( int ));
-void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, istream* file )
+void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, std::istream* file )
 
 	{
 	yy_flush_buffer( b );
@@ -2681,7 +2681,7 @@ int yyFlexLexer::yy_top_state()
 
 void yyFlexLexer::LexerError( yyconst char msg[] )
 	{
-	cerr << msg << '\n';
+	std::cerr << msg << '\n';
 	exit( YY_EXIT_FAILURE );
 	}
 
diff -p -up omniNotify/examples/get_channel.h.orig omniNotify/examples/get_channel.h
--- omniNotify/examples/get_channel.h.orig	2010-03-05 18:55:06.867485807 -0300
+++ omniNotify/examples/get_channel.h	2010-03-05 18:54:08.827832258 -0300
@@ -19,11 +19,11 @@ CosNA::EventChannel_ptr getchan_from_ior
   CosNA::EventChannel_ptr channel = CosNA::EventChannel::_nil();
   if (!ior_file || strlen(ior_file) == 0) return channel; // empty string -- ignore
   if (! (ifile = fopen(ior_file, "r")) ) {
-    cerr << "Failed to open file " << ior_file << " for reading" << endl;
+    std::cerr << "Failed to open file " << ior_file << " for reading" << std::endl;
     return channel; // failure
   }
   if (fscanf(ifile, "%s", buf) != 1) {
-    cerr << "Failed to get an IOR from file " << ior_file << endl;
+    std::cerr << "Failed to get an IOR from file " << ior_file << std::endl;
     fclose(ifile);
     return channel; // failure
   }
@@ -31,21 +31,21 @@ CosNA::EventChannel_ptr getchan_from_ior
   try {
     CORBA::Object_var channel_ref = orb->string_to_object(buf);
     if ( CORBA::is_nil(channel_ref) ) {
-      cerr << "Failed to turn IOR in file " << ior_file << " into object" << endl;
+      std::cerr << "Failed to turn IOR in file " << ior_file << " into object" << std::endl;
       return channel; // failure
     }
     channel = CosNA::EventChannel::_narrow(channel_ref);
     if ( CORBA::is_nil(channel) ) {
-      cerr << "Failed to narrow object from IOR in file " << ior_file <<
-	" to type CosNotifyChannelAdmin::EventChannel" << endl;
+      std::cerr << "Failed to narrow object from IOR in file " << ior_file <<
+	" to type CosNotifyChannelAdmin::EventChannel" << std::endl;
       return channel; // failure
     }
   } catch (...) {
-    cerr << "Failed to convert IOR in file " << ior_file << " to object" << endl;
+    std::cerr << "Failed to convert IOR in file " << ior_file << " to object" << std::endl;
     return channel; // failure
   }
   if (verbose)
-    cout << "Found valid channel reference" << endl;
+    std::cout << "Found valid channel reference" << std::endl;
   return channel; // success
 }
 
@@ -59,29 +59,29 @@ CosNA::EventChannel_ptr getchan_from_ns(
   if (!channel_name || strlen(channel_name) == 0) return channel; // empty string -- ignore
 
   if (verbose)
-    cout << "Obtaining naming service reference" << endl;
+    std::cout << "Obtaining naming service reference" << std::endl;
   try {
     CORBA::Object_var name_service;
     name_service = orb->resolve_initial_references("NameService"); 
     name_context = CosNaming::NamingContext::_narrow(name_service);
     if ( CORBA::is_nil(name_context) ) {
-      cerr << "Failed to obtain context for NameService" << endl;
+      std::cerr << "Failed to obtain context for NameService" << std::endl;
       return channel; // failure
     } 
   }
   catch(CORBA::ORB::InvalidName& ex) {
-    cerr << "Service required is invalid [does not exist]" << endl;
+    std::cerr << "Service required is invalid [does not exist]" << std::endl;
     return channel; // failure
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while resolving the naming service" << endl;
+    std::cerr << "Caught exception while resolving the naming service" << std::endl;
     return channel; // failure
   }
 
   if (verbose)
-    cout << "Looking up channel name " << channel_name << " . " << channel_name << endl;
+    std::cout << "Looking up channel name " << channel_name << " . " << channel_name << std::endl;
 
   name.length(1);
   name[0].id   = CORBA::string_dup((const char*)channel_name);
@@ -91,23 +91,23 @@ CosNA::EventChannel_ptr getchan_from_ns(
     CORBA::Object_var channel_ref = name_context->resolve(name);
     channel = CosNA::EventChannel::_narrow(channel_ref);
     if ( CORBA::is_nil(channel) ) {
-      cerr << "Failed to narrow object found in naming service " <<
-	" to type CosNotifyChannelAdmin::EventChannel" << endl;
+      std::cerr << "Failed to narrow object found in naming service " <<
+	" to type CosNotifyChannelAdmin::EventChannel" << std::endl;
       return channel; // failure
     }
   }
   catch(CORBA::ORB::InvalidName& ex) {
-    cerr << "Invalid name" << endl;
+    std::cerr << "Invalid name" << std::endl;
     return channel; // failure
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE while resolving event channel name" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE while resolving event channel name" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while resolving event channel name" << endl;
+    std::cerr << "Caught exception while resolving event channel name" << std::endl;
     return channel; // failure
   }
   if (verbose)
-    cout << "Found valid channel reference" << endl;
+    std::cout << "Found valid channel reference" << std::endl;
   return channel; // success
 }
 
@@ -121,30 +121,30 @@ CosNA::EventChannel_ptr getchanid_from_n
   CosNaming::Name name;
 
   if (verbose)
-    cout << "Obtaining naming service reference" << endl;
+    std::cout << "Obtaining naming service reference" << std::endl;
   if (!factory_name || strlen(factory_name) == 0) return channel; // empty string -- ignore
   try {
     CORBA::Object_var name_service;
     name_service = orb->resolve_initial_references("NameService"); 
     name_context = CosNaming::NamingContext::_narrow(name_service);
     if ( CORBA::is_nil(name_context) ) {
-      cerr << "Failed to obtain context for NameService" << endl;
+      std::cerr << "Failed to obtain context for NameService" << std::endl;
       return channel; // failure
     } 
   }
   catch(CORBA::ORB::InvalidName& ex) {
-    cerr << "Service required is invalid [does not exist]" << endl;
+    std::cerr << "Service required is invalid [does not exist]" << std::endl;
     return channel; // failure
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while resolving the naming service" << endl;
+    std::cerr << "Caught exception while resolving the naming service" << std::endl;
     return channel; // failure
   }
 
   if (verbose)
-    cout << "Looking up channel factory name " << factory_name << " . " << factory_name << endl;
+    std::cout << "Looking up channel factory name " << factory_name << " . " << factory_name << std::endl;
 
   name.length(1);
   name[0].id   = CORBA::string_dup((const char*)factory_name);
@@ -154,41 +154,41 @@ CosNA::EventChannel_ptr getchanid_from_n
     CORBA::Object_var factory_ref = name_context->resolve(name);
     factory = CosNA::EventChannelFactory::_narrow(factory_ref);
     if ( CORBA::is_nil(factory) ) {
-      cerr << "Failed to narrow object found in naming service " <<
-	" to type CosNotifyChannelAdmin::EventChannelFactory" << endl;
+      std::cerr << "Failed to narrow object found in naming service " <<
+	" to type CosNotifyChannelAdmin::EventChannelFactory" << std::endl;
       return channel; // failure
     }
   }
   catch(CORBA::ORB::InvalidName& ex) {
-    cerr << "Invalid name" << endl;
+    std::cerr << "Invalid name" << std::endl;
     return channel; // failure
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE while resolving event channel factory name" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE while resolving event channel factory name" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while resolving event channel factory name" << endl;
+    std::cerr << "Caught exception while resolving event channel factory name" << std::endl;
     return channel; // failure
   }
   if (verbose) {
-    cout << "Found valid channel factory reference" << endl;
-    cout << "Looking up channel id " << chan_id << endl;
+    std::cout << "Found valid channel factory reference" << std::endl;
+    std::cout << "Looking up channel id " << chan_id << std::endl;
   }
 
   try {
     channel = factory->get_event_channel( chan_id );
     if ( CORBA::is_nil(channel) ) {
-      cerr << "Failed to find channel id " << chan_id << endl;
+      std::cerr << "Failed to find channel id " << chan_id << std::endl;
       return channel; // failure
     }
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE while invoking get_event_channel" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE while invoking get_event_channel" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while invoking get_event_channel" << endl;
+    std::cerr << "Caught exception while invoking get_event_channel" << std::endl;
     return channel; // failure
   }
   if (verbose)
-    cout << "Found valid channel reference" << endl;
+    std::cout << "Found valid channel reference" << std::endl;
   return channel; // success
 }
 
@@ -201,30 +201,30 @@ CosNA::EventChannel_ptr getnewchan_use_n
   CosNaming::Name name;
 
   if (verbose)
-    cout << "Obtaining naming service reference" << endl;
+    std::cout << "Obtaining naming service reference" << std::endl;
   if (!factory_name || strlen(factory_name) == 0) return channel; // empty string -- ignore
   try {
     CORBA::Object_var name_service;
     name_service = orb->resolve_initial_references("NameService"); 
     name_context = CosNaming::NamingContext::_narrow(name_service);
     if ( CORBA::is_nil(name_context) ) {
-      cerr << "Failed to obtain context for NameService" << endl;
+      std::cerr << "Failed to obtain context for NameService" << std::endl;
       return channel; // failure
     } 
   }
   catch(CORBA::ORB::InvalidName& ex) {
-    cerr << "Service required is invalid [does not exist]" << endl;
+    std::cerr << "Service required is invalid [does not exist]" << std::endl;
     return channel; // failure
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while resolving the naming service" << endl;
+    std::cerr << "Caught exception while resolving the naming service" << std::endl;
     return channel; // failure
   }
 
   if (verbose)
-    cout << "Looking up channel factory name " << factory_name << " . " << factory_name << endl;
+    std::cout << "Looking up channel factory name " << factory_name << " . " << factory_name << std::endl;
 
   name.length(1);
   name[0].id   = CORBA::string_dup((const char*)factory_name);
@@ -234,24 +234,24 @@ CosNA::EventChannel_ptr getnewchan_use_n
     CORBA::Object_var factory_ref = name_context->resolve(name);
     factory = CosNA::EventChannelFactory::_narrow(factory_ref);
     if ( CORBA::is_nil(factory) ) {
-      cerr << "Failed to narrow object found in naming service " <<
-	" to type CosNotifyChannelAdmin::EventChannelFactory" << endl;
+      std::cerr << "Failed to narrow object found in naming service " <<
+	" to type CosNotifyChannelAdmin::EventChannelFactory" << std::endl;
       return channel; // failure
     }
   }
   catch(CORBA::ORB::InvalidName& ex) {
-    cerr << "Invalid name" << endl;
+    std::cerr << "Invalid name" << std::endl;
     return channel; // failure
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE while resolving event channel factory name" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE while resolving event channel factory name" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while resolving event channel factory name" << endl;
+    std::cerr << "Caught exception while resolving event channel factory name" << std::endl;
     return channel; // failure
   }
   if (verbose) {
-    cout << "Found valid channel factory reference" << endl;
-    cout << "Creating new channel" << endl;
+    std::cout << "Found valid channel factory reference" << std::endl;
+    std::cout << "Creating new channel" << std::endl;
   }
 
   CosNA::ChannelID         chan_id;
@@ -264,18 +264,18 @@ CosNA::EventChannel_ptr getnewchan_use_n
 
     channel = factory->create_channel(qosP, admP, chan_id);
     if ( CORBA::is_nil(channel) ) {
-      cerr << "Failed to create new channel" << endl;
+      std::cerr << "Failed to create new channel" << std::endl;
       return channel; // failure
     }
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE while invoking create_channel" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE while invoking create_channel" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while invoking create_channel" << endl;
+    std::cerr << "Caught exception while invoking create_channel" << std::endl;
     return channel; // failure
   }
   if (verbose)
-    cout << "Created a new channel with channel ID " << chan_id << endl;
+    std::cout << "Created a new channel with channel ID " << chan_id << std::endl;
   return channel; // success
 }
 
@@ -289,11 +289,11 @@ CosNA::EventChannel_ptr getnewchan_use_i
 
   if (!ior_file || strlen(ior_file) == 0) return channel; // empty string -- ignore
   if (! (ifile = fopen(ior_file, "r")) ) {
-    cerr << "Failed to open file " << ior_file << " for reading" << endl;
+    std::cerr << "Failed to open file " << ior_file << " for reading" << std::endl;
     return channel; // failure
   }
   if (fscanf(ifile, "%s", buf) != 1) {
-    cerr << "Failed to get an IOR from file " << ior_file << endl;
+    std::cerr << "Failed to get an IOR from file " << ior_file << std::endl;
     fclose(ifile);
     return channel; // failure
   }
@@ -301,22 +301,22 @@ CosNA::EventChannel_ptr getnewchan_use_i
   try {
     CORBA::Object_var fact_ref = orb->string_to_object(buf);
     if ( CORBA::is_nil(fact_ref) ) {
-      cerr << "Failed to turn IOR in file " << ior_file << " into object" << endl;
+      std::cerr << "Failed to turn IOR in file " << ior_file << " into object" << std::endl;
       return channel; // failure
     }
     factory = CosNA::EventChannelFactory::_narrow(fact_ref);
     if ( CORBA::is_nil(factory) ) {
-      cerr << "Failed to narrow object from IOR in file " << ior_file <<
-	" to type CosNotifyChannelAdmin::EventChannelFactory" << endl;
+      std::cerr << "Failed to narrow object from IOR in file " << ior_file <<
+	" to type CosNotifyChannelAdmin::EventChannelFactory" << std::endl;
       return channel; // failure
     }
   } catch (...) {
-    cerr << "Failed to convert IOR in file " << ior_file << " to object" << endl;
+    std::cerr << "Failed to convert IOR in file " << ior_file << " to object" << std::endl;
     return channel; // failure
   }
   if (verbose) {
-    cout << "Found valid channel factory reference" << endl;
-    cout << "Creating new channel" << endl;
+    std::cout << "Found valid channel factory reference" << std::endl;
+    std::cout << "Creating new channel" << std::endl;
   }
 
   CosNA::ChannelID         chan_id;
@@ -329,18 +329,18 @@ CosNA::EventChannel_ptr getnewchan_use_i
 
     channel = factory->create_channel(qosP, admP, chan_id);
     if ( CORBA::is_nil(channel) ) {
-      cerr << "Failed to create new channel" << endl;
+      std::cerr << "Failed to create new channel" << std::endl;
       return channel; // failure
     }
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << "Caught system exception COMM_FAILURE while invoking create_channel" << endl;
+    std::cerr << "Caught system exception COMM_FAILURE while invoking create_channel" << std::endl;
     return channel; // failure
   } catch (...) {
-    cerr << "Caught exception while invoking create_channel" << endl;
+    std::cerr << "Caught exception while invoking create_channel" << std::endl;
     return channel; // failure
   }
   if (verbose)
-    cout << "Created a new channel with channel ID " << chan_id << endl;
+    std::cout << "Created a new channel with channel ID " << chan_id << std::endl;
   return channel; // success
 }
 
diff -p -up omniNotify/examples/ndadmin.cc.orig omniNotify/examples/ndadmin.cc
--- omniNotify/examples/ndadmin.cc.orig	2010-03-05 18:55:48.100481560 -0300
+++ omniNotify/examples/ndadmin.cc	2010-03-05 18:53:44.641481801 -0300
@@ -6,7 +6,7 @@
 #error COS_USES_BOA should not be set for this example
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "orb_init_name.h"
 #include "get_channel.h"
@@ -23,15 +23,15 @@
 
 static void usage(const char* pname)
 {
-  cout << "Usage: " << pname << " [-n name] [-f file] [-v]" << endl;
-  cout << "  -n name  : channel name" << endl;
-  cout << "               => use event service to lookup this name" << endl;
-  cout << "  -f file  : file containing channel IOR" << endl;
-  cout << "               => use string_to_object on the IOR" << endl;
-  cout << "  -v       : verbose output" << endl;
-  cout << "NOTE: The server has a default channel; " << pname << " finds this channel" << endl;
-  cout << "      and then goes 'UP' to find the notifd server" << endl;
-  cout << endl;
+  std::cout << "Usage: " << pname << " [-n name] [-f file] [-v]" << std::endl;
+  std::cout << "  -n name  : channel name" << std::endl;
+  std::cout << "               => use event service to lookup this name" << std::endl;
+  std::cout << "  -f file  : file containing channel IOR" << std::endl;
+  std::cout << "               => use string_to_object on the IOR" << std::endl;
+  std::cout << "  -v       : verbose output" << std::endl;
+  std::cout << "NOTE: The server has a default channel; " << pname << " finds this channel" << std::endl;
+  std::cout << "      and then goes 'UP' to find the notifd server" << std::endl;
+  std::cout << std::endl;
 }
 
 int main(int argc, char** argv) {
@@ -78,12 +78,12 @@ int main(int argc, char** argv) {
     }
 
     // (2) Obtain reference to notification channel
-    if (verbose) cout << "Obtaining reference to notification channel" << endl;
+    if (verbose) std::cout << "Obtaining reference to notification channel" << std::endl;
     channel = getchan_from_ns(orb, channel_name, verbose);
     if (CORBA::is_nil(channel)) { // name service lookup failed
       channel = getchan_from_iorfile(orb, ior_file, verbose);
       if (CORBA::is_nil(channel)) {
-	if (verbose) cout << "Could not find server's default channel" << endl;
+	if (verbose) std::cout << "Could not find server's default channel" << std::endl;
 	goto err_return; // both methods failed
       }
     }
@@ -97,7 +97,7 @@ int main(int argc, char** argv) {
     catch ( CORBA::OBJECT_NOT_EXIST& e ) { docmd_problem = 1; } \
     catch ( CORBA::COMM_FAILURE& e ) { docmd_problem = 1; }
     if (!success || !target_changed || docmd_problem) {
-      if (verbose) cout << "Could not find server's default channel" << endl;
+      if (verbose) std::cout << "Could not find server's default channel" << std::endl;
       goto err_return;
     }
     target = next_target;
@@ -108,7 +108,7 @@ int main(int argc, char** argv) {
     catch ( CORBA::OBJECT_NOT_EXIST& e ) { docmd_problem = 1; } \
     catch ( CORBA::COMM_FAILURE& e ) { docmd_problem = 1; }
     if (!success || !target_changed || docmd_problem) {
-      if (verbose) cout << "Could not find server's default channel" << endl;
+      if (verbose) std::cout << "Could not find server's default channel" << std::endl;
       goto err_return;
     }
     target = AttN::Interactive::_duplicate(next_target);
@@ -119,23 +119,23 @@ int main(int argc, char** argv) {
     goto norm_return;
   }
   catch(CORBA::SystemException&) {                     
-    cerr << pname << " main caught CORBA::SystemException." << endl;  
+    std::cerr << pname << " main caught CORBA::SystemException." << std::endl;  
   }                                                    
   catch(CORBA::Exception&) {                           
-    cerr << pname << " main caught CORBA::Exception." << endl;        
+    std::cerr << pname << " main caught CORBA::Exception." << std::endl;        
   }                                                    
   catch(omniORB::fatalException& fe) {                 
-    cerr << "main caught omniORB::fatalException:" << endl; 
-    cerr << "  file: " << fe.file() << endl;           
-    cerr << "  line: " << fe.line() << endl;           
-    cerr << "  mesg: " << fe.errmsg() << endl;         
+    std::cerr << "main caught omniORB::fatalException:" << std::endl; 
+    std::cerr << "  file: " << fe.file() << std::endl;           
+    std::cerr << "  line: " << fe.line() << std::endl;           
+    std::cerr << "  mesg: " << fe.errmsg() << std::endl;         
   }                                                    
   catch(...) {                                         
     // nameclt comment says it is a bad idea to report an error here 
   }
-  cerr << "main caught an exception." << endl;
+  std::cerr << "main caught an exception." << std::endl;
  err_return:
-  cerr << "QUITTING due to error" << endl;
+  std::cerr << "QUITTING due to error" << std::endl;
   return -1;
  norm_return:
   return 0;
diff -p -up omniNotify/examples/all_cosnotify_clients.cc.orig omniNotify/examples/all_cosnotify_clients.cc
--- omniNotify/examples/all_cosnotify_clients.cc.orig	2010-03-05 19:11:51.223485309 -0300
+++ omniNotify/examples/all_cosnotify_clients.cc	2010-03-05 19:12:34.589542938 -0300
@@ -41,7 +41,7 @@ int main(int argc, char** argv) {
     num_con_events = 6 * num_events;
 
     // (2) Obtain reference to notification channel
-    if (verbose) cout << "Obtaining reference to notification channel" << endl;
+    if (verbose) std::cout << "Obtaining reference to notification channel" << std::endl;
     CosNA::EventChannel_ptr channel = getchan_from_ns(orb, channel_name, verbose);
     if (CORBA::is_nil(channel)) { // name service lookup failed
       channel = getchan_from_iorfile(orb, ior_file, verbose);
@@ -51,7 +51,7 @@ int main(int argc, char** argv) {
     }
 
     // (3) Create all 12 CosNotify-style clients
-    if (verbose) cout << "Creating 12 clients" << endl;
+    if (verbose) std::cout << "Creating 12 clients" << std::endl;
 
     // (3.1) any_push_consumer
     PushConsumer_i* a_push_c =
@@ -59,7 +59,7 @@ int main(int argc, char** argv) {
 			     "", "", sample_consume_any_fn, sample_offer_change_fn,
 			     &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! a_push_c) {
-      cerr << "Constructing any_push_consumer failed" << endl;
+      std::cerr << "Constructing any_push_consumer failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::PushConsumer_var my_a_push_c = a_push_c->_this();
@@ -71,7 +71,7 @@ int main(int argc, char** argv) {
 				       "", "", sample_consume_structured_fn, sample_offer_change_fn,
 				       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! s_push_c) {
-      cerr << "Constructing struct_push_consumer failed" << endl;
+      std::cerr << "Constructing struct_push_consumer failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::StructuredPushConsumer_var my_s_push_c = s_push_c->_this();
@@ -83,7 +83,7 @@ int main(int argc, char** argv) {
 				     "", "", sample_consume_batch_fn, sample_offer_change_fn,
 				     &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! b_push_c) {
-      cerr << "Constructing batch_push_consumer failed" << endl;
+      std::cerr << "Constructing batch_push_consumer failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::SequencePushConsumer_var my_b_push_c = b_push_c->_this();
@@ -95,7 +95,7 @@ int main(int argc, char** argv) {
 			     "", "", sample_consume_any_fn, sample_offer_change_fn,
 			     &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! a_pull_c) {
-      cerr << "Constructing any_pull_consumer failed" << endl;
+      std::cerr << "Constructing any_pull_consumer failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::PullConsumer_var my_a_pull_c = a_pull_c->_this();
@@ -107,7 +107,7 @@ int main(int argc, char** argv) {
 				       "", "", sample_consume_structured_fn, sample_offer_change_fn,
 				       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! s_pull_c) {
-      cerr << "Constructing struct_pull_consumer failed" << endl;
+      std::cerr << "Constructing struct_pull_consumer failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::StructuredPullConsumer_var my_s_pull_c = s_pull_c->_this();
@@ -119,7 +119,7 @@ int main(int argc, char** argv) {
 				     "", "", sample_consume_batch_fn, sample_offer_change_fn,
 				     &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! b_pull_c) {
-      cerr << "Constructing batch_pull_consumer failed" << endl;
+      std::cerr << "Constructing batch_pull_consumer failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::SequencePullConsumer_var my_b_pull_c = b_pull_c->_this();
@@ -131,7 +131,7 @@ int main(int argc, char** argv) {
 			     "", "", sample_supply_any_fn, sample_subscription_change_fn,
 			     &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! a_push_s) {
-      cerr << "Constructing any_push_supplier failed" << endl;
+      std::cerr << "Constructing any_push_supplier failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::PushSupplier_var my_a_push_s = a_push_s->_this();
@@ -143,7 +143,7 @@ int main(int argc, char** argv) {
 				       "", "", sample_supply_structured_fn, sample_subscription_change_fn,
 				       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! s_push_s) {
-      cerr << "Constructing struct_push_supplier failed" << endl;
+      std::cerr << "Constructing struct_push_supplier failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::StructuredPushSupplier_var my_s_push_s = s_push_s->_this();
@@ -155,7 +155,7 @@ int main(int argc, char** argv) {
 				     "", "", sample_supply_batch_fn, sample_subscription_change_fn,
 				     &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! b_push_s) {
-      cerr << "Constructing batch_push_supplier failed" << endl;
+      std::cerr << "Constructing batch_push_supplier failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::SequencePushSupplier_var my_b_push_s = b_push_s->_this();
@@ -167,7 +167,7 @@ int main(int argc, char** argv) {
 			     "", "", sample_supply_any_fn, sample_subscription_change_fn,
 			     &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! a_pull_s) {
-      cerr << "Constructing any_pull_supplier failed" << endl;
+      std::cerr << "Constructing any_pull_supplier failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::PullSupplier_var my_a_pull_s = a_pull_s->_this();
@@ -179,7 +179,7 @@ int main(int argc, char** argv) {
 				       "", "", sample_supply_structured_fn, sample_subscription_change_fn,
 				       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! s_pull_s) {
-      cerr << "Constructing struct_pull_supplier failed" << endl;
+      std::cerr << "Constructing struct_pull_supplier failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::StructuredPullSupplier_var my_s_pull_s = s_pull_s->_this();
@@ -191,75 +191,75 @@ int main(int argc, char** argv) {
 				     "", "", sample_supply_batch_fn, sample_subscription_change_fn,
 				     &evs, constraint_expr, millisecs, delay_millisecs, verbose);
     if (! b_pull_s) {
-      cerr << "Constructing batch_pull_supplier failed" << endl;
+      std::cerr << "Constructing batch_pull_supplier failed" << std::endl;
       goto error_return; // failed to create a client
     }
     CosNotifyComm::SequencePullSupplier_var my_b_pull_s = b_pull_s->_this();
     b_pull_s->_remove_ref(); // enables POA cleanup of servant
 
     // (4) Tell POA we are ready to go
-    if (verbose) cout << "Activating POA manager" << endl;
+    if (verbose) std::cout << "Activating POA manager" << std::endl;
     PortableServer::POAManager_var pman = poa->the_POAManager();
     pman->activate();
 
     // (5) Connect clients to their proxies -- consumers first
-    if (verbose) cout << "Connecting consumer clients to proxies" << endl;
+    if (verbose) std::cout << "Connecting consumer clients to proxies" << std::endl;
 
     if (a_push_c->connect()) {
-      cerr << "Connecting any_push_consumer failed" << endl;
+      std::cerr << "Connecting any_push_consumer failed" << std::endl;
       goto error_return;
     }
     if (s_push_c->connect()) {
-      cerr << "Connecting struct_push_consumer failed" << endl;
+      std::cerr << "Connecting struct_push_consumer failed" << std::endl;
       goto error_return;
     }
     if (b_push_c->connect()) {
-      cerr << "Connecting batch_push_consumer failed" << endl;
+      std::cerr << "Connecting batch_push_consumer failed" << std::endl;
       goto error_return;
     }
 
     if (a_pull_c->connect()) {
-      cerr << "Connecting any_pull_consumer failed" << endl;
+      std::cerr << "Connecting any_pull_consumer failed" << std::endl;
       goto error_return;
     }
     if (s_pull_c->connect()) {
-      cerr << "Connecting struct_pull_consumer failed" << endl;
+      std::cerr << "Connecting struct_pull_consumer failed" << std::endl;
       goto error_return;
     }
     if (b_pull_c->connect()) {
-      cerr << "Connecting batch_pull_consumer failed" << endl;
+      std::cerr << "Connecting batch_pull_consumer failed" << std::endl;
       goto error_return;
     }
 
-    if (verbose) cout << "Connecting supplier clients to proxies" << endl;
+    if (verbose) std::cout << "Connecting supplier clients to proxies" << std::endl;
 
     if (a_push_s->connect()) {
-      cerr << "Connecting any_push_supplier failed" << endl;
+      std::cerr << "Connecting any_push_supplier failed" << std::endl;
       goto error_return;
     }
     if (s_push_s->connect()) {
-      cerr << "Connecting struct_push_supplier failed" << endl;
+      std::cerr << "Connecting struct_push_supplier failed" << std::endl;
       goto error_return;
     }
     if (b_push_s->connect()) {
-      cerr << "Connecting batch_push_supplier failed" << endl;
+      std::cerr << "Connecting batch_push_supplier failed" << std::endl;
       goto error_return;
     }
 
     if (a_pull_s->connect()) {
-      cerr << "Connecting any_pull_supplier failed" << endl;
+      std::cerr << "Connecting any_pull_supplier failed" << std::endl;
       goto error_return;
     }
     if (s_pull_s->connect()) {
-      cerr << "Connecting struct_pull_supplier failed" << endl;
+      std::cerr << "Connecting struct_pull_supplier failed" << std::endl;
       goto error_return;
     }
     if (b_pull_s->connect()) {
-      cerr << "Connecting batch_pull_supplier failed" << endl;
+      std::cerr << "Connecting batch_pull_supplier failed" << std::endl;
       goto error_return;
     }
 
-    if (verbose) cout << "Waiting for all 12 clients to finish" << endl;
+    if (verbose) std::cout << "Waiting for all 12 clients to finish" << std::endl;
     CORBA::Boolean a_push_c_err = a_push_c->wait_done();
     CORBA::Boolean s_push_c_err = s_push_c->wait_done();
     CORBA::Boolean b_push_c_err = b_push_c->wait_done();
@@ -291,10 +291,10 @@ int main(int argc, char** argv) {
       b_pull_s_err;
 
     if (com_err && (num_events > 0)) {
-      if (verbose) cout << "Communication error -- probably did not process desired # of events" << endl;
+      if (verbose) std::cout << "Communication error -- probably did not process desired # of events" << std::endl;
     }
 
-    if (verbose) cout << "Cleaning up" << endl;
+    if (verbose) std::cout << "Cleaning up" << std::endl;
 
     if (!a_push_c_err) { a_push_c->cleanup(); }
     if (!s_push_c_err) { s_push_c->cleanup(); }
@@ -315,25 +315,25 @@ int main(int argc, char** argv) {
     goto normal_return;
   }
   catch(CORBA::SystemException&) {                     
-    cerr << "main caught CORBA::SystemException." << endl;  
+    std::cerr << "main caught CORBA::SystemException." << std::endl;  
   }                                                    
   catch(CORBA::Exception&) {                           
-    cerr << "main caught CORBA::Exception." << endl;        
+    std::cerr << "main caught CORBA::Exception." << std::endl;        
   }                                                    
 #if defined(__OMNIORB3__) || defined(__OMNIORB4__)
   catch(omniORB::fatalException& fe) {                 
-    cerr << "main caught omniORB::fatalException:" << endl; 
-    cerr << "  file: " << fe.file() << endl;           
-    cerr << "  line: " << fe.line() << endl;           
-    cerr << "  mesg: " << fe.errmsg() << endl;         
+    std::cerr << "main caught omniORB::fatalException:" << std::endl; 
+    std::cerr << "  file: " << fe.file() << std::endl;           
+    std::cerr << "  line: " << fe.line() << std::endl;           
+    std::cerr << "  mesg: " << fe.errmsg() << std::endl;         
   }                                                    
 #endif
   catch(...) {                                         
     // nameclt comment says it is a bad idea to report an error here 
   }
-  cerr << "main caught an exception." << endl;       
+  std::cerr << "main caught an exception." << std::endl;       
  error_return:
-  cerr << "QUITTING due to error" << endl;
+  std::cerr << "QUITTING due to error" << std::endl;
   // orb->destroy();
   return -1;
  normal_return:
diff -p -up omniNotify/examples/demo_add_filter.cc.orig omniNotify/examples/demo_add_filter.cc
--- omniNotify/examples/demo_add_filter.cc.orig	2010-03-05 19:12:55.157484685 -0300
+++ omniNotify/examples/demo_add_filter.cc	2010-03-05 19:14:15.476481542 -0300
@@ -1,5 +1,5 @@
 #include <stdlib.h>
-#include <iostream.h>
+#include <iostream>
 #include <stdio.h>
 
 #include "CosNotifyShorthands.h"
@@ -25,14 +25,14 @@ CORBA::Boolean sample_add_filter(CosNA::
 				 CORBA::Boolean verbose);
 
 void usage(char* pname) {
-  cerr << "Usage: " << pname << " [-n name] [-f file] -p file" << endl << endl;
-  cout << "  -n name  : channel name" << endl;
-  cout << "               => use event service to lookup this name" << endl;
-  cout << "  -f file  : file containing channel IOR" << endl;
-  cout << "               => use string_to_object on the IOR" << endl;
-  cout << "  -p file  : file with stringified IOR of proxy to be" << endl;
-  cout << "               sent add_filter messages (REQUIRED)" << endl;
-  cout << "(The channel is needed to obtain its default filter factory)" << endl;
+  std::cerr << "Usage: " << pname << " [-n name] [-f file] -p file" << std::endl << std::endl;
+  std::cout << "  -n name  : channel name" << std::endl;
+  std::cout << "               => use event service to lookup this name" << std::endl;
+  std::cout << "  -f file  : file containing channel IOR" << std::endl;
+  std::cout << "               => use string_to_object on the IOR" << std::endl;
+  std::cout << "  -p file  : file with stringified IOR of proxy to be" << std::endl;
+  std::cout << "               sent add_filter messages (REQUIRED)" << std::endl;
+  std::cout << "(The channel is needed to obtain its default filter factory)" << std::endl;
 }
 
 
@@ -84,11 +84,11 @@ int main(int argc, char** argv)
     char buf[8096];
     FILE* ifile;
     if (! (ifile = fopen(proxy_ior_file, "r")) ) {
-      cerr << "Failed to open file " << proxy_ior_file << " for reading" << endl;
+      std::cerr << "Failed to open file " << proxy_ior_file << " for reading" << std::endl;
       goto cleanup;
     }
     if (fscanf(ifile, "%s", buf) != 1) {
-      cerr << "Failed to get an IOR from file " << proxy_ior_file << endl;
+      std::cerr << "Failed to get an IOR from file " << proxy_ior_file << std::endl;
       fclose(ifile);
       goto cleanup;
     }
@@ -97,32 +97,32 @@ int main(int argc, char** argv)
     try {
       CORBA::Object_var proxy_ref = orb->string_to_object(buf);
       if ( CORBA::is_nil(proxy_ref) ) {
-	cerr << "Failed to turn IOR in file " << proxy_ior_file << " into object" << endl;
+	std::cerr << "Failed to turn IOR in file " << proxy_ior_file << " into object" << std::endl;
 	goto cleanup;
       }
       proxy = CosNF::FilterAdmin::_narrow(proxy_ref);
       if ( CORBA::is_nil(proxy) ) {
-	cerr << "Failed to narrow object from IOR in file " << proxy_ior_file << endl;
+	std::cerr << "Failed to narrow object from IOR in file " << proxy_ior_file << std::endl;
 	goto cleanup;
       }
     } catch (...) {
-      cerr << "Failed to convert to object from IOR in file " << proxy_ior_file << endl;
+      std::cerr << "Failed to convert to object from IOR in file " << proxy_ior_file << std::endl;
       goto cleanup;
     }
 
     CosNF::Filter_ptr filter = CosNF::Filter::_nil();
     while (1) {
-      cout << endl << "Enter a constraint ('exit' to quit, 'remove' to remove all filters): " << endl <<  flush;
+      std::cout << std::endl << "Enter a constraint ('exit' to quit, 'remove' to remove all filters): " << std::endl <<  std::flush;
       if (!(fgets(buf, 8090, stdin))) break;
       if (strlen(buf) < 2) continue; // skip empty lines
       buf[strlen(buf)-1] = '\0'; // strip newline from end
       if (strcmp(buf, "exit") == 0) {
 	break;
       }
-      cout << "Calling remove_all_filters on the proxy" << endl;
+      std::cout << "Calling remove_all_filters on the proxy" << std::endl;
       proxy->remove_all_filters();
       if (!CORBA::is_nil(filter)) {
-	cout << "Destroying the previous filter, which is no longer in use" << endl;
+	std::cout << "Destroying the previous filter, which is no longer in use" << std::endl;
 	filter->destroy();
 	filter = CosNF::Filter::_nil();
       }
@@ -134,27 +134,27 @@ int main(int argc, char** argv)
 	evs.length(0);
 	sample_add_filter(channel, proxy, evs, buf, "demo_add_filter", filter, 1);
       }
-      cout << endl << "---------------------------------------------------------" << endl;
+      std::cout << std::endl << "---------------------------------------------------------" << std::endl;
     }
     orb->destroy();
     return 0; // success
   }
   catch(CORBA::SystemException&) {                     
-    cerr << "Caught CORBA::SystemException." << endl;  
+    std::cerr << "Caught CORBA::SystemException." << std::endl;  
   }                                                    
   catch(CORBA::Exception&) {                           
-    cerr << "Caught CORBA::Exception." << endl;        
+    std::cerr << "Caught CORBA::Exception." << std::endl;        
   }                                                    
 #if defined(__OMNIORB3__) || defined(__OMNIORB4__)
   catch(omniORB::fatalException& fe) {                 
-    cerr << "Caught omniORB::fatalException:" << endl; 
-    cerr << "  file: " << fe.file() << endl;           
-    cerr << "  line: " << fe.line() << endl;           
-    cerr << "  mesg: " << fe.errmsg() << endl;         
+    std::cerr << "Caught omniORB::fatalException:" << std::endl; 
+    std::cerr << "  file: " << fe.file() << std::endl;           
+    std::cerr << "  line: " << fe.line() << std::endl;           
+    std::cerr << "  mesg: " << fe.errmsg() << std::endl;         
   }                                                    
 #endif
   catch(...) {                                         
-    cerr << "Caught unknown exception." << endl;       
+    std::cerr << "Caught unknown exception." << std::endl;       
   }
  cleanup:
   orb->destroy();
diff -p -up omniNotify/examples/demo_offer_change.cc.orig omniNotify/examples/demo_offer_change.cc
--- omniNotify/examples/demo_offer_change.cc.orig	2010-03-05 19:14:33.169485580 -0300
+++ omniNotify/examples/demo_offer_change.cc	2010-03-05 19:15:06.920481562 -0300
@@ -1,5 +1,5 @@
 #include <stdlib.h>
-#include <iostream.h>
+#include <iostream>
 #include <stdio.h>
 
 #include "CosNotifyShorthands.h"
@@ -58,9 +58,9 @@ CORBA::Boolean parse_etype_list(const ch
 }
 
 void usage(char* pname) {
-  cerr << "Usage: " << pname << " -p file" << endl << endl;
-  cout << "  -p file  : file with stringified IOR of proxy to be" << endl;
-  cout << "               sent offer_change messages (REQUIRED)" << endl;
+  std::cerr << "Usage: " << pname << " -p file" << std::endl << std::endl;
+  std::cout << "  -p file  : file with stringified IOR of proxy to be" << std::endl;
+  std::cout << "               sent offer_change messages (REQUIRED)" << std::endl;
 }
 
 int main(int argc, char** argv)
@@ -96,11 +96,11 @@ int main(int argc, char** argv)
     char buf2[8096];
     FILE* ifile;
     if (! (ifile = fopen(proxy_ior_file, "r")) ) {
-      cerr << "Failed to open file " << proxy_ior_file << " for reading" << endl;
+      std::cerr << "Failed to open file " << proxy_ior_file << " for reading" << std::endl;
       goto cleanup;
     }
     if (fscanf(ifile, "%s", buf) != 1) {
-      cerr << "Failed to get an IOR from file " << proxy_ior_file << endl;
+      std::cerr << "Failed to get an IOR from file " << proxy_ior_file << std::endl;
       fclose(ifile);
       goto cleanup;
     }
@@ -109,69 +109,69 @@ int main(int argc, char** argv)
     try {
       CORBA::Object_var proxy_ref = orb->string_to_object(buf);
       if ( CORBA::is_nil(proxy_ref) ) {
-	cerr << "Failed to turn IOR in file " << proxy_ior_file << " into object" << endl;
+	std::cerr << "Failed to turn IOR in file " << proxy_ior_file << " into object" << std::endl;
 	goto cleanup;
       }
       proxy = CosNC::NotifyPublish::_narrow(proxy_ref);
       if ( CORBA::is_nil(proxy) ) {
-	cerr << "Failed to narrow object from IOR in file " << proxy_ior_file << endl;
+	std::cerr << "Failed to narrow object from IOR in file " << proxy_ior_file << std::endl;
 	goto cleanup;
       }
     } catch (...) {
-      cerr << "Failed to convert to object from IOR in file " << proxy_ior_file << endl;
+      std::cerr << "Failed to convert to object from IOR in file " << proxy_ior_file << std::endl;
       goto cleanup;
     }
 
     while (1) {
       added.length(0);
       deled.length(0);
-      cout << endl << "Enter list of removals (or empty for none): " << endl <<  flush;
+      std::cout << std::endl << "Enter list of removals (or empty for none): " << std::endl <<  std::flush;
       if (!(fgets(buf, 8090, stdin))) break;
       if (strlen(buf) < 1) break;
       buf[strlen(buf)-1] = '\0'; // strip newline from end
       if (strcmp(buf, "exit") == 0) break;
       if (strlen(buf)) {
 	if (parse_etype_list(buf, deled)) {
-	  cerr << "Failed to parse the input as an event type list" << endl;
+	  std::cerr << "Failed to parse the input as an event type list" << std::endl;
 	  continue;
 	}
       }
 
-      cout << endl << "Enter list of additions (or empty for none): " << endl <<  flush;
+      std::cout << std::endl << "Enter list of additions (or empty for none): " << std::endl <<  std::flush;
       if (!(fgets(buf2, 8090, stdin))) break;
       if (strlen(buf2) < 1) break;
       buf2[strlen(buf2)-1] = '\0'; // strip newline from end
       if (strcmp(buf2, "exit") == 0) break;
       if (strlen(buf2)) {
 	if (parse_etype_list(buf2, added)) {
-	  cerr << "Failed to parse the input as an event type list" << endl;
+	  std::cerr << "Failed to parse the input as an event type list" << std::endl;
 	  continue;
 	}
       }
 
-      cout << "Calling offer_change on the proxy" << endl;
+      std::cout << "Calling offer_change on the proxy" << std::endl;
       proxy->offer_change(added, deled);
-      cout << endl << "---------------------------------------------------------" << endl;
+      std::cout << std::endl << "---------------------------------------------------------" << std::endl;
     }
     orb->destroy();
     return 0; // success
   }
   catch(CORBA::SystemException&) {                     
-    cerr << "Caught CORBA::SystemException." << endl;  
+    std::cerr << "Caught CORBA::SystemException." << std::endl;  
   }                                                    
   catch(CORBA::Exception&) {                           
-    cerr << "Caught CORBA::Exception." << endl;        
+    std::cerr << "Caught CORBA::Exception." << std::endl;        
   }                                                    
 #if defined(__OMNIORB3__) || defined(__OMNIORB4__)
   catch(omniORB::fatalException& fe) {                 
-    cerr << "Caught omniORB::fatalException:" << endl; 
-    cerr << "  file: " << fe.file() << endl;           
-    cerr << "  line: " << fe.line() << endl;           
-    cerr << "  mesg: " << fe.errmsg() << endl;         
+    std::cerr << "Caught omniORB::fatalException:" << std::endl; 
+    std::cerr << "  file: " << fe.file() << std::endl;           
+    std::cerr << "  line: " << fe.line() << std::endl;           
+    std::cerr << "  mesg: " << fe.errmsg() << std::endl;         
   }                                                    
 #endif
   catch(...) {                                         
-    cerr << "Caught unknown exception." << endl;       
+    std::cerr << "Caught unknown exception." << std::endl;       
   }
  cleanup:
   orb->destroy();
diff -p -up omniNotify/examples/demo_subscription_change.cc.orig omniNotify/examples/demo_subscription_change.cc
--- omniNotify/examples/demo_subscription_change.cc.orig	2010-03-05 19:15:24.938485403 -0300
+++ omniNotify/examples/demo_subscription_change.cc	2010-03-05 19:15:40.078683353 -0300
@@ -1,5 +1,5 @@
 #include <stdlib.h>
-#include <iostream.h>
+#include <iostream>
 #include <stdio.h>
 
 #include "CosNotifyShorthands.h"
@@ -58,9 +58,9 @@ CORBA::Boolean parse_etype_list(const ch
 }
 
 void usage(char* pname) {
-  cerr << "Usage: " << pname << " -p file" << endl << endl;
-  cout << "  -p file  : file with stringified IOR of proxy to be" << endl;
-  cout << "               sent subscription_change messages (REQUIRED)" << endl;
+  std::cerr << "Usage: " << pname << " -p file" << std::endl << std::endl;
+  std::cout << "  -p file  : file with stringified IOR of proxy to be" << std::endl;
+  std::cout << "               sent subscription_change messages (REQUIRED)" << std::endl;
 }
 
 int main(int argc, char** argv)
@@ -96,11 +96,11 @@ int main(int argc, char** argv)
     char buf2[8096];
     FILE* ifile;
     if (! (ifile = fopen(proxy_ior_file, "r")) ) {
-      cerr << "Failed to open file " << proxy_ior_file << " for reading" << endl;
+      std::cerr << "Failed to open file " << proxy_ior_file << " for reading" << std::endl;
       goto cleanup;
     }
     if (fscanf(ifile, "%s", buf) != 1) {
-      cerr << "Failed to get an IOR from file " << proxy_ior_file << endl;
+      std::cerr << "Failed to get an IOR from file " << proxy_ior_file << std::endl;
       fclose(ifile);
       goto cleanup;
     }
@@ -109,69 +109,69 @@ int main(int argc, char** argv)
     try {
       CORBA::Object_var proxy_ref = orb->string_to_object(buf);
       if ( CORBA::is_nil(proxy_ref) ) {
-	cerr << "Failed to turn IOR in file " << proxy_ior_file << " into object" << endl;
+	std::cerr << "Failed to turn IOR in file " << proxy_ior_file << " into object" << std::endl;
 	goto cleanup;
       }
       proxy = CosNC::NotifySubscribe::_narrow(proxy_ref);
       if ( CORBA::is_nil(proxy) ) {
-	cerr << "Failed to narrow object from IOR in file " << proxy_ior_file << endl;
+	std::cerr << "Failed to narrow object from IOR in file " << proxy_ior_file << std::endl;
 	goto cleanup;
       }
     } catch (...) {
-      cerr << "Failed to convert to object from IOR in file " << proxy_ior_file << endl;
+      std::cerr << "Failed to convert to object from IOR in file " << proxy_ior_file << std::endl;
       goto cleanup;
     }
 
     while (1) {
       added.length(0);
       deled.length(0);
-      cout << endl << "Enter list of removals (or empty for none): " << endl <<  flush;
+      std::cout << std::endl << "Enter list of removals (or empty for none): " << std::endl <<  std::flush;
       if (!(fgets(buf, 8090, stdin))) break;
       if (strlen(buf) < 1) break;
       buf[strlen(buf)-1] = '\0'; // strip newline from end
       if (strcmp(buf, "exit") == 0) break;
       if (strlen(buf)) {
 	if (parse_etype_list(buf, deled)) {
-	  cerr << "Failed to parse the input as an event type list" << endl;
+	  std::cerr << "Failed to parse the input as an event type list" << std::endl;
 	  continue;
 	}
       }
 
-      cout << endl << "Enter list of additions (or empty for none): " << endl <<  flush;
+      std::cout << std::endl << "Enter list of additions (or empty for none): " << std::endl <<  std::flush;
       if (!(fgets(buf2, 8090, stdin))) break;
       if (strlen(buf2) < 1) break;
       buf2[strlen(buf2)-1] = '\0'; // strip newline from end
       if (strcmp(buf2, "exit") == 0) break;
       if (strlen(buf2)) {
 	if (parse_etype_list(buf2, added)) {
-	  cerr << "Failed to parse the input as an event type list" << endl;
+	  std::cerr << "Failed to parse the input as an event type list" << std::endl;
 	  continue;
 	}
       }
 
-      cout << "Calling subscription_change on the proxy" << endl;
+      std::cout << "Calling subscription_change on the proxy" << std::endl;
       proxy->subscription_change(added, deled);
-      cout << endl << "---------------------------------------------------------" << endl;
+      std::cout << std::endl << "---------------------------------------------------------" << std::endl;
     }
     orb->destroy();
     return 0; // success
   }
   catch(CORBA::SystemException&) {                     
-    cerr << "Caught CORBA::SystemException." << endl;  
+    std::cerr << "Caught CORBA::SystemException." << std::endl;  
   }                                                    
   catch(CORBA::Exception&) {                           
-    cerr << "Caught CORBA::Exception." << endl;        
+    std::cerr << "Caught CORBA::Exception." << std::endl;        
   }                                                    
 #if defined(__OMNIORB3__) || defined(__OMNIORB4__)
   catch(omniORB::fatalException& fe) {                 
-    cerr << "Caught omniORB::fatalException:" << endl; 
-    cerr << "  file: " << fe.file() << endl;           
-    cerr << "  line: " << fe.line() << endl;           
-    cerr << "  mesg: " << fe.errmsg() << endl;         
+    std::cerr << "Caught omniORB::fatalException:" << std::endl; 
+    std::cerr << "  file: " << fe.file() << std::endl;           
+    std::cerr << "  line: " << fe.line() << std::endl;           
+    std::cerr << "  mesg: " << fe.errmsg() << std::endl;         
   }                                                    
 #endif
   catch(...) {                                         
-    cerr << "Caught unknown exception." << endl;       
+    std::cerr << "Caught unknown exception." << std::endl;       
   }
  cleanup:
   orb->destroy();
diff -p -up omniNotify/examples/legacy_clients.cc.orig omniNotify/examples/legacy_clients.cc
--- omniNotify/examples/legacy_clients.cc.orig	2010-03-05 19:11:09.364486121 -0300
+++ omniNotify/examples/legacy_clients.cc	2010-03-05 19:11:31.569483367 -0300
@@ -4,8 +4,8 @@
 // See legacy_clients.h
 // -------------------------------------------------------------- //
 
-#include <iostream.h>
-#include <iomanip.h>
+#include <iostream>
+#include <iomanip>
 #include "thread_wrappers.h"
 
 #include "CosNotifyShorthands.h"
@@ -40,22 +40,22 @@ LegacyPushConsumer_i::create(CosEA::Even
   try {
     admin = channel->for_consumers();
     if ( CORBA::is_nil(admin) ) {
-      cerr << "Failed to obtain admin" << endl;
+      std::cerr << "Failed to obtain admin" << std::endl;
       return 0; // failure
     }
   } catch (...) {
-    cerr << "Failed to obtain admin" << endl;
+    std::cerr << "Failed to obtain admin" << std::endl;
     return 0;  // failure
   }
-  if (verbose) cout << "Obtained admin from the channel" << endl;
+  if (verbose) std::cout << "Obtained admin from the channel" << std::endl;
   try {
     proxy = admin->obtain_push_supplier();
   } catch (...) {  }
   if ( CORBA::is_nil(proxy) ) {
-    cerr << "Failed to obtain proxy" << endl;
+    std::cerr << "Failed to obtain proxy" << std::endl;
     return 0;
   }
-  if (verbose) cout << "Obtained proxy from admin" << endl;
+  if (verbose) std::cout << "Obtained proxy from admin" << std::endl;
 
     // Construct a client
   LegacyPushConsumer_i* client =
@@ -70,16 +70,16 @@ CORBA::Boolean LegacyPushConsumer_i::con
   try {
     _my_proxy->connect_push_consumer(_this());
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl; 
   // if _millisecs is set, spawn a thread to ping the proxy
   if (_millisecs) 
     _worker = new GenericBoundWorkerThread(this);
@@ -91,7 +91,7 @@ void LegacyPushConsumer_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPushConsumer", "LegacyPushConsumer_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -113,7 +113,7 @@ void* LegacyPushConsumer_i::start_workin
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPushConsumer", "LegacyPushConsumer_i::start_working");
 
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     // invariant: _oplock held at top of loop
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
@@ -138,7 +138,7 @@ void* LegacyPushConsumer_i::start_workin
       continue; // continue ping loop
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while pinging proxy using connect_push_consumer" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using connect_push_consumer" << std::endl;
       _done = 1;
       _finish.broadcast();
       _com_err = 1;
@@ -158,16 +158,16 @@ void LegacyPushConsumer_i::push(const CO
   _num_events++;
   if (_consume_fn)
     (*_consume_fn)(data, _obj_name, _num_events, _verbose);
-  else if (_verbose) cout << _obj_name << ": event count = " << _num_events << endl;
+  else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << std::endl;
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
     _done = 1;
     _finish.broadcast();
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying push response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying push response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -180,7 +180,7 @@ void LegacyPushConsumer_i::disconnect_pu
 
   TW_SCOPE_LOCK(lock, _oplock, "LegacyPushConsumer", "LegacyPushConsumer_i::diconnect_push_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -231,22 +231,22 @@ LegacyPullConsumer_i::create(CosEA::Even
   try {
     admin = channel->for_consumers();
     if ( CORBA::is_nil(admin) ) {
-      cerr << "Failed to obtain admin" << endl;
+      std::cerr << "Failed to obtain admin" << std::endl;
       return 0; // failure
     }
   } catch (...) {
-    cerr << "Failed to obtain admin" << endl;
+    std::cerr << "Failed to obtain admin" << std::endl;
     return 0;  // failure
   }
-  if (verbose) cout << "Obtained admin from the channel" << endl;
+  if (verbose) std::cout << "Obtained admin from the channel" << std::endl;
   try {
     proxy = admin->obtain_pull_supplier();
   } catch (...) {  }
   if ( CORBA::is_nil(proxy) ) {
-    cerr << "Failed to obtain proxy" << endl;
+    std::cerr << "Failed to obtain proxy" << std::endl;
     return 0;
   }
-  if (verbose) cout << "Obtained proxy from admin" << endl;
+  if (verbose) std::cout << "Obtained proxy from admin" << std::endl;
 
     // Construct a client
   LegacyPullConsumer_i* client =
@@ -261,17 +261,17 @@ CORBA::Boolean LegacyPullConsumer_i::con
   try {
     _my_proxy->connect_pull_consumer(_this());
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // spawn a thread to do pulling
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -281,7 +281,7 @@ void LegacyPullConsumer_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPullConsumer", "LegacyPullConsumer_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -309,7 +309,7 @@ void* LegacyPullConsumer_i::start_workin
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPullConsumer", "LegacyPullConsumer_i::start_working");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main pull loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main pull loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       { // introduce temporary lock release scope; do not hold oplock across pull
@@ -322,7 +322,7 @@ void* LegacyPullConsumer_i::start_workin
       } // end temporary lock release scope
       if (_done) break; // must have disconnected during pull
       if (!data) {
-	if (_verbose) cout << _obj_name << ": strange failure: pull() returned nil" << endl;
+	if (_verbose) std::cout << _obj_name << ": strange failure: pull() returned nil" << std::endl;
 	_com_err = 1;
 	break; // break from while loop -- done
       }
@@ -330,11 +330,11 @@ void* LegacyPullConsumer_i::start_workin
       _num_events++;
       if (_consume_fn)
 	(*_consume_fn)(*data, _obj_name, _num_events, _verbose);
-      else if (_verbose) cout << _obj_name << ": event count = " << _num_events << endl;
+      else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << std::endl;
       delete data;
       data = 0;
       if (_max_events && (_num_events >= _max_events)) {
-	if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	break; // done 
       }
       if (_millisecs) { // sleep for specified interval
@@ -349,7 +349,7 @@ void* LegacyPullConsumer_i::start_workin
       continue; // continue pulling
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while calling pull()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling pull()" << std::endl;
       _com_err = 1;
       break; // break from while loop -- done
     } // end while loop
@@ -370,7 +370,7 @@ void LegacyPullConsumer_i::disconnect_pu
 
   TW_SCOPE_LOCK(lock, _oplock, "LegacyPullConsumer", "LegacyPullConsumer_i::disconnect_pull_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -422,22 +422,22 @@ LegacyPushSupplier_i::create(CosEA::Even
   try {
     admin = channel->for_suppliers();
     if ( CORBA::is_nil(admin) ) {
-      cerr << "Failed to obtain admin" << endl;
+      std::cerr << "Failed to obtain admin" << std::endl;
       return 0; // failure
     }
   } catch (...) {
-    cerr << "Failed to obtain admin" << endl;
+    std::cerr << "Failed to obtain admin" << std::endl;
     return 0;  // failure
   }
-  if (verbose) cout << "Obtained admin from the channel" << endl;
+  if (verbose) std::cout << "Obtained admin from the channel" << std::endl;
   try {
     proxy = admin->obtain_push_consumer();
   } catch (...) {  }
   if ( CORBA::is_nil(proxy) ) {
-    cerr << "Failed to obtain proxy" << endl;
+    std::cerr << "Failed to obtain proxy" << std::endl;
     return 0; // failure
   }
-  if (verbose) cout << "Obtained proxy from admin" << endl;
+  if (verbose) std::cout << "Obtained proxy from admin" << std::endl;
 
     // Construct a client
   LegacyPushSupplier_i* client =
@@ -452,17 +452,17 @@ CORBA::Boolean LegacyPushSupplier_i::con
   try {
     _my_proxy->connect_push_supplier(_this());
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // spawn a thread to do pushing
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -472,7 +472,7 @@ void LegacyPushSupplier_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPushSupplier", "LegacyPushSupplier_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -500,7 +500,7 @@ void* LegacyPushSupplier_i::start_workin
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPushSupplier", "LegacyPushSupplier_i::start_working");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main push loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main push loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       if ((*_supply_fn)(*data, _obj_name, _num_events+1, _verbose)) {
@@ -515,9 +515,9 @@ void* LegacyPushSupplier_i::start_workin
 	if (_done) break; // must have disconnected during push
 	_num_events++;
 	// [rather than doing the following we let supply_fn report if it wants to]
-	// if (_verbose) cout << _obj_name << ": Pushed an event, event count = " << _num_events << endl;
+	// if (_verbose) std::cout << _obj_name << ": Pushed an event, event count = " << _num_events << std::endl;
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  break; // done
 	}
       }
@@ -534,7 +534,7 @@ void* LegacyPushSupplier_i::start_workin
       continue; // continue pushing
     com_fail:
       if (_done) break; // must have disconnected during push
-      if (_verbose) cout << _obj_name << ": communication error while calling push()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling push()" << std::endl;
       _com_err = 1;
       break; // break from while loop -- done
     } // end while loop
@@ -554,7 +554,7 @@ void LegacyPushSupplier_i::disconnect_pu
 
   TW_SCOPE_LOCK(lock, _oplock, "LegacyPushSupplier", "LegacyPushSupplier_i::disconnect_push_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -606,22 +606,22 @@ LegacyPullSupplier_i::create(CosEA::Even
   try {
     admin = channel->for_suppliers();
     if ( CORBA::is_nil(admin) ) {
-      cerr << "Failed to obtain admin" << endl;
+      std::cerr << "Failed to obtain admin" << std::endl;
       return 0; // failure
     }
   } catch (...) {
-    cerr << "Failed to obtain admin" << endl;
+    std::cerr << "Failed to obtain admin" << std::endl;
     return 0;  // failure
   }
-  if (verbose) cout << "Obtained admin from the channel" << endl;
+  if (verbose) std::cout << "Obtained admin from the channel" << std::endl;
   try {
     proxy = admin->obtain_pull_consumer();
   } catch (...) {  }
   if ( CORBA::is_nil(proxy) ) {
-    cerr << "Failed to obtain proxy" << endl;
+    std::cerr << "Failed to obtain proxy" << std::endl;
     return 0; // failure
   }
-  if (verbose) cout << "Obtained proxy from admin" << endl;
+  if (verbose) std::cout << "Obtained proxy from admin" << std::endl;
 
     // Construct a client
   LegacyPullSupplier_i* client =
@@ -636,16 +636,16 @@ CORBA::Boolean LegacyPullSupplier_i::con
   try {
     _my_proxy->connect_pull_supplier(_this());
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   // if _millisecs is set, spawn a thread to ping the proxy
   if (_millisecs)
     _worker = new GenericBoundWorkerThread(this);
@@ -657,7 +657,7 @@ void LegacyPullSupplier_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPullSupplier", "LegacyPullSupplier_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -678,7 +678,7 @@ void* LegacyPullSupplier_i::start_workin
 
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPullSupplier", "LegacyPullSupplier_i::start_working");
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     // invariant: _oplock held at top of loop
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
@@ -703,7 +703,7 @@ void* LegacyPullSupplier_i::start_workin
       continue; // continue ping loop
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while pinging proxy using connect_pull_supplier" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using connect_pull_supplier" << std::endl;
       _done = 1;
       _finish.broadcast();
       _com_err = 1;
@@ -722,7 +722,7 @@ CORBA::Any* LegacyPullSupplier_i::try_pu
 
   TW_SCOPE_LOCK(lock, _oplock, "LegacyPullSupplier", "LegacyPullSupplier_i::try_pull");
   if (_done) return data;
-  if (_verbose) cout << _obj_name << ": Channel called try_pull" << endl;
+  if (_verbose) std::cout << _obj_name << ": Channel called try_pull" << std::endl;
 
   // If we reached done point during last try_pull, it is broadcast now
   // and we return from this try_pull call without an event.
@@ -730,10 +730,10 @@ CORBA::Any* LegacyPullSupplier_i::try_pu
   // processed the previous try_pull (the final supplied event) before
   // we disconnect this supplier.
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached; we waited for 1 extra try_pull]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached; we waited for 1 extra try_pull]" << std::endl;
     _done = 1;
     _finish.broadcast();
-    if (_verbose) cout << _obj_name << ": NOT returning an event" << endl;
+    if (_verbose) std::cout << _obj_name << ": NOT returning an event" << std::endl;
     return data;
   }
 
@@ -741,14 +741,14 @@ CORBA::Any* LegacyPullSupplier_i::try_pu
     has_event = 1;
     _num_events++;
     // [rather than doing the following we let supply_fn report if it wants to]
-    // if (_verbose) cout << _obj_name << ": Returning an event, event count = " << _num_events << endl;
+    // if (_verbose) std::cout << _obj_name << ": Returning an event, event count = " << _num_events << std::endl;
   } else {
-    if (_verbose) cout << _obj_name << ": NOT returning an event" << endl;
+    if (_verbose) std::cout << _obj_name << ": NOT returning an event" << std::endl;
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying try_pull response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying try_pull response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -771,7 +771,7 @@ CORBA::Any* LegacyPullSupplier_i::pull()
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "LegacyPullSupplier", "LegacyPullSupplier_i::pull");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Channel called pull" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Channel called pull" << std::endl;
     // invariants: _oplock is held entering top of loop and 
     // also whenever we break out of loop
     while ( 1 ) {
@@ -779,9 +779,9 @@ CORBA::Any* LegacyPullSupplier_i::pull()
       if ((*_supply_fn)(*data, _obj_name, _num_events+1, _verbose)) {
 	_num_events++;
 	// [rather than doing the following we let supply_fn report if it wants to]
-	// if (_verbose) cout << _obj_name << ": Returning an event, event count = " << _num_events << endl;
+	// if (_verbose) std::cout << _obj_name << ": Returning an event, event count = " << _num_events << std::endl;
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  _done = 1;
 	  _finish.broadcast();
 	}
@@ -801,7 +801,7 @@ CORBA::Any* LegacyPullSupplier_i::pull()
     if (!_done && _delay_millisecs) {
       unsigned long d_secs     =  _delay_millisecs / 1000;
       unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-      if (_verbose) cout << _obj_name << ": delaying pull response for " << _delay_millisecs << " millisecs" << endl;
+      if (_verbose) std::cout << _obj_name << ": delaying pull response for " << _delay_millisecs << " millisecs" << std::endl;
       unsigned long t_secs, t_nanosecs;
       TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
       _finish.timedwait(t_secs, t_nanosecs);
@@ -816,7 +816,7 @@ void LegacyPullSupplier_i::disconnect_pu
 
   TW_SCOPE_LOCK(lock, _oplock, "LegacyPullSupplier", "LegacyPullSupplier_i::discconnect_pull_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
diff -p -up omniNotify/examples/main_program.h.orig omniNotify/examples/main_program.h
--- omniNotify/examples/main_program.h.orig	2010-03-05 19:16:00.006484676 -0300
+++ omniNotify/examples/main_program.h	2010-03-05 19:16:12.391542579 -0300
@@ -58,7 +58,7 @@ int main(int argc, char** argv) {
 
 #ifndef CREATE_CHANNEL
     // (2) Obtain reference to notification channel
-    if (verbose) cout << "Obtaining reference to notification channel" << endl;
+    if (verbose) std::cout << "Obtaining reference to notification channel" << std::endl;
     CosNA::EventChannel_ptr channel = getchan_from_ns(orb, channel_name, verbose);
     if (CORBA::is_nil(channel)) { // name service lookup failed
       channel = getchan_from_iorfile(orb, ior_file, verbose);
@@ -68,7 +68,7 @@ int main(int argc, char** argv) {
     }
 #else
     // (2) Create a new notification channel
-    if (verbose) cout << "Creating a new notification channel" << endl;
+    if (verbose) std::cout << "Creating a new notification channel" << std::endl;
     CosNA::EventChannel_ptr channel = getnewchan_use_ns(orb, cfact_name, verbose);
     if (CORBA::is_nil(channel)) { // name service lookup failed
       channel = getnewchan_use_iorfile(orb, cfact_ior_file, verbose);
@@ -79,7 +79,7 @@ int main(int argc, char** argv) {
 #endif
 
     // (3) Create a client
-    if (verbose) cout << "Creating client" << endl;
+    if (verbose) std::cout << "Creating client" << std::endl;
 #ifndef LEGACY_CLIENT
     CLIENT_IMPL_CLASS* client =
       CLIENT_IMPL_CLASS::create(orb, channel, num_events, batch_size, CLIENT_NAME, proxy_ior_file, admin_ior_file,
@@ -94,55 +94,55 @@ int main(int argc, char** argv) {
       goto error_return; // failed to create client
     }
     // Obtain reference to the external client object
-    if (verbose) cout << "Obtaining CORBA object ref to client" << endl;
+    if (verbose) std::cout << "Obtaining CORBA object ref to client" << std::endl;
     CLIENT_CLASS_VAR myref = client->_this(); // implicit activation
     client->_remove_ref(); // enables POA cleanup of servant
 
     // (4) Tell POA we are ready to go
-    if (verbose) cout << "Activating POA manager" << endl;
+    if (verbose) std::cout << "Activating POA manager" << std::endl;
     PortableServer::POAManager_var pman = poa->the_POAManager();
     pman->activate();
 
     // (5) Connect client to its proxy, wait for desired # of events
-    if (verbose) cout << "Connecting client to its proxy" << endl;
+    if (verbose) std::cout << "Connecting client to its proxy" << std::endl;
     if (client->connect()) {
       // an immediate error occurred
     } else {
-      if (verbose) cout << "Waiting for desired # of events" << endl;
+      if (verbose) std::cout << "Waiting for desired # of events" << std::endl;
       // Wait until num_events has been reached
       CORBA::Boolean communication_error = client->wait_done();
       if (communication_error && (num_events > 0)) {
-	if (verbose) cout << "Communication error -- probably did not process desired # of events" << endl;
+	if (verbose) std::cout << "Communication error -- probably did not process desired # of events" << std::endl;
       }
-      if (verbose) cout << "Cleaning up" << endl;
+      if (verbose) std::cout << "Cleaning up" << std::endl;
       client->cleanup();
     }
     goto normal_return;
   }
   catch(CORBA::SystemException&) {
-    cerr << "main caught CORBA::SystemException." << endl;
+    std::cerr << "main caught CORBA::SystemException." << std::endl;
   }
   catch(CORBA::Exception&) {
-    cerr << "main caught CORBA::Exception." << endl;
+    std::cerr << "main caught CORBA::Exception." << std::endl;
   }
 #if defined(__OMNIORB3__) || defined(__OMNIORB4__)
   catch(omniORB::fatalException& fe) {
-    cerr << "main caught omniORB::fatalException:" << endl;
-    cerr << "  file: " << fe.file() << endl;
-    cerr << "  line: " << fe.line() << endl;
-    cerr << "  mesg: " << fe.errmsg() << endl;
+    std::cerr << "main caught omniORB::fatalException:" << std::endl;
+    std::cerr << "  file: " << fe.file() << std::endl;
+    std::cerr << "  line: " << fe.line() << std::endl;
+    std::cerr << "  mesg: " << fe.errmsg() << std::endl;
   }
 #endif
   catch(...) {
     // nameclt comment says it is a bad idea to report an error here 
   }
-  cerr << "main caught an exception." << endl;
+  std::cerr << "main caught an exception." << std::endl;
  error_return:
 #ifdef CREATE_CHANNEL
 #ifdef DESTROY_CHANNEL
   try {
     if (!CORBA::is_nil(channel)) {
-      if (verbose) cout << "Destroying the channel we created" << endl;
+      if (verbose) std::cout << "Destroying the channel we created" << std::endl;
       channel->destroy();
     }
   } catch(...) { }
@@ -155,7 +155,7 @@ int main(int argc, char** argv) {
 #ifdef DESTROY_CHANNEL
   try {
     if (!CORBA::is_nil(channel)) {
-      if (verbose) cout << "Destroying the channel we created" << endl;
+      if (verbose) std::cout << "Destroying the channel we created" << std::endl;
       channel->destroy();
     }
   } catch(...) { }
diff -p -up omniNotify/examples/parse_cmd_line.h.orig omniNotify/examples/parse_cmd_line.h
--- omniNotify/examples/parse_cmd_line.h.orig	2010-03-05 19:05:28.135485976 -0300
+++ omniNotify/examples/parse_cmd_line.h	2010-03-05 19:06:14.704481837 -0300
@@ -4,7 +4,7 @@
 #define _PARSE_CMD_LINE_H
 
 #include <stdlib.h>
-#include <iostream.h>
+#include <iostream>
 
 #include "CosNotifyShorthands.h"
 
@@ -18,47 +18,47 @@
 
 static void usage(const char* pname, CORBA::Boolean supports_filters)
 {
-  cout << "Usage: " << pname << " [-d #] [-b #] [-m #] [-M #] [-n name] [-f file] [-N name] [-F file] [-p file] [-a file] [-v]";
+  std::cout << "Usage: " << pname << " [-d #] [-b #] [-m #] [-M #] [-n name] [-f file] [-N name] [-F file] [-p file] [-a file] [-v]";
   if (supports_filters) {
-    cout << " [-t types] [-e expr]" << endl;
+    std::cout << " [-t types] [-e expr]" << std::endl;
   } else {
-    cout << endl;
+    std::cout << std::endl;
   }
-  cout << "  -d #     : disconnect after # events [default 0 means never disconnect]" << endl;
-  cout << "  -b #     : batch size (only relevant for batch supplier programs) [default 5]" << endl;
-  cout << "               => must be >= 1" << endl;
-  cout << "  -m #     : # of milliseconds to pause between each push/pull [default 0]" << endl;
-  cout << "  -M #     : # of milliseconds to pause during incoming push, pull, try_pull [default 0]" << endl;
-  cout << "             (-M only applies to push consumers and pull suppliers)" << endl;
-  cout << "  -n name  : channel name" << endl;
-  cout << "               => use event service to lookup this name" << endl;
-  cout << "  -f file  : file containing channel IOR" << endl;
-  cout << "               => use string_to_object on the IOR" << endl;
-  cout << "  -N name  : factory name" << endl;
-  cout << "               => use event service to lookup this name" << endl;
-  cout << "  -F file  : file containing channel factory IOR" << endl;
-  cout << "               => use string_to_object on the IOR" << endl;
-  cout << "  -p file  : file to store IOR of the proxy used by this client" << endl;
-  cout << "                (used by demo_add_filter, demo_offer_change, or demo_subscription_chang)" << endl;
-  cout << "  -a file  : file to store IOR of the admin used by this client" << endl;
-  cout << "                (used by demo_add_filter, demo_offer_change, or demo_subscription_chang)" << endl;
-  cout << "  -v       : verbose output" << endl;
-  cout << endl;
+  std::cout << "  -d #     : disconnect after # events [default 0 means never disconnect]" << std::endl;
+  std::cout << "  -b #     : batch size (only relevant for batch supplier programs) [default 5]" << std::endl;
+  std::cout << "               => must be >= 1" << std::endl;
+  std::cout << "  -m #     : # of milliseconds to pause between each push/pull [default 0]" << std::endl;
+  std::cout << "  -M #     : # of milliseconds to pause during incoming push, pull, try_pull [default 0]" << std::endl;
+  std::cout << "             (-M only applies to push consumers and pull suppliers)" << std::endl;
+  std::cout << "  -n name  : channel name" << std::endl;
+  std::cout << "               => use event service to lookup this name" << std::endl;
+  std::cout << "  -f file  : file containing channel IOR" << std::endl;
+  std::cout << "               => use string_to_object on the IOR" << std::endl;
+  std::cout << "  -N name  : factory name" << std::endl;
+  std::cout << "               => use event service to lookup this name" << std::endl;
+  std::cout << "  -F file  : file containing channel factory IOR" << std::endl;
+  std::cout << "               => use string_to_object on the IOR" << std::endl;
+  std::cout << "  -p file  : file to store IOR of the proxy used by this client" << std::endl;
+  std::cout << "                (used by demo_add_filter, demo_offer_change, or demo_subscription_chang)" << std::endl;
+  std::cout << "  -a file  : file to store IOR of the admin used by this client" << std::endl;
+  std::cout << "                (used by demo_add_filter, demo_offer_change, or demo_subscription_chang)" << std::endl;
+  std::cout << "  -v       : verbose output" << std::endl;
+  std::cout << std::endl;
   if (supports_filters) {
-    cout << "Options for adding a filter:" << endl;
-    cout << "  -t types : add a filter for the specified types, which should be a" << endl;
-    cout << "               comma-separated list of types of the form D::T" << endl;
-    cout << "  -e expr  : add a filter with the specified boolean expression" << endl;
-    cout << endl;
-    cout << "If only -t specified, the expression \"true\" is used for the filter" << endl;
-    cout << "If only -e specified, the event type \"*::*\" is used for the filter" << endl;
-    cout << endl;
-  }
-  cout << "If both -n and -f are specified, the -n option is tried first" << endl;
-  cout << endl;
-  cout << "If neither -n or -f is specified, program first tries name service" << endl;
-  cout << "using name \"EventChannel\", then default IOR file /tmp/rdichan.ior" << endl;
-  cout << endl;
+    std::cout << "Options for adding a filter:" << std::endl;
+    std::cout << "  -t types : add a filter for the specified types, which should be a" << std::endl;
+    std::cout << "               comma-separated list of types of the form D::T" << std::endl;
+    std::cout << "  -e expr  : add a filter with the specified boolean expression" << std::endl;
+    std::cout << std::endl;
+    std::cout << "If only -t specified, the expression \"true\" is used for the filter" << std::endl;
+    std::cout << "If only -e specified, the event type \"*::*\" is used for the filter" << std::endl;
+    std::cout << std::endl;
+  }
+  std::cout << "If both -n and -f are specified, the -n option is tried first" << std::endl;
+  std::cout << std::endl;
+  std::cout << "If neither -n or -f is specified, program first tries name service" << std::endl;
+  std::cout << "using name \"EventChannel\", then default IOR file /tmp/rdichan.ior" << std::endl;
+  std::cout << std::endl;
 }
 
 // return 0 if etype_list is a valid comma-separated event type list
@@ -201,12 +201,12 @@ CORBA::Boolean parse_cmd_line(int argc,
     cfact_ior_file = (char*)"/tmp/rdifact.ior";
   }
   if ( (!supports_filters) && ( strlen(etype_list) || strlen(constraint_expr) ) ) {
-    cout << "Filter options not supported for this client" << endl;
+    std::cout << "Filter options not supported for this client" << std::endl;
     usage(pname, supports_filters);
     return 1; // error
   }
   if (strlen(etype_list) && parse_etype_list(etype_list, evs)) {
-    cout << "Event type list for -t option must be comma-separated list of D::T" << endl << endl; 
+    std::cout << "Event type list for -t option must be comma-separated list of D::T" << std::endl << std::endl; 
     usage(pname, supports_filters);
     return 1;
   }
diff -p -up omniNotify/examples/sample_clients.cc.orig omniNotify/examples/sample_clients.cc
--- omniNotify/examples/sample_clients.cc.orig	2010-03-05 19:08:18.722484701 -0300
+++ omniNotify/examples/sample_clients.cc	2010-03-05 19:09:40.280486339 -0300
@@ -7,9 +7,9 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <fstream.h>
-#include <iostream.h>
-#include <iomanip.h>
+#include <fstream>
+#include <iostream>
+#include <iomanip>
 
 #ifdef HAVE_UNISTD_H
 #  include <unistd.h>
@@ -70,7 +70,7 @@ void destroy_filters(FilterSeq& seq) {
 
 // This helper routine informs channel that type ANY will be supplied
 void offer_any(CosNC::NotifyPublish_ptr proxy, const char* objnm, CORBA::Boolean verbose) {
-  if (verbose) cout << objnm << ": offering type %ANY" << endl;
+  if (verbose) std::cout << objnm << ": offering type %ANY" << std::endl;
   CosN::EventTypeSeq added, deled;
   added.length(1);
   added[0].domain_name = CORBA::string_dup("");
@@ -79,13 +79,13 @@ void offer_any(CosNC::NotifyPublish_ptr
   try {
     proxy->offer_change(added, deled);
   } catch (...) {
-    if (verbose) cout << "** registration failed **" << endl;
+    if (verbose) std::cout << "** registration failed **" << std::endl;
   }
 }
 
 // This helper routine informs channel that types Stock::Ticker and Bond::Ticker will be supplied
 void offer_ticker(CosNC::NotifyPublish_ptr proxy, const char* objnm, CORBA::Boolean verbose) {
-  if (verbose) cout << objnm << ": offering types Stock::Ticker and Bond::Ticker" << endl;
+  if (verbose) std::cout << objnm << ": offering types Stock::Ticker and Bond::Ticker" << std::endl;
   CosN::EventTypeSeq added, deled;
   added.length(2);
   added[0].domain_name = CORBA::string_dup("Stock");
@@ -96,7 +96,7 @@ void offer_ticker(CosNC::NotifyPublish_p
   try {
     proxy->offer_change(added, deled);
   } catch (...) {
-    if (verbose) cout << "** registration failed **" << endl;
+    if (verbose) std::cout << "** registration failed **" << std::endl;
   }
 }
 
@@ -104,19 +104,19 @@ void offer_ticker(CosNC::NotifyPublish_p
 void write_ior_to_file(CORBA::ORB_ptr orb, CORBA::Object_ptr o,
 		       const char* filenm, CORBA::Boolean verbose) {
   if (strlen(filenm) == 0) {
-    if (verbose) cout << "ior filename empty -- skipping" << endl;
+    if (verbose) std::cout << "ior filename empty -- skipping" << std::endl;
     return;
   }
-  ofstream file(filenm, ios::out);
+  std::ofstream file(filenm, std::ios::out);
   if ( ! file ) {
-    if (verbose) cerr << "Failed to open IOR file: " << filenm << endl;
+    if (verbose) std::cerr << "Failed to open IOR file: " << filenm << std::endl;
     return;
   }
   char* ior_name = orb->object_to_string(o);
   file << ior_name;
   file.close();
   delete [] ior_name;
-  if (verbose) cout << "wrote IOR to file: " << filenm << endl;
+  if (verbose) std::cout << "wrote IOR to file: " << filenm << std::endl;
 }
 
 // These 2 helper routines are used to obtain one of the
@@ -138,14 +138,14 @@ CosNA::ProxyConsumer_ptr get_proxy_consu
   try {
     admin = channel->new_for_suppliers(ifoper, admID);
     if ( CORBA::is_nil(admin) ) {
-      cerr << "Failed to obtain admin" << endl;
+      std::cerr << "Failed to obtain admin" << std::endl;
       return generic_proxy; // failure
     }
   } catch (...) {
-    cerr << "Failed to obtain admin" << endl;
+    std::cerr << "Failed to obtain admin" << std::endl;
     return generic_proxy;  // failure
   }
-  if (verbose) cout << "Obtained admin from the channel" << endl;
+  if (verbose) std::cout << "Obtained admin from the channel" << std::endl;
 
   CosNA::ProxyID prxID;
   try {
@@ -156,14 +156,14 @@ CosNA::ProxyConsumer_ptr get_proxy_consu
     }
   } catch (...) {  }
   if (CORBA::is_nil(generic_proxy)) {
-    cerr << "Failed to obtain proxy" << endl;
+    std::cerr << "Failed to obtain proxy" << std::endl;
     try {
       admin->destroy();
     } catch (...) { }
     admin = CosNA::SupplierAdmin::_nil();
     return generic_proxy;
   }
-  if (verbose) cout << "Obtained proxy from admin" << endl;
+  if (verbose) std::cout << "Obtained proxy from admin" << std::endl;
   write_ior_to_file(orb, admin, admin_ior_file, verbose);
   return generic_proxy; // success if generic_proxy is non-nil, otherwise failure
 }
@@ -183,14 +183,14 @@ CosNA::ProxySupplier_ptr get_proxy_suppl
   try {
     admin = channel->new_for_consumers(ifoper, admID);
     if ( CORBA::is_nil(admin) ) {
-      cerr << "Failed to obtain admin" << endl;
+      std::cerr << "Failed to obtain admin" << std::endl;
       return generic_proxy; // failure
     }
   } catch (...) {
-    cerr << "Failed to obtain admin" << endl;
+    std::cerr << "Failed to obtain admin" << std::endl;
     return generic_proxy;  // failure
   }
-  if (verbose) cout << "Obtained admin from the channel" << endl;
+  if (verbose) std::cout << "Obtained admin from the channel" << std::endl;
 
   CosNA::ProxyID prxID;
   try {
@@ -201,14 +201,14 @@ CosNA::ProxySupplier_ptr get_proxy_suppl
     }
   } catch (...) {  }
   if (CORBA::is_nil(generic_proxy)) {
-    cerr << "Failed to obtain proxy" << endl;
+    std::cerr << "Failed to obtain proxy" << std::endl;
     try {
       admin->destroy();
     } catch (...) { }
     admin = CosNA::ConsumerAdmin::_nil();
     return generic_proxy;
   }
-  if (verbose) cout << "Obtained proxy from admin" << endl;
+  if (verbose) std::cout << "Obtained proxy from admin" << std::endl;
   write_ior_to_file(orb, admin, admin_ior_file, verbose);
   return generic_proxy; // success if generic_proxy is non-nil, otherwise failure
 }
@@ -226,24 +226,24 @@ sample_add_filter(CosNA::EventChannel_pt
 		  CORBA::Boolean verbose) {
   // if evs and constraint expr are empty, we ignore them + do not add a filter
   if ( (evs.length() == 0) && (strlen(constraint_expr) == 0) ) {
-    if (verbose) cout << obj_name << ": (no filter used)" << endl;
+    if (verbose) std::cout << obj_name << ": (no filter used)" << std::endl;
     return 0; // OK
   }
   // Obtain a reference to the default filter factory; create a filter object 
   CosNF::FilterFactory_ptr ffp;
   filter = CosNF::Filter::_nil();
   try {
-    if (verbose) cout << obj_name << ": Obtaining default filter factory" << endl;
+    if (verbose) std::cout << obj_name << ": Obtaining default filter factory" << std::endl;
     ffp    = channel->default_filter_factory();  
     filter = ffp->create_filter("EXTENDED_TCL");
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << obj_name << ": Caught COMM_FAILURE obtaining filter object" << endl;
+    std::cerr << obj_name << ": Caught COMM_FAILURE obtaining filter object" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << obj_name << ": Caught exception obtaining filter object" << endl;
+    std::cerr << obj_name << ": Caught exception obtaining filter object" << std::endl;
     return 1; // error
   }
-  if (verbose) cout << obj_name << ": Obtained filter from default filter factory" << endl;
+  if (verbose) std::cout << obj_name << ": Obtained filter from default filter factory" << std::endl;
 
   // Construct a simple constraint expression; add it to fadmin
   CosNF::ConstraintExpSeq   exp;
@@ -252,32 +252,32 @@ sample_add_filter(CosNA::EventChannel_pt
   exp[0].constraint_expr = CORBA::string_dup(constraint_expr);
   CORBA::Boolean res = 0; // OK
   try {
-    if (verbose) cout << obj_name << ": Adding constraints to filter" << endl;
+    if (verbose) std::cout << obj_name << ": Adding constraints to filter" << std::endl;
     filter->add_constraints(exp);
-    if (verbose) cout << obj_name << ": Adding filter to target" << endl;
+    if (verbose) std::cout << obj_name << ": Adding filter to target" << std::endl;
     fadmin->add_filter(filter);
     if (verbose) {
       if (evs.length()) {
-	cout << obj_name << ": Added filter for types ";
+	std::cout << obj_name << ": Added filter for types ";
 	for (unsigned int j = 0; j < evs.length(); j++) { 
-	  cout << (const char*)evs[j].domain_name << "::" << (const char*)evs[j].type_name;
+	  std::cout << (const char*)evs[j].domain_name << "::" << (const char*)evs[j].type_name;
 	  if ((j+1) < evs.length())
-	    cout << ", ";
+	    std::cout << ", ";
 	}
       } else {
-	cout << obj_name << ": Added filter for type *::* ";
+	std::cout << obj_name << ": Added filter for type *::* ";
       }
-      cout << " and constraint expression \"" << constraint_expr << "\" " << endl;
+      std::cout << " and constraint expression \"" << constraint_expr << "\" " << std::endl;
     }
   }
   catch(CosNF::InvalidConstraint& _exobj1) {
-    cerr << obj_name << ": Exception thrown : Invalid constraint given "
-	 << (const char *)constraint_expr << endl;
+    std::cerr << obj_name << ": Exception thrown : Invalid constraint given "
+	 << (const char *)constraint_expr << std::endl;
     res = 1; // error
   }
   catch (...) {
-    cerr << obj_name << ": Exception thrown while adding constraint " 
-	 << (const char *)constraint_expr << endl; 
+    std::cerr << obj_name << ": Exception thrown while adding constraint " 
+	 << (const char *)constraint_expr << std::endl; 
     res = 1; // error
   }
   if (res == 1) { // error so destroy filter
@@ -306,17 +306,17 @@ add512_filter(CosNA::EventChannel_ptr ch
   CosNF::FilterFactory_ptr ffp;
   filter = CosNF::Filter::_nil();
   try {
-    if (verbose) cout << obj_name << ": Obtaining default filter factory" << endl;
+    if (verbose) std::cout << obj_name << ": Obtaining default filter factory" << std::endl;
     ffp    = channel->default_filter_factory();  
     filter = ffp->create_filter("EXTENDED_TCL");
   } catch (CORBA::COMM_FAILURE& ex) {
-    cerr << obj_name << ": Caught COMM_FAILURE obtaining filter object" << endl;
+    std::cerr << obj_name << ": Caught COMM_FAILURE obtaining filter object" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << obj_name << ": Caught exception obtaining filter object" << endl;
+    std::cerr << obj_name << ": Caught exception obtaining filter object" << std::endl;
     return 1; // error
   }
-  if (verbose) cout << obj_name << ": Obtained filter from default filter factory" << endl;
+  if (verbose) std::cout << obj_name << ": Obtained filter from default filter factory" << std::endl;
 
   // Construct a simple constraint expression; add it to fadmin
   CosNF::ConstraintExpSeq   exp;
@@ -327,29 +327,29 @@ add512_filter(CosNA::EventChannel_ptr ch
   exp[0].constraint_expr = CORBA::string_dup("true");
   CORBA::Boolean res = 0; // OK
   try {
-    if (verbose) cout << obj_name << ": Adding initial dummy constraint to filter" << endl;
+    if (verbose) std::cout << obj_name << ": Adding initial dummy constraint to filter" << std::endl;
     if (verbose) {
-      cout << obj_name << ": Adding constraint with dummy type Type_XXX and constraint \"true\" to filter" << endl;
+      std::cout << obj_name << ": Adding constraint with dummy type Type_XXX and constraint \"true\" to filter" << std::endl;
     }
     filter->add_constraints(exp);
-    if (verbose) cout << obj_name << ": Adding filter to target" << endl;
+    if (verbose) std::cout << obj_name << ": Adding filter to target" << std::endl;
     fadmin->add_filter(filter);
     for (int i = 0; i < 512; i++) {
       char buf[1024];
       sprintf(buf, "Type_%03d", i);
       exp[0].event_types[0].type_name = CORBA::string_dup(buf);
       if (verbose) {
-	cout << obj_name << ": Adding constraint with type " << buf << " and constraint \"true\" to filter" << endl;
+	std::cout << obj_name << ": Adding constraint with type " << buf << " and constraint \"true\" to filter" << std::endl;
       }
       filter->add_constraints(exp);
     }
   }
   catch(CosNF::InvalidConstraint& _exobj1) {
-    cerr << obj_name << ": Exception thrown : Invalid constraint given" << endl;
+    std::cerr << obj_name << ": Exception thrown : Invalid constraint given" << std::endl;
     res = 1; // error
   }
   catch (...) {
-    cerr << obj_name << ": Exception thrown while adding constraint/filter" << endl; 
+    std::cerr << obj_name << ": Exception thrown while adding constraint/filter" << std::endl; 
     res = 1; // error
   }
 
@@ -445,16 +445,16 @@ CORBA::Boolean PushConsumer_i::connect()
       _my_proxy->obtain_offered_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl;
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl;
   // if _millisecs is set, spawn a thread to ping the proxy
   if (_millisecs)
     _worker = new GenericBoundWorkerThread(this);
@@ -466,11 +466,11 @@ void PushConsumer_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PushConsumer", "PushConsumer_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy
@@ -496,7 +496,7 @@ void* PushConsumer_i::start_working(void
 
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PushConsumer", "PushConsumer_i::start_working");
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
       unsigned long t_secs = 0, t_nanosecs = 0;
@@ -518,7 +518,7 @@ void* PushConsumer_i::start_working(void
       continue; // continue ping loop
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while pinging proxy using MyType()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using MyType()" << std::endl;
       _done = 1;
       _finish.broadcast();
       _com_err = 1;
@@ -538,16 +538,16 @@ void PushConsumer_i::push(const CORBA::A
   _num_events++;
   if (_consume_fn)
     (*_consume_fn)(data, _obj_name, _num_events, _verbose);
-  else if (_verbose) cout << _obj_name << ": event count = " << _num_events << endl;
+  else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << std::endl;
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
     _done = 1;
     _finish.broadcast();
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying push response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying push response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -560,7 +560,7 @@ void PushConsumer_i::disconnect_push_con
 
   TW_SCOPE_LOCK(lock, _oplock, "PushConsumer", "PushConsumer_i::disconnect_push_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -590,11 +590,11 @@ void PushConsumer_i::offer_change(const
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -678,16 +678,16 @@ CORBA::Boolean StructuredPushConsumer_i:
       _my_proxy->obtain_offered_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl; 
   // if _millisecs is set, spawn a thread to ping the proxy
   if (_millisecs) 
     _worker = new GenericBoundWorkerThread(this);
@@ -699,11 +699,11 @@ void StructuredPushConsumer_i::cleanup()
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPushConsumer", "StructuredPushConsumer_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -730,7 +730,7 @@ void* StructuredPushConsumer_i::start_wo
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPushConsumer", "StructuredPushConsumer_i::start_working");
 
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
       unsigned long t_secs = 0, t_nanosecs = 0;
@@ -752,7 +752,7 @@ void* StructuredPushConsumer_i::start_wo
       continue; // continue ping loop
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while pinging proxy using MyType()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using MyType()" << std::endl;
       _done = 1;
       _finish.broadcast();
       _com_err = 1;
@@ -771,16 +771,16 @@ void StructuredPushConsumer_i::push_stru
   _num_events++;
   if (_consume_fn)
     (*_consume_fn)(data, _obj_name, _num_events, _verbose);
-  else if (_verbose) cout << _obj_name << ": event count = " << _num_events << endl;
+  else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << std::endl;
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
     _done = 1;
     _finish.broadcast();
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying push_structured_event response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying push_structured_event response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -793,7 +793,7 @@ void StructuredPushConsumer_i::disconnec
 
   TW_SCOPE_LOCK(lock, _oplock, "StructuredPushConsumer", "StructuredPushConsumer_i::disconnect_structured_push_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -823,11 +823,11 @@ void StructuredPushConsumer_i::offer_cha
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -922,16 +922,16 @@ CORBA::Boolean Structured512PushConsumer
       _my_proxy->obtain_offered_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl; 
   // if _millisecs is set, spawn a thread to ping the proxy
   if (_millisecs) 
     _worker = new GenericBoundWorkerThread(this);
@@ -943,11 +943,11 @@ void Structured512PushConsumer_i::cleanu
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "Structured512PushConsumer", "Structured512PushConsumer_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -974,7 +974,7 @@ void* Structured512PushConsumer_i::start
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "Structured512PushConsumer", "Structured512PushConsumer_i::start_working");
 
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     // invariant: _oplock held at top of loop
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
@@ -997,7 +997,7 @@ void* Structured512PushConsumer_i::start
       continue; // continue ping loop
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while pinging proxy using MyType()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using MyType()" << std::endl;
       _done = 1;
       _finish.broadcast();
       _com_err = 1;
@@ -1016,16 +1016,16 @@ void Structured512PushConsumer_i::push_s
   _num_events++;
   if (_consume_fn)
     (*_consume_fn)(data, _obj_name, _num_events, _verbose);
-  else if (_verbose) cout << _obj_name << ": event count = " << _num_events << endl;
+  else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << std::endl;
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
     _done = 1;
     _finish.broadcast();
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying push_structured_event response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying push_structured_event response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -1038,7 +1038,7 @@ void Structured512PushConsumer_i::discon
 
   TW_SCOPE_LOCK(lock, _oplock, "Structured512PushConsumer", "Structured512PushConsumer_i::disconnect_structured_push_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -1068,11 +1068,11 @@ void Structured512PushConsumer_i::offer_
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -1155,16 +1155,16 @@ CORBA::Boolean SequencePushConsumer_i::c
       _my_proxy->obtain_offered_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl; 
   // if _millisecs is set, spawn a thread to ping the proxy
   if (_millisecs)
     _worker = new GenericBoundWorkerThread(this);
@@ -1176,11 +1176,11 @@ void SequencePushConsumer_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePushConsumer", "SequencePushConsumer_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -1207,7 +1207,7 @@ void* SequencePushConsumer_i::start_work
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePushConsumer", "SequencePushConsumer_i::start_working");
 
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     // invariant: _oplock held at top of loop
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
@@ -1230,7 +1230,7 @@ void* SequencePushConsumer_i::start_work
       continue; // continue ping loop
     com_fail:
 	if (_done) break;
-	if (_verbose) cout << _obj_name << ": communication error while pinging proxy using MyType()" << endl;
+	if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using MyType()" << std::endl;
 	_done = 1;
 	_finish.broadcast();
 	_com_err = 1;
@@ -1250,16 +1250,16 @@ void SequencePushConsumer_i::push_struct
   _num_events += data.length();
   if (_consume_fn)
     (*_consume_fn)(data, _obj_name, _num_events, _num_batches, _verbose);
-  else if (_verbose) cout << _obj_name << ": event count = " << _num_events << " batch count = " << _num_batches << endl;
+  else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << " batch count = " << _num_batches << std::endl;
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
     _done = 1;
     _finish.broadcast();
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying push_structured_events response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying push_structured_events response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -1272,7 +1272,7 @@ void SequencePushConsumer_i::disconnect_
 
   TW_SCOPE_LOCK(lock, _oplock, "SequencePushConsumer", "SequencePushConsumer_i::disconnect_sequence_push_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -1302,11 +1302,11 @@ void SequencePushConsumer_i::offer_chang
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -1393,17 +1393,17 @@ CORBA::Boolean PullConsumer_i::connect()
       _my_proxy->obtain_offered_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // spawn a thread to do pulling
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -1413,11 +1413,11 @@ void PullConsumer_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PullConsumer", "PullConsumer_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -1450,7 +1450,7 @@ void* PullConsumer_i::start_working(void
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PullConsumer", "PullConsumer_i::start_working");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main pull loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main pull loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       { // introduce temporary lock release scope; do not hold oplock across pull
@@ -1463,7 +1463,7 @@ void* PullConsumer_i::start_working(void
       } // end temporary lock release scope
       if (_done) break; // must have disconnected during pull
       if (!data) {
-	if (_verbose) cout << _obj_name << ": strange failure: pull() returned nil" << endl;
+	if (_verbose) std::cout << _obj_name << ": strange failure: pull() returned nil" << std::endl;
 	_com_err = 1;
 	break; // break from while loop -- done
       }
@@ -1471,11 +1471,11 @@ void* PullConsumer_i::start_working(void
       _num_events++;
       if (_consume_fn)
 	(*_consume_fn)(*data, _obj_name, _num_events, _verbose);
-      else if (_verbose) cout << _obj_name << ": event count = " << _num_events << endl;
+      else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << std::endl;
       delete data;
       data = 0;
       if (_max_events && (_num_events >= _max_events)) {
-	if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	break; // done 
       }
       if (_millisecs) { // sleep for specified interval
@@ -1490,7 +1490,7 @@ void* PullConsumer_i::start_working(void
       continue; // continue pulling
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while calling pull()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling pull()" << std::endl;
       _com_err = 1;
       break;
     } // end while loop
@@ -1510,7 +1510,7 @@ void PullConsumer_i::disconnect_pull_con
 
   TW_SCOPE_LOCK(lock, _oplock, "PullConsumer", "PullConsumer_i::disconnect_pull_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -1540,11 +1540,11 @@ void PullConsumer_i::offer_change(const
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -1629,17 +1629,17 @@ CORBA::Boolean StructuredPullConsumer_i:
       _my_proxy->obtain_offered_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // spawn a thread to do pulling
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -1649,11 +1649,11 @@ void StructuredPullConsumer_i::cleanup()
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPullConsumer", "StructuredPullConsumer_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -1686,7 +1686,7 @@ void* StructuredPullConsumer_i::start_wo
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPullConsumer", "StructuredPullConsumer_i::start_working");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main pull loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main pull loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       { // introduce temporary lock release scope; do not hold oplock across pull
@@ -1699,7 +1699,7 @@ void* StructuredPullConsumer_i::start_wo
       } // end temporary lock release scope
       if (_done) break; // must have disconnected during pull
       if (!data) {
-	if (_verbose) cout << _obj_name << ": strange failure: pull_structured_event() returned nil" << endl;
+	if (_verbose) std::cout << _obj_name << ": strange failure: pull_structured_event() returned nil" << std::endl;
 	_com_err = 1;
 	break; // break from while loop -- done
       }
@@ -1707,11 +1707,11 @@ void* StructuredPullConsumer_i::start_wo
       _num_events++;
       if (_consume_fn)
 	(*_consume_fn)(*data, _obj_name, _num_events, _verbose);
-      else if (_verbose) cout << _obj_name << ": event count = " << _num_events << endl;
+      else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << std::endl;
       delete data;
       data = 0;
       if (_max_events && (_num_events >= _max_events)) {
-	if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	break; // done
       }
       if (_millisecs) { // sleep for specified interval
@@ -1726,7 +1726,7 @@ void* StructuredPullConsumer_i::start_wo
       continue; // continue pulling
     com_fail:
       if (_done) break; // must have disconnected during pull
-      if (_verbose) cout << _obj_name << ": communication error while calling pull_structured_event()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling pull_structured_event()" << std::endl;
       _com_err = 1;
       break; // break from while loop -- done
     } // end while loop
@@ -1747,7 +1747,7 @@ void StructuredPullConsumer_i::disconnec
 
   TW_SCOPE_LOCK(lock, _oplock, "StructuredPullConsumer", "StructuredPullConsumer_i::disconnect_structured_pull_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -1777,11 +1777,11 @@ void StructuredPullConsumer_i::offer_cha
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -1865,17 +1865,17 @@ CORBA::Boolean SequencePullConsumer_i::c
       _my_proxy->obtain_offered_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // spawn a thread to do pulling
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to consume events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to consume events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -1885,11 +1885,11 @@ void SequencePullConsumer_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePullConsumer", "SequencePullConsumer_i::connect");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -1922,7 +1922,7 @@ void* SequencePullConsumer_i::start_work
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePullConsumer", "SequencePullConsumer_i::start_working");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main pull loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main pull loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       { // introduce temporary lock release scope; do not hold oplock across pull
@@ -1935,7 +1935,7 @@ void* SequencePullConsumer_i::start_work
       } // end temporary lock release scope
       if (_done) break; // must have disconnected during pull
       if (!data) {
-	if (_verbose) cout << _obj_name << ": strange failure: pull_structured_events() returned nil" << endl;
+	if (_verbose) std::cout << _obj_name << ": strange failure: pull_structured_events() returned nil" << std::endl;
 	_com_err = 1;
 	break; // break from while loop -- done
       }
@@ -1944,11 +1944,11 @@ void* SequencePullConsumer_i::start_work
       _num_events += data->length();
       if (_consume_fn)
 	(*_consume_fn)(*data, _obj_name, _num_events, _num_batches, _verbose);
-      else if (_verbose) cout << _obj_name << ": event count = " << _num_events << " batch count = " << _num_batches << endl;
+      else if (_verbose) std::cout << _obj_name << ": event count = " << _num_events << " batch count = " << _num_batches << std::endl;
       delete data;
       data = 0;
       if (_max_events && (_num_events >= _max_events)) {
-	if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	break; // done
       }
       if (_millisecs) { // sleep for specified interval
@@ -1963,7 +1963,7 @@ void* SequencePullConsumer_i::start_work
       continue; // continue pulling
     com_fail:
       if (_done) break; // must have disconnected during pull
-      if (_verbose) cout << _obj_name << ": communication error while calling pull_structured_events()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling pull_structured_events()" << std::endl;
       _com_err = 1;
       break; // break from while loop -- done
     } // end while loop
@@ -1983,7 +1983,7 @@ void SequencePullConsumer_i::disconnect_
 
   TW_SCOPE_LOCK(lock, _oplock, "SequencePullConsumer", "SequencePullConsumer_i::disconnect_sequence_pull_consumer");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -2013,11 +2013,11 @@ void SequencePullConsumer_i::offer_chang
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": offer_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying offer_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -2115,19 +2115,19 @@ CORBA::Boolean PushSupplier_i::connect()
       _my_proxy->obtain_subscription_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // register the types to be supplied
   offer_any(_my_proxy, _obj_name, _verbose);
   // spawn a thread to do pushing
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -2137,11 +2137,11 @@ void PushSupplier_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PushSupplier", "PushSupplier_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -2174,7 +2174,7 @@ void* PushSupplier_i::start_working(void
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PushSupplier", "PushSupplier_i::start_working");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main push loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main push loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       if ((*_supply_fn)(*data, _obj_name, _num_events+1, _verbose)) {
@@ -2189,7 +2189,7 @@ void* PushSupplier_i::start_working(void
 	if (_done) break; // must have disconnected during push
 	_num_events++;
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  break; // done
 	}
       }
@@ -2206,7 +2206,7 @@ void* PushSupplier_i::start_working(void
       continue; // continue pushing
     com_fail:
       if (_done) break; // must have disconnected during push
-      if (_verbose) cout << _obj_name << ": communication error while calling push()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling push()" << std::endl;
       _com_err = 1;
       break; // break from while loop -- done
     } // end while loop
@@ -2226,7 +2226,7 @@ void PushSupplier_i::disconnect_push_sup
 
   TW_SCOPE_LOCK(lock, _oplock, "PushSupplier", "PushSupplier_i::disconnect_push_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -2256,11 +2256,11 @@ void PushSupplier_i::subscription_change
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -2345,19 +2345,19 @@ CORBA::Boolean StructuredPushSupplier_i:
       _my_proxy->obtain_subscription_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // register the types to be supplied
   offer_ticker(_my_proxy, _obj_name, _verbose);
   // spawn a thread to do pushing
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -2367,11 +2367,11 @@ void StructuredPushSupplier_i::cleanup()
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPushSupplier", "StructuredPushSupplier_i::connect");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -2404,7 +2404,7 @@ void* StructuredPushSupplier_i::start_wo
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPushSupplier", "StructuredPushSupplier_i::start_working");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main push loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main push loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       if ((*_supply_fn)(*data, _obj_name, _num_events+1, _verbose)) {
@@ -2419,7 +2419,7 @@ void* StructuredPushSupplier_i::start_wo
 	if (_done) break; // must have disconnected during push
 	_num_events++;
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  break; // done
 	}
       }
@@ -2436,7 +2436,7 @@ void* StructuredPushSupplier_i::start_wo
       continue; // continue pushing
     com_fail:
       if (_done) break; // must have disconnected during push
-      if (_verbose) cout << _obj_name << ": communication error while calling push_structured_event()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling push_structured_event()" << std::endl;
       _com_err = 1;
       break; // break from while loop -- done
     } // end while loop
@@ -2456,7 +2456,7 @@ void StructuredPushSupplier_i::disconnec
 
   TW_SCOPE_LOCK(lock, _oplock, "StructuredPushSupplier", "StructuredPushSupplier_i::disconnect_structured_push_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -2486,11 +2486,11 @@ void StructuredPushSupplier_i::subscript
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -2575,17 +2575,17 @@ CORBA::Boolean Structured512PushSupplier
       _my_proxy->obtain_subscription_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // spawn a thread to do pushing
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -2595,11 +2595,11 @@ void Structured512PushSupplier_i::cleanu
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "Structured512PushSupplier", "Structured512PushSupplier_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -2631,7 +2631,7 @@ void* Structured512PushSupplier_i::start
   CosN::StructuredEvent* data = new CosN::StructuredEvent;
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "Structured512PushSupplier", "Structured512PushSupplier_i::start_working");
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main push loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main push loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       if ((*_supply_fn)(*data, _obj_name, _num_events+1, _verbose)) {
@@ -2646,7 +2646,7 @@ void* Structured512PushSupplier_i::start
 	if (_done) break; // must have disconnected during push
 	_num_events++;
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  break; // done
 	}
       }
@@ -2663,7 +2663,7 @@ void* Structured512PushSupplier_i::start
       continue; // continue pushing
     com_fail:
       if (_done) break; // must have disconnected during push
-      if (_verbose) cout << _obj_name << ": communication error while calling push_structured_event()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling push_structured_event()" << std::endl;
       _com_err = 1;
       break; // break from while loop -- done
     } //end while loop
@@ -2683,7 +2683,7 @@ void Structured512PushSupplier_i::discon
 
   TW_SCOPE_LOCK(lock, _oplock, "Structured512PushSupplier", "Structured512PushSupplier_i::disconnect_structured_push_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -2713,11 +2713,11 @@ void Structured512PushSupplier_i::subscr
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -2807,19 +2807,19 @@ CORBA::Boolean SequencePushSupplier_i::c
       _my_proxy->obtain_subscription_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
   // register the types to be supplied
   offer_ticker(_my_proxy, _obj_name, _verbose);
   // spawn a thread to do pushing
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   _worker = new GenericBoundWorkerThread(this);
   return 0; // OK
 }
@@ -2829,11 +2829,11 @@ void SequencePushSupplier_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePushSupplier", "SequencePushSupplier_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -2867,7 +2867,7 @@ void* SequencePushSupplier_i::start_work
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePushSupplier", "SequencePushSupplier_i::start_working");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Spawned thread entering main push loop" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Spawned thread entering main push loop" << std::endl;
     while ( 1 ) {
       if (_done) break; // must have disconnected
       data->length(0);
@@ -2884,7 +2884,7 @@ void* SequencePushSupplier_i::start_work
 	_num_batches++;
 	_num_events += data->length();
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  break; // done
 	}
       }
@@ -2901,7 +2901,7 @@ void* SequencePushSupplier_i::start_work
       continue; // continue pushing
     com_fail:
       if (_done) break; // must have disconnected during push
-      if (_verbose) cout << _obj_name << ": communication error while calling push_structured_events()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while calling push_structured_events()" << std::endl;
       _com_err = 1;
       break; // break from while loop -- done
     } // end while loop
@@ -2921,7 +2921,7 @@ void SequencePushSupplier_i::disconnect_
 
   TW_SCOPE_LOCK(lock, _oplock, "SequencePushSupplier", "SequencePushSupplier_i::disconnect_sequence_push_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -2951,11 +2951,11 @@ void SequencePushSupplier_i::subscriptio
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -3053,16 +3053,16 @@ CORBA::Boolean PullSupplier_i::connect()
       _my_proxy->obtain_subscription_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   // register the types to be supplied
   offer_any(_my_proxy, _obj_name, _verbose);
   // if _millisecs is set, spawn a thread to ping the proxy
@@ -3076,11 +3076,11 @@ void PullSupplier_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PullSupplier", "PullSupplier_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -3107,7 +3107,7 @@ void* PullSupplier_i::start_working(void
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PullSupplier", "PullSupplier_i::start_working");
 
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
       unsigned long t_secs = 0, t_nanosecs = 0;
@@ -3129,7 +3129,7 @@ void* PullSupplier_i::start_working(void
       continue; // continue ping loop
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while pinging proxy using MyType()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using MyType()" << std::endl;
       _done = 1;
       _finish.broadcast();
       _com_err = 1;
@@ -3148,7 +3148,7 @@ CORBA::Any* PullSupplier_i::try_pull(COR
 
   TW_SCOPE_LOCK(lock, _oplock, "PullSupplier", "PullSupplier_i::try_pull");
   if (_done) return data;
-  if (_verbose) cout << _obj_name << ": Channel called try_pull" << endl;
+  if (_verbose) std::cout << _obj_name << ": Channel called try_pull" << std::endl;
 
   // If we reached done point during last try_pull, it is broadcast now
   // and we return from this try_pull call without an event.
@@ -3156,10 +3156,10 @@ CORBA::Any* PullSupplier_i::try_pull(COR
   // processed the previous try_pull (the final supplied event) before
   // we disconnect this supplier.
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached; we waited for 1 extra try_pull]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached; we waited for 1 extra try_pull]" << std::endl;
     _done = 1;
     _finish.broadcast();
-    if (_verbose) cout << _obj_name << ": NOT returning an event" << endl;
+    if (_verbose) std::cout << _obj_name << ": NOT returning an event" << std::endl;
     return data;
   }
 
@@ -3167,12 +3167,12 @@ CORBA::Any* PullSupplier_i::try_pull(COR
     has_event = 1;
     _num_events++;
   } else {
-    if (_verbose) cout << _obj_name << ": NOT returning an event" << endl;
+    if (_verbose) std::cout << _obj_name << ": NOT returning an event" << std::endl;
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying try_pull response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying try_pull response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -3194,7 +3194,7 @@ CORBA::Any* PullSupplier_i::pull() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "PullSupplier", "PullSupplier_i::pull");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Channel called pull" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Channel called pull" << std::endl;
     // invariants: _oplock is held entering top of loop and 
     // also whenever we break out of loop
     // (it is *not* held during yield() and timedwait() calls)
@@ -3206,7 +3206,7 @@ CORBA::Any* PullSupplier_i::pull() {
       if ((*_supply_fn)(*data, _obj_name, _num_events+1, _verbose)) {
 	_num_events++;
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  _done = 1;
 	  _finish.broadcast();
 	}
@@ -3227,7 +3227,7 @@ CORBA::Any* PullSupplier_i::pull() {
     if (!_done && _delay_millisecs) {
       unsigned long d_secs     =  _delay_millisecs / 1000;
       unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-      if (_verbose) cout << _obj_name << ": delaying pull response for " << _delay_millisecs << " millisecs" << endl;
+      if (_verbose) std::cout << _obj_name << ": delaying pull response for " << _delay_millisecs << " millisecs" << std::endl;
       unsigned long t_secs, t_nanosecs;
       TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
       _finish.timedwait(t_secs, t_nanosecs);
@@ -3242,7 +3242,7 @@ void PullSupplier_i::disconnect_pull_sup
 
   TW_SCOPE_LOCK(lock, _oplock, "PullSupplier", "PullSupplier_i::disconnect_pull_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -3272,11 +3272,11 @@ void PullSupplier_i::subscription_change
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -3361,16 +3361,16 @@ CORBA::Boolean StructuredPullSupplier_i:
       _my_proxy->obtain_subscription_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   // register the types to be supplied
   offer_ticker(_my_proxy, _obj_name, _verbose);
   // if _millisecs is set, spawn a thread to ping the proxy
@@ -3384,11 +3384,11 @@ void StructuredPullSupplier_i::cleanup()
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPullSupplier", "StructuredPullSupplier_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -3416,7 +3416,7 @@ void* StructuredPullSupplier_i::start_wo
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPullSupplier", "StructuredPullSupplier_i::start_working");
 
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
       unsigned long t_secs = 0, t_nanosecs = 0;
@@ -3438,7 +3438,7 @@ void* StructuredPullSupplier_i::start_wo
       continue; // continue ping loop
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while pinging proxy using MyType()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using MyType()" << std::endl;
       _done = 1;
       _finish.broadcast();
       _com_err = 1;
@@ -3457,7 +3457,7 @@ CosN::StructuredEvent* StructuredPullSup
 
   TW_SCOPE_LOCK(lock, _oplock, "StructuredPullSupplier", "StructuredPullSupplier_i::try_pull_structured_event");
   if (_done) return data;
-  if (_verbose) cout << _obj_name << ": Channel called try_pull_structured_event" << endl;
+  if (_verbose) std::cout << _obj_name << ": Channel called try_pull_structured_event" << std::endl;
 
   // If we reached done point during last try_pull, it is broadcast now
   // and we return from this try_pull call without an event.
@@ -3465,10 +3465,10 @@ CosN::StructuredEvent* StructuredPullSup
   // processed the previous try_pull (the final supplied event) before
   // we disconnect this supplier.
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached; we waited for 1 extra try_pull]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached; we waited for 1 extra try_pull]" << std::endl;
     _done = 1;
     _finish.broadcast();
-    if (_verbose) cout << _obj_name << ": NOT returning an event" << endl;
+    if (_verbose) std::cout << _obj_name << ": NOT returning an event" << std::endl;
     return data;
   }
 
@@ -3476,12 +3476,12 @@ CosN::StructuredEvent* StructuredPullSup
     has_event = 1;
     _num_events++;
   } else {
-    if (_verbose) cout << _obj_name << ": NOT returning an event" << endl;
+    if (_verbose) std::cout << _obj_name << ": NOT returning an event" << std::endl;
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying try_pull_structured_event response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying try_pull_structured_event response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -3503,7 +3503,7 @@ CosN::StructuredEvent* StructuredPullSup
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "StructuredPullSupplier", "StructuredPullSupplier_i::pull_structured_event");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Channel called pull_structured_event" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Channel called pull_structured_event" << std::endl;
     // invariants: _oplock is held entering top of loop and 
     // also whenever we break out of loop
     // (it is *not* held during yield() and timedwait() calls)
@@ -3515,7 +3515,7 @@ CosN::StructuredEvent* StructuredPullSup
       if ((*_supply_fn)(*data, _obj_name, _num_events+1, _verbose)) {
 	_num_events++;
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  _done = 1;
 	  _finish.broadcast();
 	}
@@ -3536,7 +3536,7 @@ CosN::StructuredEvent* StructuredPullSup
     if (!_done && _delay_millisecs) {
       unsigned long d_secs     =  _delay_millisecs / 1000;
       unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-      if (_verbose) cout << _obj_name << ": delaying pull_structured_event response for " << _delay_millisecs << " millisecs" << endl;
+      if (_verbose) std::cout << _obj_name << ": delaying pull_structured_event response for " << _delay_millisecs << " millisecs" << std::endl;
       unsigned long t_secs, t_nanosecs;
       TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
       _finish.timedwait(t_secs, t_nanosecs);
@@ -3551,7 +3551,7 @@ void StructuredPullSupplier_i::disconnec
 
   TW_SCOPE_LOCK(lock, _oplock, "StructuredPullSupplier", "StructuredPullSupplier_i::disconnect_structured_pull_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -3581,11 +3581,11 @@ void StructuredPullSupplier_i::subscript
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -3675,16 +3675,16 @@ CORBA::Boolean SequencePullSupplier_i::c
       _my_proxy->obtain_subscription_types(CosNA::NONE_NOW_UPDATES_OFF);
     }
   } catch (CORBA::BAD_PARAM& ex) {
-    cerr << _obj_name << ": BAD_PARAM Exception while connecting" << endl;
+    std::cerr << _obj_name << ": BAD_PARAM Exception while connecting" << std::endl;
     return 1; // error
   } catch (CosEvCA::AlreadyConnected& ex) {
-    cerr << _obj_name << ": Already connected" << endl;
+    std::cerr << _obj_name << ": Already connected" << std::endl;
     return 1; // error
   } catch (...) {
-    cerr << _obj_name << ": Failed to connect" << endl;
+    std::cerr << _obj_name << ": Failed to connect" << std::endl;
     return 1; // error
   }
-  if (_verbose) cout << _obj_name << ": Connected to proxy, ready to supply events" << endl; 
+  if (_verbose) std::cout << _obj_name << ": Connected to proxy, ready to supply events" << std::endl; 
   // register the types to be supplied
   offer_ticker(_my_proxy, _obj_name, _verbose);
   // if _millisecs is set, spawn a thread to ping the proxy
@@ -3698,11 +3698,11 @@ void SequencePullSupplier_i::cleanup() {
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePullSupplier", "SequencePullSupplier_i::cleanup");
     if (_worker || (!_done)) {
-      cerr << "Coding error: only call c->cleanup() after c->wait_done()" << endl;
+      std::cerr << "Coding error: only call c->cleanup() after c->wait_done()" << std::endl;
       return;
     }
     if (CORBA::is_nil(_my_proxy)) {
-      cerr << "Coding error: cleanup already called?" << endl;
+      std::cerr << "Coding error: cleanup already called?" << std::endl;
       return;
     }
     // this method takes sole ownership of _my_proxy ref
@@ -3729,7 +3729,7 @@ void* SequencePullSupplier_i::start_work
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePullSupplier", "SequencePullSupplier_i::start_working");
 
-    if (_verbose && (!_done) && _millisecs) cout << _obj_name << ": Spawned thread entering ping loop" << endl;
+    if (_verbose && (!_done) && _millisecs) std::cout << _obj_name << ": Spawned thread entering ping loop" << std::endl;
     while ( 1 ) {
       if (_done || (_millisecs == 0)) break;
       unsigned long t_secs = 0, t_nanosecs = 0;
@@ -3751,7 +3751,7 @@ void* SequencePullSupplier_i::start_work
       continue; // continue ping loop
     com_fail:
       if (_done) break;
-      if (_verbose) cout << _obj_name << ": communication error while pinging proxy using MyType()" << endl;
+      if (_verbose) std::cout << _obj_name << ": communication error while pinging proxy using MyType()" << std::endl;
       _done = 1;
       _finish.broadcast();
       _com_err = 1;
@@ -3772,7 +3772,7 @@ CosN::EventBatch* SequencePullSupplier_i
 
   TW_SCOPE_LOCK(lock, _oplock, "SequencePullSupplier", "SequencePullSupplier_i::try_pull_structured_events");
   if (_done) return data;
-  if (_verbose) cout << _obj_name << ": Channel called try_pull_structured_events" << endl;
+  if (_verbose) std::cout << _obj_name << ": Channel called try_pull_structured_events" << std::endl;
 
   // If we reached done point during last try_pull, it is broadcast now
   // and we return from this try_pull call without an event batch.
@@ -3780,10 +3780,10 @@ CosN::EventBatch* SequencePullSupplier_i
   // processed the previous try_pull (the final supplied event batch) before
   // we disconnect this supplier.
   if (_max_events && (_num_events >= _max_events)) {
-    if (_verbose) cout << _obj_name << ": DONE [max_events reached; we waited for 1 extra try_pull]" << endl;
+    if (_verbose) std::cout << _obj_name << ": DONE [max_events reached; we waited for 1 extra try_pull]" << std::endl;
     _done = 1;
     _finish.broadcast();
-    if (_verbose) cout << _obj_name << ": NOT returning a batch" << endl;
+    if (_verbose) std::cout << _obj_name << ": NOT returning a batch" << std::endl;
     return data;
   }
 
@@ -3792,12 +3792,12 @@ CosN::EventBatch* SequencePullSupplier_i
     _num_batches++;
     _num_events += data->length();
   } else {
-    if (_verbose) cout << _obj_name << ": NOT returning a batch" << endl;
+    if (_verbose) std::cout << _obj_name << ": NOT returning a batch" << std::endl;
   }
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying try_pull_structured_events response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying try_pull_structured_events response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
@@ -3820,7 +3820,7 @@ CosN::EventBatch* SequencePullSupplier_i
   { // introduce lock scope
     TW_SCOPE_LOCK(lock, _oplock, "SequencePullSupplier", "SequencePullSupplier_i::pull_structured_events");
 
-    if (_verbose && (!_done)) cout << _obj_name << ": Channel called pull_structured_events" << endl;
+    if (_verbose && (!_done)) std::cout << _obj_name << ": Channel called pull_structured_events" << std::endl;
     // invariants: _oplock is held entering top of loop and 
     // also whenever we break out of loop
     // (it is *not* held during yield() and timedwait() calls)
@@ -3834,7 +3834,7 @@ CosN::EventBatch* SequencePullSupplier_i
 	_num_batches++;
 	_num_events += data->length();
 	if (_max_events && (_num_events >= _max_events)) {
-	  if (_verbose) cout << _obj_name << ": DONE [max_events reached]" << endl;
+	  if (_verbose) std::cout << _obj_name << ": DONE [max_events reached]" << std::endl;
 	  _done = 1;
 	  _finish.broadcast();
 	}
@@ -3855,7 +3855,7 @@ CosN::EventBatch* SequencePullSupplier_i
     if (!_done && _delay_millisecs) {
       unsigned long d_secs     =  _delay_millisecs / 1000;
       unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-      if (_verbose) cout << _obj_name << ": delaying pull_structured_events response for " << _delay_millisecs << " millisecs" << endl;
+      if (_verbose) std::cout << _obj_name << ": delaying pull_structured_events response for " << _delay_millisecs << " millisecs" << std::endl;
       unsigned long t_secs, t_nanosecs;
       TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
       _finish.timedwait(t_secs, t_nanosecs);
@@ -3870,7 +3870,7 @@ void SequencePullSupplier_i::disconnect_
 
   TW_SCOPE_LOCK(lock, _oplock, "SequencePullSupplier", "SequencePullSupplier_i::disconnect_sequence_pull_supplier");
   if (_done) return;
-  if (_verbose) cout << _obj_name << ": disconnected" << endl;
+  if (_verbose) std::cout << _obj_name << ": disconnected" << std::endl;
   _done = 1;
   _finish.broadcast();
 }
@@ -3900,11 +3900,11 @@ void SequencePullSupplier_i::subscriptio
   if (_done) return;
   _num_changes++;
   if (_change_fn) (*_change_fn)(added, deled, _obj_name, _num_changes, _verbose);
-  else if (_verbose) cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << endl;
+  else if (_verbose) std::cout << _obj_name << ": subscription_change received [# " << _num_changes << "]" << std::endl;
   if (!_done && _delay_millisecs) {
     unsigned long d_secs     =  _delay_millisecs / 1000;
     unsigned long d_nanosecs = (_delay_millisecs % 1000) * 1000000;
-    if (_verbose) cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << endl;
+    if (_verbose) std::cout << _obj_name << ": delaying subscription_change response for " << _delay_millisecs << " millisecs" << std::endl;
     unsigned long t_secs, t_nanosecs;
     TW_GET_TIME(&t_secs, &t_nanosecs, d_secs, d_nanosecs);
     _finish.timedwait(t_secs, t_nanosecs);
diff -p -up omniNotify/examples/sample_functions.cc.orig omniNotify/examples/sample_functions.cc
--- omniNotify/examples/sample_functions.cc.orig	2010-03-05 18:56:56.163485027 -0300
+++ omniNotify/examples/sample_functions.cc	2010-03-05 19:04:37.605551742 -0300
@@ -2,8 +2,8 @@
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <iostream.h>
-#include <iomanip.h>
+#include <iostream>
+#include <iomanip>
 #include "sample_functions.h"
 
 ///////////////////////////////////////////////////////////////////
@@ -20,7 +20,7 @@ sample_supply_any_fn (CORBA::Any& event,
 		      )
 {
   event <<= event_num;
-  if (verbose) cout << "Supplied event # " << event_num << endl;
+  if (verbose) std::cout << "Supplied event # " << event_num << std::endl;
   return 1; // OK
 }
 
@@ -33,9 +33,9 @@ sample_consume_any_fn (const CORBA::Any&
 {
   CORBA::ULong ul;
   if (event >>= ul) {
-    if (verbose) cout << obj_name << ": event data = " << ul << ", event count = " << event_num << endl;
+    if (verbose) std::cout << obj_name << ": event data = " << ul << ", event count = " << event_num << std::endl;
   } else {
-    if (verbose) cout << obj_name << ": event data not known (not a ULong), event count = " << event_num << endl;
+    if (verbose) std::cout << obj_name << ": event data not known (not a ULong), event count = " << event_num << std::endl;
   }
 }
 
@@ -59,9 +59,9 @@ sample_consume_structured_fn (const CosN
 			      )
 {
   if (verbose) {
-    cout << setw(10) << obj_name << " : " <<
-      setw(4) << event_num << " : " <<
-      setw(5) << event.header.fixed_header.event_type.domain_name << "::" <<
+    std::cout << std::setw(10) << obj_name << " : " <<
+      std::setw(4) << event_num << " : " <<
+      std::setw(5) << event.header.fixed_header.event_type.domain_name << "::" <<
       event.header.fixed_header.event_type.type_name << " -- ";
     const char* stock_or_bond_name = "";
     CORBA::ULong value = 0;
@@ -71,15 +71,15 @@ sample_consume_structured_fn (const CosN
 	(event.filterable_data.length() > 1) &&
 	(event.filterable_data[0].value >>= stock_or_bond_name) &&
 	(event.filterable_data[1].value >>= value)) {
-      cout << "Name: " << stock_or_bond_name << " Value: " << setw(4) << value << " Quote# "; 
+      std::cout << "Name: " << stock_or_bond_name << " Value: " << std::setw(4) << value << " Quote# "; 
       CORBA::ULong l = 0;
       if (event.remainder_of_body >>= l) {
-	cout << setw(4) << l << endl;
+	std::cout << std::setw(4) << l << std::endl;
       } else {
-	cout << "????" << endl;
+	std::cout << "????" << std::endl;
       }
     } else {
-      cout << "(not a Stock or Bond quote -- ignoring)" << endl;
+      std::cout << "(not a Stock or Bond quote -- ignoring)" << std::endl;
     }
   }
 }
@@ -121,7 +121,7 @@ sample_supply_structured_fn (CosN::Struc
   event.filterable_data[1].name = (const char*) "Value";
   event.filterable_data[1].value <<= (CORBA::ULong) sample_stockbond_val[i];
   event.remainder_of_body <<= (CORBA::ULong) event_num;
-  if (verbose) cout << "Supplied event # " << event_num << endl;
+  if (verbose) std::cout << "Supplied event # " << event_num << std::endl;
   return 1;
 }
 
@@ -141,8 +141,8 @@ sample_supply_batch_fn (CosN::EventBatch
 {
   CORBA::ULong evnum = event_num;
   // We re-use the singleton example function
-  if (verbose) cout << "--------- " << obj_name << " Supplying Event Batch " <<
-		 batch_num << " -------------" << endl;
+  if (verbose) std::cout << "--------- " << obj_name << " Supplying Event Batch " <<
+		 batch_num << " -------------" << std::endl;
   events.length(batch_size);
   for (unsigned int i = 0; i < batch_size; i++) {
     sample_supply_structured_fn(events[i], obj_name, evnum++, verbose);
@@ -160,8 +160,8 @@ sample_consume_batch_fn (const CosN::Eve
 {
   // We re-use the singleton example function
   CORBA::ULong evnum = (event_num - events.length()) + 1;
-  if (verbose) cout << "--------- " << obj_name << " Got Event Batch " <<
-		 batch_num << " -------------" << endl;
+  if (verbose) std::cout << "--------- " << obj_name << " Got Event Batch " <<
+		 batch_num << " -------------" << std::endl;
   for (unsigned int i = 0; i < events.length(); i++) {
     sample_consume_structured_fn(events[i], "", evnum++, verbose);
   }
@@ -177,15 +177,15 @@ consume512_structured_fn (const CosN::St
 			  )
 {
   if (verbose) {
-    cout << setw(10) << obj_name << " : " <<
-      setw(4) << event_num << " : " <<
-      setw(5) << event.header.fixed_header.event_type.domain_name << "::" <<
+    std::cout << std::setw(10) << obj_name << " : " <<
+      std::setw(4) << event_num << " : " <<
+      std::setw(5) << event.header.fixed_header.event_type.domain_name << "::" <<
       event.header.fixed_header.event_type.type_name << " -- ";
     CORBA::ULong l = 0;
     if (event.remainder_of_body >>= l) {
-      cout << setw(4) << l << endl;
+      std::cout << std::setw(4) << l << std::endl;
     } else {
-      cout << "????" << endl;
+      std::cout << "????" << std::endl;
     }
   }
 }
@@ -209,13 +209,13 @@ supply512_structured_fn (CosN::Structure
   event.filterable_data[0].name = (const char*) "TypeNum";
   event.filterable_data[0].value <<= (CORBA::ULong) i;
   event.remainder_of_body <<= (CORBA::ULong) event_num;
-  if (verbose) cout << "Supplied event # " << event_num << endl;
+  if (verbose) std::cout << "Supplied event # " << event_num << std::endl;
   return 1;
 }
 
 // Helper functions
 
-ostream& operator<< (ostream& out, const CosN::EventType & t) {
+std::ostream& operator<< (std::ostream& out, const CosN::EventType & t) {
   const char* dname = (t.domain_name ? (const char*)t.domain_name : "*");
   const char* tname = (t.type_name ? (const char*)t.type_name : "*");
   return out << dname << "::" << tname;
@@ -228,10 +228,10 @@ sample_describe_change_fn(const CosN::Ev
   CORBA::ULong indx;
   CosN::EventType type;
   for (indx = 0; indx < added.length(); indx++) {
-    cout << "\t+ " << added[indx] << endl;
+    std::cout << "\t+ " << added[indx] << std::endl;
   }
   for (indx = 0; indx < deled.length(); indx++) {
-    cout << "\t- " << deled[indx] << endl;
+    std::cout << "\t- " << deled[indx] << std::endl;
   }
 }
 
@@ -247,8 +247,8 @@ sample_offer_change_fn(const CosN::Event
 		       )
 {
   if (verbose) {
-    cout << "Object " << obj_name <<
-      " received offer_change msg [# " << num_changes << "]:" << endl;
+    std::cout << "Object " << obj_name <<
+      " received offer_change msg [# " << num_changes << "]:" << std::endl;
     sample_describe_change_fn(added, deled);
   }
 }
@@ -262,8 +262,8 @@ sample_subscription_change_fn(const CosN
 		       )
 {
   if (verbose) {
-    cout << "Object " << obj_name << 
-      " received subscription_change msg [# " << num_changes << "]:" << endl;
+    std::cout << "Object " << obj_name << 
+      " received subscription_change msg [# " << num_changes << "]:" << std::endl;
     sample_describe_change_fn(added, deled);
   }
 }
diff -p -up omniNotify/examples/ten_any_pull_consumers.cc.orig omniNotify/examples/ten_any_pull_consumers.cc
--- omniNotify/examples/ten_any_pull_consumers.cc.orig	2010-03-05 19:06:35.637485880 -0300
+++ omniNotify/examples/ten_any_pull_consumers.cc	2010-03-05 19:07:55.406707491 -0300
@@ -32,7 +32,7 @@ int main(int argc, char** argv) {
     PortableServer::POA_var poa = PortableServer::POA::_narrow(obj);
 
     // (1) Tell POA we are ready to go
-    if (verbose) cout << "Activating POA manager" << endl;
+    if (verbose) std::cout << "Activating POA manager" << std::endl;
     PortableServer::POAManager_var pman = poa->the_POAManager();
     pman->activate();
 
@@ -46,7 +46,7 @@ int main(int argc, char** argv) {
     num_con_events = num_events;
 
     // (3) Obtain reference to notification channel
-    if (verbose) cout << "Obtaining reference to notification channel" << endl;
+    if (verbose) std::cout << "Obtaining reference to notification channel" << std::endl;
     CosNA::EventChannel_ptr channel = getchan_from_ns(orb, channel_name, verbose);
     if (CORBA::is_nil(channel)) { // name service lookup failed
       channel = getchan_from_iorfile(orb, ior_file, verbose);
@@ -56,14 +56,14 @@ int main(int argc, char** argv) {
     }
 
     // (4) Create all 12 CosNotify-style clients
-    if (verbose) cout << "Creating 10 any_pull_consumer clients" << endl;
+    if (verbose) std::cout << "Creating 10 any_pull_consumer clients" << std::endl;
 
     PullConsumer_i* a_pull_c[10];
     CosNotifyComm::PullConsumer_var my_a_pull_c[10];
     char buf[100];
     for (i = 0; i < 10; i++) {
       sprintf(buf, "any_pull_consumer%d", i);
-      if (verbose) cout << "Creating " << buf << endl;
+      if (verbose) std::cout << "Creating " << buf << std::endl;
       a_pull_c[i] =
 	PullConsumer_i::create(orb, channel, num_con_events, batch_size, CORBA::string_dup(buf),
 			       "", "", sample_consume_any_fn, sample_offer_change_fn,
@@ -76,14 +76,14 @@ int main(int argc, char** argv) {
     }
 
     // (5) Connect clients to their proxies -- consumers first
-    if (verbose) cout << "Connecting consumer clients to proxies" << endl;
+    if (verbose) std::cout << "Connecting consumer clients to proxies" << std::endl;
 
     for (i = 0; i < 10; i++) {
-      if (verbose) cout << "Connecting Client # " << i+1 << endl;
+      if (verbose) std::cout << "Connecting Client # " << i+1 << std::endl;
       if (a_pull_c[i]->connect()) { goto error_return; }
     }
 
-    if (verbose) cout << "Waiting for all 10 clients to finish" << endl;
+    if (verbose) std::cout << "Waiting for all 10 clients to finish" << std::endl;
 
     CORBA::Boolean a_com_err[10];
     CORBA::Boolean com_err = 0;
@@ -95,10 +95,10 @@ int main(int argc, char** argv) {
     }
 
     if (com_err && (num_events > 0)) {
-      if (verbose) cout << "Communication error -- probably did not process desired # of events" << endl;
+      if (verbose) std::cout << "Communication error -- probably did not process desired # of events" << std::endl;
     }
 
-    if (verbose) cout << "Cleaning up" << endl;
+    if (verbose) std::cout << "Cleaning up" << std::endl;
 
     for (i = 0; i < 10; i++) {
       if (!a_com_err[i]) { a_pull_c[i]->cleanup(); }
@@ -107,23 +107,23 @@ int main(int argc, char** argv) {
     goto normal_return;
   }
   catch(CORBA::SystemException&) {                     
-    cerr << "main caught CORBA::SystemException." << endl;  
+    std::cerr << "main caught CORBA::SystemException." << std::endl;  
   }                                                    
   catch(CORBA::Exception&) {                           
-    cerr << "main caught CORBA::Exception." << endl;        
+    std::cerr << "main caught CORBA::Exception." << std::endl;        
   }                                                    
 #if defined(__OMNIORB3__) || defined(__OMNIORB4__)
   catch(omniORB::fatalException& fe) {                 
-    cerr << "main caught omniORB::fatalException:" << endl; 
-    cerr << "  file: " << fe.file() << endl;           
-    cerr << "  line: " << fe.line() << endl;           
-    cerr << "  mesg: " << fe.errmsg() << endl;         
+    std::cerr << "main caught omniORB::fatalException:" << std::endl; 
+    std::cerr << "  file: " << fe.file() << std::endl;           
+    std::cerr << "  line: " << fe.line() << std::endl;           
+    std::cerr << "  mesg: " << fe.errmsg() << std::endl;         
   }                                                    
 #endif
   catch(...) {                                         
     // nameclt comment says it is a bad idea to report an error here 
   }
-  cerr << "main caught an exception." << endl;       
+  std::cerr << "main caught an exception." << std::endl;       
  error_return:
   // orb->destroy();
   return -1;
diff -p -up omniNotify/examples/get_channel.h.orig omniNotify/examples/get_channel.h
diff -p -up omniNotify/examples/some_notify_clients.cc.orig omniNotify/examples/some_notify_clients.cc
--- omniNotify/examples/some_notify_clients.cc.orig	2010-03-05 19:50:38.435485611 -0300
+++ omniNotify/examples/some_notify_clients.cc	2010-03-05 19:51:06.371481843 -0300
@@ -4,7 +4,7 @@
 #endif
 
 #include <stdlib.h>
-#include <iostream.h>
+#include <iostream>
 
 #include "orb_init_name.h"
 #include "get_channel.h"
@@ -23,58 +23,58 @@
 
 static void usage(const char* pname)
 {
-  cout << "Usage: " << pname << " -u client_type [-u client_type ...] [-c #] [-s #] [-b #] [-m #] [-M #] [-n name] [-f file] [-v] [-t types] [-e expr]" << endl;
-  cout << "  -u type  : use the specified client type (one client of that type is used)." << endl;
-  cout << "             Specify as many as you like, one -u option for each.  Types:" << endl;
-  cout << "                lpushc : legacy push consumer" << endl;   
-  cout << "                apushc : any push consumer" << endl; 
-  cout << "                spushc : structured push consumer" << endl; 
-  cout << "                bpushc : batch push consumer" << endl; 
-  cout << endl;
-  cout << "                lpullc : legacy pull consumer" << endl;   
-  cout << "                apullc : any pull consumer" << endl; 
-  cout << "                spullc : structured pull consumer" << endl; 
-  cout << "                bpullc : batch pull consumer" << endl; 
-  cout << endl;
-  cout << "                lpushs : legacy push supplier" << endl;   
-  cout << "                apushs : any push supplier" << endl; 
-  cout << "                spushs : structured push supplier" << endl; 
-  cout << "                bpushs : batch push supplier" << endl; 
-  cout << endl;
-  cout << "                lpulls : legacy pull supplier" << endl;   
-  cout << "                apulls : any pull supplier" << endl; 
-  cout << "                spulls : structured pull supplier" << endl; 
-  cout << "                bpulls : batch pull supplier" << endl; 
-  cout << endl;
-  cout << "  -s #     : for suppliers: disconnect after # events supplied [default 0 means never disconnect]" << endl;
-  cout << "  -c #     : for consumers: disconnect after # events consumed [default 0 means never disconnect]" << endl;
-  cout << "             **  N.B. You should take # of suppliers into account:" << endl;
-  cout << "                 if 3 suppliers supply 30 events, each consumer should consume 90 events" << endl; 
-  cout << "  -b #     : batch size (only relevant for batch supplier programs) [default 5]" << endl;
-  cout << "               => must be >= 1" << endl;
-  cout << "  -m #     : # of milliseconds to pause between each push/pull [default 0]" << endl;
-  cout << "  -M #     : # of milliseconds to pause during incoming push, pull, try_pull [default 0]" << endl;
-  cout << "             (-M only applies to push consumers and pull suppliers)" << endl;
-  cout << "  -n name  : channel name" << endl;
-  cout << "               => use event service to lookup this name" << endl;
-  cout << "  -f file  : file containing channel IOR" << endl;
-  cout << "               => use string_to_object on the IOR" << endl;
-  cout << "  -v       : verbose output" << endl;
-  cout << endl;
-  cout << "Options for adding a filter **:" << endl;
-  cout << "  -t types : add a filter for the specified types, which should be a" << endl;
-  cout << "               comma-separated list of types of the form D::T" << endl;
-  cout << "  -e expr  : add a filter with the specified boolean expression" << endl;
-  cout << "** N.B. Only add filters that always evaluate to TRUE to get proper program termination" << endl;
-  cout << endl;
-  cout << "If only -t specified, the expression \"true\" is used for the filter" << endl;
-  cout << "If only -e specified, the event type \"*::*\" is used for the filter" << endl;
-  cout << endl;
-  cout << "If both -n and -f are specified, the -n option is tried first" << endl;
-  cout << endl;
-  cout << "If neither -n or -f is specified, program first tries name service" << endl;
-  cout << "using name \"EventChannel\", then default IOR file /tmp/rdichan.ior" << endl;
-  cout << endl;
+  std::cout << "Usage: " << pname << " -u client_type [-u client_type ...] [-c #] [-s #] [-b #] [-m #] [-M #] [-n name] [-f file] [-v] [-t types] [-e expr]" << std::endl;
+  std::cout << "  -u type  : use the specified client type (one client of that type is used)." << std::endl;
+  std::cout << "             Specify as many as you like, one -u option for each.  Types:" << std::endl;
+  std::cout << "                lpushc : legacy push consumer" << std::endl;   
+  std::cout << "                apushc : any push consumer" << std::endl; 
+  std::cout << "                spushc : structured push consumer" << std::endl; 
+  std::cout << "                bpushc : batch push consumer" << std::endl; 
+  std::cout << std::endl;
+  std::cout << "                lpullc : legacy pull consumer" << std::endl;   
+  std::cout << "                apullc : any pull consumer" << std::endl; 
+  std::cout << "                spullc : structured pull consumer" << std::endl; 
+  std::cout << "                bpullc : batch pull consumer" << std::endl; 
+  std::cout << std::endl;
+  std::cout << "                lpushs : legacy push supplier" << std::endl;   
+  std::cout << "                apushs : any push supplier" << std::endl; 
+  std::cout << "                spushs : structured push supplier" << std::endl; 
+  std::cout << "                bpushs : batch push supplier" << std::endl; 
+  std::cout << std::endl;
+  std::cout << "                lpulls : legacy pull supplier" << std::endl;   
+  std::cout << "                apulls : any pull supplier" << std::endl; 
+  std::cout << "                spulls : structured pull supplier" << std::endl; 
+  std::cout << "                bpulls : batch pull supplier" << std::endl; 
+  std::cout << std::endl;
+  std::cout << "  -s #     : for suppliers: disconnect after # events supplied [default 0 means never disconnect]" << std::endl;
+  std::cout << "  -c #     : for consumers: disconnect after # events consumed [default 0 means never disconnect]" << std::endl;
+  std::cout << "             **  N.B. You should take # of suppliers into account:" << std::endl;
+  std::cout << "                 if 3 suppliers supply 30 events, each consumer should consume 90 events" << std::endl; 
+  std::cout << "  -b #     : batch size (only relevant for batch supplier programs) [default 5]" << std::endl;
+  std::cout << "               => must be >= 1" << std::endl;
+  std::cout << "  -m #     : # of milliseconds to pause between each push/pull [default 0]" << std::endl;
+  std::cout << "  -M #     : # of milliseconds to pause during incoming push, pull, try_pull [default 0]" << std::endl;
+  std::cout << "             (-M only applies to push consumers and pull suppliers)" << std::endl;
+  std::cout << "  -n name  : channel name" << std::endl;
+  std::cout << "               => use event service to lookup this name" << std::endl;
+  std::cout << "  -f file  : file containing channel IOR" << std::endl;
+  std::cout << "               => use string_to_object on the IOR" << std::endl;
+  std::cout << "  -v       : verbose output" << std::endl;
+  std::cout << std::endl;
+  std::cout << "Options for adding a filter **:" << std::endl;
+  std::cout << "  -t types : add a filter for the specified types, which should be a" << std::endl;
+  std::cout << "               comma-separated list of types of the form D::T" << std::endl;
+  std::cout << "  -e expr  : add a filter with the specified boolean expression" << std::endl;
+  std::cout << "** N.B. Only add filters that always evaluate to TRUE to get proper program termination" << std::endl;
+  std::cout << std::endl;
+  std::cout << "If only -t specified, the expression \"true\" is used for the filter" << std::endl;
+  std::cout << "If only -e specified, the event type \"*::*\" is used for the filter" << std::endl;
+  std::cout << std::endl;
+  std::cout << "If both -n and -f are specified, the -n option is tried first" << std::endl;
+  std::cout << std::endl;
+  std::cout << "If neither -n or -f is specified, program first tries name service" << std::endl;
+  std::cout << "using name \"EventChannel\", then default IOR file /tmp/rdichan.ior" << std::endl;
+  std::cout << std::endl;
 }
 
 // return 0 if etype_list is a valid comma-separated event type list
@@ -195,7 +195,7 @@ int main(int argc, char** argv) {
 	} else if (strcmp(optarg, "bpulls") == 0) {
 	  USE_B_PULL_S = 1; num_sup++;
 	} else {
-	  cout << endl << "Bad client type (" << optarg << ") for -u option" << endl;
+	  std::cout << std::endl << "Bad client type (" << optarg << ") for -u option" << std::endl;
 	  usage(pname);
 	  goto error_return;
 	}
@@ -250,7 +250,7 @@ int main(int argc, char** argv) {
       ior_file = (char*)"/tmp/rdichan.ior";
     }
     if (strlen(etype_list) && parse_etype_list(etype_list, evs)) {
-      cout << "Event type list for -t option must be comma-separated list of D::T" << endl << endl; 
+      std::cout << "Event type list for -t option must be comma-separated list of D::T" << std::endl << std::endl; 
       usage(pname);
       goto error_return;
     }
@@ -258,19 +258,19 @@ int main(int argc, char** argv) {
       constraint_expr = (char*)"true";
     }
     if (num_con + num_sup == 0) {
-      cout << endl << "** You must use at least one -u option to specify a client **" << endl;
+      std::cout << std::endl << "** You must use at least one -u option to specify a client **" << std::endl;
       usage(pname);
       goto error_return;
     }
     if (num_con && num_sup && num_con_events && num_sup_events && (num_con_events != (num_sup * num_sup_events))) {
-      cout << endl << "** WARNING: Unless filtering or external clients change the count, your math is wrong" << endl;
-      cout << "    num_con_events != num_sup * num_sup_events" << endl;
-      cout << "    ( " << num_con_events << " != " << num_sup << " * " << num_sup_events << " )" << endl;
-      cout << "Proceeding anyway" << endl;
+      std::cout << std::endl << "** WARNING: Unless filtering or external clients change the count, your math is wrong" << std::endl;
+      std::cout << "    num_con_events != num_sup * num_sup_events" << std::endl;
+      std::cout << "    ( " << num_con_events << " != " << num_sup << " * " << num_sup_events << " )" << std::endl;
+      std::cout << "Proceeding anyway" << std::endl;
     }
 
     // (2) Obtain reference to notification channel
-    if (verbose) cout << "Obtaining reference to notification channel" << endl;
+    if (verbose) std::cout << "Obtaining reference to notification channel" << std::endl;
     CosNA::EventChannel_ptr channel = getchan_from_ns(orb, channel_name, verbose);
     if (CORBA::is_nil(channel)) { // name service lookup failed
       channel = getchan_from_iorfile(orb, ior_file, verbose);
@@ -323,12 +323,12 @@ int main(int argc, char** argv) {
 
     // (3.1) legacy_push_consumer
     if (USE_L_PUSH_C) {
-      cout << "Constructing legacy_push_consumer, num_con_events = " << num_con_events << endl;
+      std::cout << "Constructing legacy_push_consumer, num_con_events = " << num_con_events << std::endl;
       l_push_c =
 	LegacyPushConsumer_i::create(channel, num_con_events, "legacy_push_consumer",
 				     sample_consume_any_fn, millisecs, delay_millisecs, verbose);
       if (! l_push_c) {
-	cerr << "Constructing legacy_push_consumer failed" << endl;
+	std::cerr << "Constructing legacy_push_consumer failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_l_push_c = l_push_c->_this();
@@ -337,12 +337,12 @@ int main(int argc, char** argv) {
 
       // (3.2) legacy_pull_consumer
     if (USE_L_PULL_C) {
-      cout << "Constructing legacy_pull_consumer, num_con_events = " << num_con_events << endl;
+      std::cout << "Constructing legacy_pull_consumer, num_con_events = " << num_con_events << std::endl;
       l_pull_c =
 	LegacyPullConsumer_i::create(channel, num_con_events, "legacy_pull_consumer",
 				     sample_consume_any_fn, millisecs, delay_millisecs, verbose);
       if (! l_pull_c) {
-	cerr << "Constructing legacy_pull_consumer failed" << endl;
+	std::cerr << "Constructing legacy_pull_consumer failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_l_pull_c = l_pull_c->_this();
@@ -351,13 +351,13 @@ int main(int argc, char** argv) {
 
     // (3.3) any_push_consumer
     if (USE_A_PUSH_C) {
-      cout << "Constructing any_push_consumer, num_con_events = " << num_con_events << endl;
+      std::cout << "Constructing any_push_consumer, num_con_events = " << num_con_events << std::endl;
       a_push_c =
 	PushConsumer_i::create(orb, channel, num_con_events, batch_size, "any_push_consumer",
 			       "", "", sample_consume_any_fn, sample_offer_change_fn,
 			       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! a_push_c) {
-	cerr << "Constructing any_push_consumer failed" << endl;
+	std::cerr << "Constructing any_push_consumer failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_a_push_c = a_push_c->_this();
@@ -366,13 +366,13 @@ int main(int argc, char** argv) {
 
     // (3.4) struct_push_consumer
     if (USE_S_PUSH_C) {
-      cout << "Constructing struct_push_consumer, num_con_events = " << num_con_events << endl;
+      std::cout << "Constructing struct_push_consumer, num_con_events = " << num_con_events << std::endl;
       s_push_c =
 	StructuredPushConsumer_i::create(orb, channel, num_con_events, batch_size, "struct_push_consumer",
 					 "", "", sample_consume_structured_fn, sample_offer_change_fn,
 					 &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! s_push_c) {
-	cerr << "Constructing struct_push_consumer failed" << endl;
+	std::cerr << "Constructing struct_push_consumer failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_s_push_c = s_push_c->_this();
@@ -381,13 +381,13 @@ int main(int argc, char** argv) {
 
     // (3.5) batch_push_consumer
     if (USE_B_PUSH_C) {
-      cout << "Constructing batch_push_consumer, num_con_events = " << num_con_events << endl;
+      std::cout << "Constructing batch_push_consumer, num_con_events = " << num_con_events << std::endl;
       b_push_c =
 	SequencePushConsumer_i::create(orb, channel, num_con_events, batch_size, "batch_push_consumer",
 				       "", "", sample_consume_batch_fn, sample_offer_change_fn,
 				       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! b_push_c) {
-	cerr << "Constructing batch_push_consumer failed" << endl;
+	std::cerr << "Constructing batch_push_consumer failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_b_push_c = b_push_c->_this();
@@ -396,13 +396,13 @@ int main(int argc, char** argv) {
 
     // (3.6) any_pull_consumer
     if (USE_A_PULL_C) {
-      cout << "Constructing any_pull_consumer, num_con_events = " << num_con_events << endl;
+      std::cout << "Constructing any_pull_consumer, num_con_events = " << num_con_events << std::endl;
       a_pull_c =
 	PullConsumer_i::create(orb, channel, num_con_events, batch_size, "any_pull_consumer",
 			       "", "", sample_consume_any_fn, sample_offer_change_fn,
 			       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! a_pull_c) {
-	cerr << "Constructing any_pull_consumer failed" << endl;
+	std::cerr << "Constructing any_pull_consumer failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_a_pull_c = a_pull_c->_this();
@@ -411,13 +411,13 @@ int main(int argc, char** argv) {
 
     // (3.7) struct_pull_consumer
     if (USE_S_PULL_C) {
-      cout << "Constructing struct_pull_consumer, num_con_events = " << num_con_events << endl;
+      std::cout << "Constructing struct_pull_consumer, num_con_events = " << num_con_events << std::endl;
       s_pull_c =
 	StructuredPullConsumer_i::create(orb, channel, num_con_events, batch_size, "struct_pull_consumer",
 					 "", "", sample_consume_structured_fn, sample_offer_change_fn,
 					 &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! s_pull_c) {
-	cerr << "Constructing struct_pull_consumer failed" << endl;
+	std::cerr << "Constructing struct_pull_consumer failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_s_pull_c = s_pull_c->_this();
@@ -426,13 +426,13 @@ int main(int argc, char** argv) {
 
     // (3.8) batch_pull_consumer
     if (USE_B_PULL_C) {
-      cout << "Constructing batch_pull_consumer, num_con_events = " << num_con_events << endl;
+      std::cout << "Constructing batch_pull_consumer, num_con_events = " << num_con_events << std::endl;
       b_pull_c =
 	SequencePullConsumer_i::create(orb, channel, num_con_events, batch_size, "batch_pull_consumer",
 				       "", "", sample_consume_batch_fn, sample_offer_change_fn,
 				       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! b_pull_c) {
-	cerr << "Constructing batch_pull_consumer failed" << endl;
+	std::cerr << "Constructing batch_pull_consumer failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_b_pull_c = b_pull_c->_this();
@@ -441,12 +441,12 @@ int main(int argc, char** argv) {
 
     // (3.9) legacy_push_supplier
     if (USE_L_PUSH_S) {
-      cout << "Constructing legacy_push_supplier, num_sup_events = " << num_sup_events << endl;
+      std::cout << "Constructing legacy_push_supplier, num_sup_events = " << num_sup_events << std::endl;
       l_push_s =
 	LegacyPushSupplier_i::create(channel, num_sup_events, "legacy_push_supplier",
 				     sample_supply_any_fn, millisecs, delay_millisecs, verbose);
       if (! l_push_s) {
-	cerr << "Constructing legacy_push_supplier failed" << endl;
+	std::cerr << "Constructing legacy_push_supplier failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_l_push_s = l_push_s->_this();
@@ -455,12 +455,12 @@ int main(int argc, char** argv) {
 
     // (3.10) legacy_pull_supplier
     if (USE_L_PULL_S) {
-      cout << "Constructing legacy_pull_supplier, num_sup_events = " << num_sup_events <<  endl;
+      std::cout << "Constructing legacy_pull_supplier, num_sup_events = " << num_sup_events <<  std::endl;
       l_pull_s =
 	LegacyPullSupplier_i::create(channel, num_sup_events, "legacy_pull_supplier",
 				     sample_supply_any_fn, millisecs, delay_millisecs, verbose);
       if (! l_pull_s) {
-	cerr << "Constructing legacy_pull_supplier failed" << endl;
+	std::cerr << "Constructing legacy_pull_supplier failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_l_pull_s = l_pull_s->_this();
@@ -469,13 +469,13 @@ int main(int argc, char** argv) {
 
     // (3.11) any_push_supplier
     if (USE_A_PUSH_S) {
-      cout << "Constructing any_push_supplier, num_sup_events = " << num_sup_events <<  endl;
+      std::cout << "Constructing any_push_supplier, num_sup_events = " << num_sup_events <<  std::endl;
       a_push_s =
 	PushSupplier_i::create(orb, channel, num_sup_events, batch_size, "any_push_supplier",
 			       "", "", sample_supply_any_fn, sample_subscription_change_fn,
 			       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! a_push_s) {
-	cerr << "Constructing any_push_supplier failed" << endl;
+	std::cerr << "Constructing any_push_supplier failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_a_push_s = a_push_s->_this();
@@ -484,13 +484,13 @@ int main(int argc, char** argv) {
 
     // (3.12) struct_push_supplier
     if (USE_S_PUSH_S) {
-      cout << "Constructing struct_push_supplier, num_sup_events = " << num_sup_events <<  endl;
+      std::cout << "Constructing struct_push_supplier, num_sup_events = " << num_sup_events <<  std::endl;
       s_push_s =
 	StructuredPushSupplier_i::create(orb, channel, num_sup_events, batch_size, "struct_push_supplier",
 					 "", "", sample_supply_structured_fn, sample_subscription_change_fn,
 					 &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! s_push_s) {
-	cerr << "Constructing struct_push_supplier failed" << endl;
+	std::cerr << "Constructing struct_push_supplier failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_s_push_s = s_push_s->_this();
@@ -499,13 +499,13 @@ int main(int argc, char** argv) {
 
     // (3.13) batch_push_supplier
     if (USE_B_PUSH_S) {
-      cout << "Constructing batch_push_supplier, num_sup_events = " << num_sup_events <<  endl;
+      std::cout << "Constructing batch_push_supplier, num_sup_events = " << num_sup_events <<  std::endl;
       b_push_s =
 	SequencePushSupplier_i::create(orb, channel, num_sup_events, batch_size, "batch_push_supplier",
 				       "", "", sample_supply_batch_fn, sample_subscription_change_fn,
 				       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! b_push_s) {
-	cerr << "Constructing batch_push_supplier failed" << endl;
+	std::cerr << "Constructing batch_push_supplier failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_b_push_s = b_push_s->_this();
@@ -514,13 +514,13 @@ int main(int argc, char** argv) {
 
     // (3.14) any_pull_supplier
     if (USE_A_PULL_S) {
-      cout << "Constructing any_pull_supplier, num_sup_events = " << num_sup_events <<  endl;
+      std::cout << "Constructing any_pull_supplier, num_sup_events = " << num_sup_events <<  std::endl;
       a_pull_s =
 	PullSupplier_i::create(orb, channel, num_sup_events, batch_size, "any_pull_supplier",
 			       "", "", sample_supply_any_fn, sample_subscription_change_fn,
 			       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! a_pull_s) {
-	cerr << "Constructing any_pull_supplier failed" << endl;
+	std::cerr << "Constructing any_pull_supplier failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_a_pull_s = a_pull_s->_this();
@@ -529,13 +529,13 @@ int main(int argc, char** argv) {
 
     // (3.15) struct_pull_supplier
     if (USE_S_PULL_S) {
-      cout << "Constructing struct_pull_supplier, num_sup_events = " << num_sup_events <<  endl;
+      std::cout << "Constructing struct_pull_supplier, num_sup_events = " << num_sup_events <<  std::endl;
       s_pull_s =
 	StructuredPullSupplier_i::create(orb, channel, num_sup_events, batch_size, "struct_pull_supplier",
 					 "", "", sample_supply_structured_fn, sample_subscription_change_fn,
 					 &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! s_pull_s) {
-	cerr << "Constructing struct_pull_supplier failed" << endl;
+	std::cerr << "Constructing struct_pull_supplier failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_s_pull_s = s_pull_s->_this();
@@ -544,13 +544,13 @@ int main(int argc, char** argv) {
 
     // (3.16) batch_pull_supplier
     if (USE_B_PULL_S) {
-      cout << "Constructing batch_pull_supplier, num_sup_events = " << num_sup_events <<  endl;
+      std::cout << "Constructing batch_pull_supplier, num_sup_events = " << num_sup_events <<  std::endl;
       b_pull_s =
 	SequencePullSupplier_i::create(orb, channel, num_sup_events, batch_size, "batch_pull_supplier",
 				       "", "", sample_supply_batch_fn, sample_subscription_change_fn,
 				       &evs, constraint_expr, millisecs, delay_millisecs, verbose);
       if (! b_pull_s) {
-	cerr << "Constructing batch_pull_supplier failed" << endl;
+	std::cerr << "Constructing batch_pull_supplier failed" << std::endl;
 	goto error_return; // failed to create a client
       }
       my_b_pull_s = b_pull_s->_this();
@@ -558,116 +558,116 @@ int main(int argc, char** argv) {
     }
 
     // (4) Tell POA we are ready to go
-    if (verbose) cout << "Activating POA manager" << endl;
+    if (verbose) std::cout << "Activating POA manager" << std::endl;
     PortableServer::POAManager_var pman = poa->the_POAManager();
     pman->activate();
 
     // (5) Connect clients to their proxies -- consumers first
-    if (verbose) cout << "Connecting consumer clients to proxies" << endl;
+    if (verbose) std::cout << "Connecting consumer clients to proxies" << std::endl;
 
     if (USE_L_PUSH_C) {
       if (l_push_c->connect()) {
-	cerr << "Connecting legacy_push_consumer failed" << endl;
+	std::cerr << "Connecting legacy_push_consumer failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_A_PUSH_C) {
       if (a_push_c->connect()) {
-	cerr << "Connecting any_push_consumer failed" << endl;
+	std::cerr << "Connecting any_push_consumer failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_S_PUSH_C) {
       if (s_push_c->connect()) {
-	cerr << "Connecting struct_push_consumer failed" << endl;
+	std::cerr << "Connecting struct_push_consumer failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_B_PUSH_C) {
       if (b_push_c->connect()) {
-	cerr << "Connecting batch_push_consumer failed" << endl;
+	std::cerr << "Connecting batch_push_consumer failed" << std::endl;
 	goto error_return;
       }
     }
 
     if (USE_L_PULL_C) {
       if (l_pull_c->connect()) {
-	cerr << "Connecting legacy_pull_consumer failed" << endl;
+	std::cerr << "Connecting legacy_pull_consumer failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_A_PULL_C) {
       if (a_pull_c->connect()) {
-	cerr << "Connecting any_pull_consumer failed" << endl;
+	std::cerr << "Connecting any_pull_consumer failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_S_PULL_C) {
       if (s_pull_c->connect()) {
-	cerr << "Connecting struct_pull_consumer failed" << endl;
+	std::cerr << "Connecting struct_pull_consumer failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_B_PULL_C) {
       if (b_pull_c->connect()) {
-	cerr << "Connecting batch_pull_consumer failed" << endl;
+	std::cerr << "Connecting batch_pull_consumer failed" << std::endl;
 	goto error_return;
       }
     }
 
-    if (verbose) cout << "Connecting supplier clients to proxies" << endl;
+    if (verbose) std::cout << "Connecting supplier clients to proxies" << std::endl;
 
     if (USE_L_PUSH_S) {
       if (l_push_s->connect()) {
-	cerr << "Connecting legacy_push_supplier failed" << endl;
+	std::cerr << "Connecting legacy_push_supplier failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_A_PUSH_S) {
       if (a_push_s->connect()) {
-	cerr << "Connecting any_push_supplier failed" << endl;
+	std::cerr << "Connecting any_push_supplier failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_S_PUSH_S) {
       if (s_push_s->connect()) {
-	cerr << "Connecting struct_push_supplier failed" << endl;
+	std::cerr << "Connecting struct_push_supplier failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_B_PUSH_S) {
       if (b_push_s->connect()) {
-	cerr << "Connecting batch_push_supplier failed" << endl;
+	std::cerr << "Connecting batch_push_supplier failed" << std::endl;
 	goto error_return;
       }
     }
 
     if (USE_L_PULL_S) {
       if (l_pull_s->connect()) {
-	cerr << "Connecting legacy_pull_supplier failed" << endl;
+	std::cerr << "Connecting legacy_pull_supplier failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_A_PULL_S) {
       if (a_pull_s->connect()) {
-	cerr << "Connecting any_pull_supplier failed" << endl;
+	std::cerr << "Connecting any_pull_supplier failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_S_PULL_S) {
       if (s_pull_s->connect()) {
-	cerr << "Connecting struct_pull_supplier failed" << endl;
+	std::cerr << "Connecting struct_pull_supplier failed" << std::endl;
 	goto error_return;
       }
     }
     if (USE_B_PULL_S) {
       if (b_pull_s->connect()) {
-	cerr << "Connecting batch_pull_supplier failed" << endl;
+	std::cerr << "Connecting batch_pull_supplier failed" << std::endl;
 	goto error_return;
       }
     }
 
-    if (verbose) cout << "Waiting for all 16 clients to finish" << endl;
+    if (verbose) std::cout << "Waiting for all 16 clients to finish" << std::endl;
 
     CORBA::Boolean l_push_c_err = 0, l_pull_c_err = 0, l_push_s_err = 0, l_pull_s_err = 0;
     CORBA::Boolean a_push_c_err = 0, a_pull_c_err = 0, a_push_s_err = 0, a_pull_s_err = 0;
@@ -745,13 +745,13 @@ int main(int argc, char** argv) {
       s_pull_s_err ||
       b_pull_s_err;
     if (sup_com_err && (num_sup_events > 0)) {
-      if (verbose) cout << "Supplier communication error -- probably did not supply desired # of events" << endl;
+      if (verbose) std::cout << "Supplier communication error -- probably did not supply desired # of events" << std::endl;
     }
     if (con_com_err && (num_con_events > 0)) {
-      if (verbose) cout << "Consumer communication error -- probably did not consume desired # of events" << endl;
+      if (verbose) std::cout << "Consumer communication error -- probably did not consume desired # of events" << std::endl;
     }
 
-    if (verbose) cout << "Cleaning up" << endl;
+    if (verbose) std::cout << "Cleaning up" << std::endl;
 
     if (USE_L_PUSH_C) {
       if (!l_push_c_err) { l_push_c->cleanup(); }
@@ -808,23 +808,23 @@ int main(int argc, char** argv) {
     goto normal_return;
   }
   catch(CORBA::SystemException&) {                     
-    cerr << "main caught CORBA::SystemException." << endl;  
+    std::cerr << "main caught CORBA::SystemException." << std::endl;  
   }                                                    
   catch(CORBA::Exception&) {                           
-    cerr << "main caught CORBA::Exception." << endl;        
+    std::cerr << "main caught CORBA::Exception." << std::endl;        
   }                                                    
   catch(omniORB::fatalException& fe) {                 
-    cerr << "main caught omniORB::fatalException:" << endl; 
-    cerr << "  file: " << fe.file() << endl;           
-    cerr << "  line: " << fe.line() << endl;           
-    cerr << "  mesg: " << fe.errmsg() << endl;         
+    std::cerr << "main caught omniORB::fatalException:" << std::endl; 
+    std::cerr << "  file: " << fe.file() << std::endl;           
+    std::cerr << "  line: " << fe.line() << std::endl;           
+    std::cerr << "  mesg: " << fe.errmsg() << std::endl;         
   }                                                    
   catch(...) {                                         
     // nameclt comment says it is a bad idea to report an error here 
   }
-  cerr << "main caught an exception." << endl;       
+  std::cerr << "main caught an exception." << std::endl;       
  error_return:
-  cerr << "QUITTING due to error" << endl;
+  std::cerr << "QUITTING due to error" << std::endl;
   // orb->destroy();
   return -1;
  normal_return: