summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2005-04-30 06:55:50 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2005-04-30 06:55:50 +0000
commitc10c8389ec479f6e1a006080b31ece48b011d655 (patch)
treefe55b4e55bdd96d6ad92e231ee7fd4bcfadc4748
parentf012c0807525da1bd7a227c3f9b05987e61d9f84 (diff)
downloadATCD-c10c8389ec479f6e1a006080b31ece48b011d655.tar.gz
ChangeLogTag:Fri Apr 29 23:45:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-rw-r--r--ChangeLog15
-rw-r--r--examples/Bounded_Packet_Relay/BPR_Drivers.cpp4
-rw-r--r--examples/Bounded_Packet_Relay/BPR_Drivers.h3
-rw-r--r--examples/Mem_Map/IO-tests/IO_Test.cpp4
-rw-r--r--examples/Mem_Map/IO-tests/IO_Test.h4
-rw-r--r--examples/Reactor/Misc/test_event_handler_t.cpp1
-rw-r--r--examples/Threads/future2.cpp2
-rw-r--r--examples/Timer_Queue/Driver.cpp6
-rw-r--r--examples/Timer_Queue/Driver.h2
9 files changed, 40 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 955f07734aa..c4098dd23cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+Fri Apr 29 23:45:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * examples/Mem_Map/IO-tests/IO_Test.cpp:
+ * examples/Mem_Map/IO-tests/IO_Test.h:
+ * examples/Reactor/Misc/test_event_handler_t.cpp:
+ * examples/Threads/future2.cpp:
+ * examples/Timer_Queue/Driver.cpp:
+ * examples/Timer_Queue/Driver.h:
+
+ Added virtual destructor to silence g++ 4.0 warnings.
+
+ * examples/Threads/future2.cpp (test_timeout):
+
+ Fixed "variable may be used initialized" warning.
+
Fri Apr 29 09:25:28 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
* ace/Thread_Exit.cpp (cleanup): Set ACE_Thread_Manager::thr_exit_
diff --git a/examples/Bounded_Packet_Relay/BPR_Drivers.cpp b/examples/Bounded_Packet_Relay/BPR_Drivers.cpp
index 4fd8577b3df..fb646962004 100644
--- a/examples/Bounded_Packet_Relay/BPR_Drivers.cpp
+++ b/examples/Bounded_Packet_Relay/BPR_Drivers.cpp
@@ -187,6 +187,10 @@ Input_Device_Wrapper_Base::send_input_message (ACE_Message_Block *amb)
}
}
+Output_Device_Wrapper_Base::~Output_Device_Wrapper_Base (void)
+{
+}
+
// Constructor.
Bounded_Packet_Relay::Bounded_Packet_Relay (ACE_Thread_Manager *input_task_mgr,
diff --git a/examples/Bounded_Packet_Relay/BPR_Drivers.h b/examples/Bounded_Packet_Relay/BPR_Drivers.h
index 6f7f030e04d..f39a544c512 100644
--- a/examples/Bounded_Packet_Relay/BPR_Drivers.h
+++ b/examples/Bounded_Packet_Relay/BPR_Drivers.h
@@ -272,6 +272,9 @@ class Output_Device_Wrapper_Base
// write the contents of the passed message out the underlying
// output device, and update device settings, respectively.
public:
+
+ virtual ~Output_Device_Wrapper_Base (void);
+
virtual int write_output_message (void *) = 0;
// Writes contents of the passed message block out to the underlying
// output device.
diff --git a/examples/Mem_Map/IO-tests/IO_Test.cpp b/examples/Mem_Map/IO-tests/IO_Test.cpp
index 180722a5523..86f2596098e 100644
--- a/examples/Mem_Map/IO-tests/IO_Test.cpp
+++ b/examples/Mem_Map/IO-tests/IO_Test.cpp
@@ -19,6 +19,10 @@ IO_Test::IO_Test (const char *name,
{
}
+IO_Test::~IO_Test (void)
+{
+}
+
const char *
IO_Test::name (void)
{
diff --git a/examples/Mem_Map/IO-tests/IO_Test.h b/examples/Mem_Map/IO-tests/IO_Test.h
index 38e73778edc..3c130b32363 100644
--- a/examples/Mem_Map/IO-tests/IO_Test.h
+++ b/examples/Mem_Map/IO-tests/IO_Test.h
@@ -14,10 +14,14 @@
class IO_Test
{
public:
+
// Initialize the test name
IO_Test (const char *name,
ACE_Profile_Timer &tm);
+ // Destructor.
+ virtual ~IO_Test (void);
+
// Return the name of the test
const char *name (void);
diff --git a/examples/Reactor/Misc/test_event_handler_t.cpp b/examples/Reactor/Misc/test_event_handler_t.cpp
index d644107544f..6a68bd9a9e3 100644
--- a/examples/Reactor/Misc/test_event_handler_t.cpp
+++ b/examples/Reactor/Misc/test_event_handler_t.cpp
@@ -11,6 +11,7 @@ class ACE_Test_Sig_Handler
{
public:
ACE_Test_Sig_Handler (void) {}
+ virtual ~ACE_Test_Sig_Handler (void) {}
virtual ACE_HANDLE get_handle (void) const { return 0; }
virtual void set_handle (ACE_HANDLE) {}
virtual int handle_async_io (ACE_HANDLE) { return 0; }
diff --git a/examples/Threads/future2.cpp b/examples/Threads/future2.cpp
index 831e14e32d0..4e14e03f177 100644
--- a/examples/Threads/future2.cpp
+++ b/examples/Threads/future2.cpp
@@ -484,7 +484,7 @@ test_timeout (int n_iterations)
ACE_Time_Value *delay;
ACE_NEW (delay, ACE_Time_Value (1));
- u_long resulta;
+ u_long resulta = 0;
fresulta.get (resulta, delay);
if (fresulta.ready ())
diff --git a/examples/Timer_Queue/Driver.cpp b/examples/Timer_Queue/Driver.cpp
index 57a6fee60a4..ca549b1f952 100644
--- a/examples/Timer_Queue/Driver.cpp
+++ b/examples/Timer_Queue/Driver.cpp
@@ -38,6 +38,12 @@ Command<RECEIVER, ACTION>::Command (RECEIVER &recvr,
{
}
+// destructor
+template <class RECEIVER, class ACTION>
+Command<RECEIVER, ACTION>::~Command (void)
+{
+}
+
// invokes an operation.
template <class RECEIVER, class ACTION> int
diff --git a/examples/Timer_Queue/Driver.h b/examples/Timer_Queue/Driver.h
index 135272de0f4..4677b904982 100644
--- a/examples/Timer_Queue/Driver.h
+++ b/examples/Timer_Queue/Driver.h
@@ -50,6 +50,8 @@ public:
// Sets the <receiver_> of the Command to recvr, and the
// <action_> of the Command to <action>.
+ virtual ~Command (void);
+
virtual int execute (void *arg);
// Invokes the method <action_> from the object <receiver_>.