diff -urN tridas.orig/daq/HelloWorld/include/HelloWorld4.h tridas/daq/HelloWorld/include/HelloWorld4.h
--- tridas.orig/daq/HelloWorld/include/HelloWorld4.h	Mon Oct 28 09:00:33 2002
+++ tridas/daq/HelloWorld/include/HelloWorld4.h	Fri Nov  8 15:45:03 2002
@@ -66,7 +66,7 @@
 		counter_++;
 	}
 	
-	void Configure()
+	void Configure() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 		XDAQ_NOTE (("Parameter counter: %d", counter_));
@@ -74,27 +74,27 @@
 		XDAQ_NOTE (("Parameter efficiency: %f", efficiency_));
 	}
 	
-	void Enable()
+	void Enable() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Suspend()
+	void Suspend() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Resume()
+	void Resume() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Halt()
+	void Halt() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Disable()
+	void Disable() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
diff -urN tridas.orig/daq/HelloWorld/include/HelloWorld5.h tridas/daq/HelloWorld/include/HelloWorld5.h
--- tridas.orig/daq/HelloWorld/include/HelloWorld5.h	Mon Oct 28 09:00:33 2002
+++ tridas/daq/HelloWorld/include/HelloWorld5.h	Fri Nov  8 15:45:35 2002
@@ -66,7 +66,7 @@
 		counter_++;
 	}
 	
-	void Configure()
+	void Configure() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 		XDAQ_NOTE (("Parameter counter: %d", counter_));
@@ -74,27 +74,27 @@
 		XDAQ_NOTE (("Parameter efficiency: %f", efficiency_));
 	}
 	
-	void Enable()
+	void Enable() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Suspend()
+	void Suspend() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Resume()
+	void Resume() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Halt()
+	void Halt() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Disable()
+	void Disable() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
diff -urN tridas.orig/daq/HelloWorld/include/HelloWorld6.h tridas/daq/HelloWorld/include/HelloWorld6.h
--- tridas.orig/daq/HelloWorld/include/HelloWorld6.h	Mon Oct 28 09:00:33 2002
+++ tridas/daq/HelloWorld/include/HelloWorld6.h	Fri Nov  8 15:46:15 2002
@@ -89,7 +89,7 @@
 		measurements_.push_back(counter_);
 	}
 	
-	void Configure()
+	void Configure() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 		XDAQ_NOTE (("Parameter counter: %d", counter_));
@@ -97,27 +97,27 @@
 		XDAQ_NOTE (("Parameter efficiency: %f", efficiency_));
 	}
 	
-	void Enable()
+	void Enable() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Suspend()
+	void Suspend() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Resume()
+	void Resume() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Halt()
+	void Halt() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}
 	
-	void Disable()
+	void Disable() throw (exception)
 	{
 		XDAQ_NOTE (("Configuring, from state: %d", state()));
 	}