summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsjiang <sjiang@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-08-24 00:46:16 +0000
committersjiang <sjiang@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-08-24 00:46:16 +0000
commit9ee8cab257d38776078322361a3ccf7fc70e2248 (patch)
tree5f34141d2ae5092eda343cf57c810d2c3017a5a2
parent0a743b22f39eb7020569f485dd16b8a42ea1ae1d (diff)
downloadATCD-9ee8cab257d38776078322361a3ccf7fc70e2248.tar.gz
ChangeLog Tag: Thu Aug 24 000:41:16 UTC 2006 Shanshan Jiang <shanshan.jiang@vanderbilt.edu>
-rw-r--r--CIAO/ChangeLog9
-rw-r--r--CIAO/DAnCE/Plan_Launcher/PCVisitor.cpp5
-rw-r--r--CIAO/DAnCE/Plan_Launcher/PCVisitor.h4
-rw-r--r--CIAO/DAnCE/Plan_Launcher/PCVisitorBase.cpp4
-rw-r--r--CIAO/DAnCE/Plan_Launcher/PCVisitorBase.h5
5 files changed, 25 insertions, 2 deletions
diff --git a/CIAO/ChangeLog b/CIAO/ChangeLog
index 353317b209c..d87d86ba14b 100644
--- a/CIAO/ChangeLog
+++ b/CIAO/ChangeLog
@@ -1,3 +1,12 @@
+Thu Aug 24 000:41:16 UTC 2006 Shanshan Jiang <shanshan.jiang@vanderbilt.edu>
+
+ * DAnCE/Plan_Launcher/PCVisitor.cpp
+ * DAnCE/Plan_Launcher/PCVisitor.h
+ * DAnCE/Plan_Launcher/PCVisitorBase.cpp
+ * DAnCE/Plan_Launcher/PCVisitorBase.h
+ Solved the "'class has virtual functions but non-virtual destructor"
+ warnings.
+
Wed Aug 23 17:57:15 UTC 2006 Shanshan Jiang <shanshan.jiang@vanderbilt.edu>
* DAnCE/Plan_Launcher/PCVisitorBase.h
diff --git a/CIAO/DAnCE/Plan_Launcher/PCVisitor.cpp b/CIAO/DAnCE/Plan_Launcher/PCVisitor.cpp
index 4142638ba6b..fd1996175bd 100644
--- a/CIAO/DAnCE/Plan_Launcher/PCVisitor.cpp
+++ b/CIAO/DAnCE/Plan_Launcher/PCVisitor.cpp
@@ -51,6 +51,11 @@ PCVisitor::PCVisitor (Deployment::DeploymentPlan &plan,
{
}
+//destructor
+PCVisitor::~PCVisitor (void)
+{
+}
+
//entry point for the protected visitor to get it do start
//the visitation process
void PCVisitor::Visit ()
diff --git a/CIAO/DAnCE/Plan_Launcher/PCVisitor.h b/CIAO/DAnCE/Plan_Launcher/PCVisitor.h
index 2e892f44b6c..c5b7691d472 100644
--- a/CIAO/DAnCE/Plan_Launcher/PCVisitor.h
+++ b/CIAO/DAnCE/Plan_Launcher/PCVisitor.h
@@ -43,11 +43,13 @@
class PCVisitor : public PCVisitorBase
{
public:
-
//constructor
PCVisitor (Deployment::DeploymentPlan &plan,
Deployment::PackageConfiguration &pc);
+ //destructor
+ ~PCVisitor (void);
+
///Entry point to protected Visitor functions
void Visit ();
diff --git a/CIAO/DAnCE/Plan_Launcher/PCVisitorBase.cpp b/CIAO/DAnCE/Plan_Launcher/PCVisitorBase.cpp
index da3c2e4c0a6..c8ffc983095 100644
--- a/CIAO/DAnCE/Plan_Launcher/PCVisitorBase.cpp
+++ b/CIAO/DAnCE/Plan_Launcher/PCVisitorBase.cpp
@@ -19,6 +19,10 @@ PCVisitorBase::PCVisitorBase (void)
{
}
+PCVisitorBase::~PCVisitorBase (void)
+{
+}
+
#if !defined (__ACE_INLINE__)
#include "PCVisitorBase.inl"
#endif /* __ACE_INLINE__ */
diff --git a/CIAO/DAnCE/Plan_Launcher/PCVisitorBase.h b/CIAO/DAnCE/Plan_Launcher/PCVisitorBase.h
index b09e8facbe5..1893a734d5e 100644
--- a/CIAO/DAnCE/Plan_Launcher/PCVisitorBase.h
+++ b/CIAO/DAnCE/Plan_Launcher/PCVisitorBase.h
@@ -44,10 +44,13 @@
class PCVisitorBase
{
public:
-
//constructor
PCVisitorBase (void);
+ //destructor
+ virtual
+ ~PCVisitorBase (void);
+
///function what dispatches sequences
template <typename SEQ>
friend void visit_sequence (SEQ &seq, PCVisitorBase& v);