Remove globals from message.cpp.

This commit is contained in:
Jonathan Hui
2016-09-07 13:30:22 -07:00
parent 32b6d343c4
commit e22c123904
19 changed files with 196 additions and 173 deletions
+3 -3
View File
@@ -63,7 +63,7 @@ Ip6::Ip6(void):
Message *Ip6::NewMessage(uint16_t reserved)
{
return Message::New(Message::kTypeIp6, sizeof(Header) + sizeof(HopByHopHeader) + sizeof(OptionMpl) + reserved);
return mMessagePool.New(Message::kTypeIp6, sizeof(Header) + sizeof(HopByHopHeader) + sizeof(OptionMpl) + reserved);
}
void Ip6::SetForwardingEnabled(bool aEnable)
@@ -385,7 +385,7 @@ exit:
if (error != kThreadError_None && messageCopy != NULL)
{
Message::Free(*messageCopy);
messageCopy->Free();
}
}
@@ -505,7 +505,7 @@ exit:
if (error != kThreadError_None || !forward)
{
Message::Free(message);
message.Free();
}
return error;