gcc 3.4 complained about virtual methods without virtual destructor

This commit is contained in:
Craig Dowell
2009-09-13 15:35:33 -07:00
parent 0ae600a3ec
commit 28346e21ce
2 changed files with 61 additions and 3 deletions

View File

@@ -908,7 +908,7 @@ PbbPacket::operator!= (const PbbPacket &other) const
/* End PbbPacket class */
PbbMessage::PbbMessage (void)
PbbMessage::PbbMessage ()
{
m_refCount = 1;
/* Default to IPv4 */
@@ -919,6 +919,10 @@ PbbMessage::PbbMessage (void)
m_hasSequenceNumber = false;
}
PbbMessage::~PbbMessage ()
{
}
void
PbbMessage::SetType (uint8_t type)
{
@@ -1558,6 +1562,14 @@ PbbMessage::operator!= (const PbbMessage &other) const
/* End PbbMessage Class */
PbbMessageIpv4::PbbMessageIpv4 ()
{
}
PbbMessageIpv4::~PbbMessageIpv4 ()
{
}
PbbAddressLength
PbbMessageIpv4::GetAddressLength (void) const
{
@@ -1596,6 +1608,14 @@ PbbMessageIpv4::AddressBlockDeserialize (Buffer::Iterator &start) const
/* End PbbMessageIpv4 Class */
PbbMessageIpv6::PbbMessageIpv6 ()
{
}
PbbMessageIpv6::~PbbMessageIpv6 ()
{
}
PbbAddressLength
PbbMessageIpv6::GetAddressLength (void) const
{
@@ -1639,6 +1659,10 @@ PbbAddressBlock::PbbAddressBlock ()
m_refCount = 1;
}
PbbAddressBlock::~PbbAddressBlock ()
{
}
/* Manipulating the address block */
PbbAddressBlock::AddressIterator
@@ -2307,6 +2331,14 @@ PbbAddressBlock::HasZeroTail (const uint8_t *tail, uint8_t taillen) const
/* End PbbAddressBlock Class */
PbbAddressBlockIpv4::PbbAddressBlockIpv4 ()
{
}
PbbAddressBlockIpv4::~PbbAddressBlockIpv4 ()
{
}
uint8_t
PbbAddressBlockIpv4::GetAddressLength (void) const
{
@@ -2333,6 +2365,14 @@ PbbAddressBlockIpv4::PrintAddress (std::ostream &os, ConstAddressIterator iter)
/* End PbbAddressBlockIpv4 Class */
PbbAddressBlockIpv6::PbbAddressBlockIpv6 ()
{
}
PbbAddressBlockIpv6::~PbbAddressBlockIpv6 ()
{
}
uint8_t
PbbAddressBlockIpv6::GetAddressLength (void) const
{