From d1e3683277a45742f0db7ffc01068fa9e5374c00 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Thu, 12 Oct 2000 18:42:48 +0000 Subject: [PATCH] changed functions to not be inline to fix Borland build --- src/ca/bhe.cpp | 12 ++++++++++++ src/ca/bhe_IL.h | 10 ---------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/ca/bhe.cpp b/src/ca/bhe.cpp index 9f2184b6f..9a3036053 100644 --- a/src/ca/bhe.cpp +++ b/src/ca/bhe.cpp @@ -11,9 +11,15 @@ */ #include "iocinf.h" +#include "bhe_IL.h" tsFreeList < class bhe, 1024 > bhe::freeList; +bhe::~bhe () +{ + this->cac.removeBeaconInetAddr (*this); +} + /* * update beacon period * @@ -146,3 +152,9 @@ void bhe::show ( unsigned level ) const printf ( "network IO pointer %p, client pointer %p\n", this->piiu, &this->cac ); } } + +void bhe::destroy () +{ + delete this; +} + diff --git a/src/ca/bhe_IL.h b/src/ca/bhe_IL.h index 64c5d71c6..779229e0f 100644 --- a/src/ca/bhe_IL.h +++ b/src/ca/bhe_IL.h @@ -37,11 +37,6 @@ inline bhe::bhe ( class cac &cacIn, const osiTime &initialTimeStamp, const inetA # endif } -inline bhe::~bhe () -{ - this->cac.removeBeaconInetAddr (*this); -} - inline void * bhe::operator new ( size_t size ) { return bhe::freeList.allocate ( size ); @@ -63,8 +58,3 @@ inline void bhe::bindToIIU ( tcpiiu &iiuIn ) this->piiu = &iiuIn; } -inline void bhe::destroy () -{ - delete this; -} -