diff --git a/src/core/model/hash.h b/src/core/model/hash.h index 87b932de1..b45149efa 100644 --- a/src/core/model/hash.h +++ b/src/core/model/hash.h @@ -281,28 +281,44 @@ inline uint32_t Hash32 (const char * buffer, const std::size_t size) { +#ifdef NS3_MTP + return Hasher ().GetHash32 (buffer, size); +#else return GetStaticHash ().GetHash32 (buffer, size); +#endif } inline uint64_t Hash64 (const char * buffer, const std::size_t size) { +#ifdef NS3_MTP + return Hasher ().GetHash64 (buffer, size); +#else return GetStaticHash ().GetHash64 (buffer, size); +#endif } inline uint32_t Hash32 (const std::string s) { +#ifdef NS3_MTP + return Hasher ().GetHash32 (s); +#else return GetStaticHash ().GetHash32 (s); +#endif } inline uint64_t Hash64 (const std::string s) { +#ifdef NS3_MTP + return Hasher ().GetHash64 (s); +#else return GetStaticHash ().GetHash64 (s); +#endif }