From 7543005120f3825389bdfaeb1c92eda158ade8a2 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 6 Dec 1996 22:32:11 +0000 Subject: [PATCH] force virtual destructor --- src/cas/generic/casEventMask.cc | 15 +++++++++++++++ src/cas/generic/casEventMask.h | 4 ++++ 2 files changed, 19 insertions(+) diff --git a/src/cas/generic/casEventMask.cc b/src/cas/generic/casEventMask.cc index f7d1515a0..0397ed259 100644 --- a/src/cas/generic/casEventMask.cc +++ b/src/cas/generic/casEventMask.cc @@ -29,6 +29,9 @@ * * History * $Log$ + * Revision 1.3 1996/11/02 00:54:10 jhill + * many improvements + * * Revision 1.2 1996/09/04 20:20:44 jhill * removed sizeof(casEventMask::mask) for MSVISC++ * @@ -197,3 +200,15 @@ void casEventRegistry::show(unsigned level) this->mutex.osiUnlock(); } +// +// casEventMaskEntry::~casEventMaskEntry() +// +// empty destructor forces virtual +// +// (not inline so that we avoid duplication resulting +// in the object code created by some compilers) +// +casEventMaskEntry::~casEventMaskEntry() +{ +} + diff --git a/src/cas/generic/casEventMask.h b/src/cas/generic/casEventMask.h index 1fa37a9a2..8578c350a 100644 --- a/src/cas/generic/casEventMask.h +++ b/src/cas/generic/casEventMask.h @@ -29,6 +29,9 @@ * * History * $Log$ + * Revision 1.2 1996/11/02 00:54:11 jhill + * many improvements + * * Revision 1.1.1.1 1996/06/20 00:28:16 jhill * ca server installation * @@ -92,6 +95,7 @@ class casEventMaskEntry : public tsSLNode, public: casEventMaskEntry (casEventMask maskIn, const char *pName) : casEventMask (maskIn), stringId (pName) {} + virtual ~casEventMaskEntry(); void show (unsigned level) { this->casEventMask::show(level);