changed functions to not be inline to fix Borland build

This commit is contained in:
Jeff Hill
2000-10-12 18:42:48 +00:00
parent df78e9c4e0
commit d1e3683277
2 changed files with 12 additions and 10 deletions
+12
View File
@@ -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;
}
-10
View File
@@ -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;
}