Typedefs | |
typedef u_int32_t | Fnv32_t |
typedef u_int64_t | Fnv64_t |
Enumerations | |
enum | fnv_type { FNV_NONE = 0, FNV0_32 = 1, FNV1_32 = 2, FNV1a_32 = 3, FNV0_64 = 4, FNV1_64 = 5, FNV1a_64 = 6 } |
Functions | |
Fnv32_t | fnv_32_buf (void *buf, size_t len, Fnv32_t hashval) |
Fnv32_t | fnv_32_str (char *buf, Fnv32_t hashval) |
Fnv32_t | fnv_32a_buf (void *buf, size_t len, Fnv32_t hashval) |
Fnv32_t | fnv_32a_str (char *buf, Fnv32_t hashval) |
Fnv64_t | fnv_64_buf (void *buf, size_t len, Fnv64_t hashval) |
Fnv64_t | fnv_64_str (char *buf, Fnv64_t hashval) |
Fnv64_t | fnv_64a_buf (void *buf, size_t len, Fnv64_t hashval) |
Fnv64_t | fnv_64a_str (char *buf, Fnv64_t hashval) |
typedef u_int32_t ns3::Hash::Function::Fnv1aImplementation::Fnv32_t |
Definition at line 147 of file hash-fnv.cc.
typedef u_int64_t ns3::Hash::Function::Fnv1aImplementation::Fnv64_t |
Definition at line 191 of file hash-fnv.cc.
Enumerator | |
---|---|
FNV_NONE | |
FNV0_32 | |
FNV1_32 | |
FNV1a_32 | |
FNV0_64 | |
FNV1_64 | |
FNV1a_64 |
Definition at line 241 of file hash-fnv.cc.
Fnv32_t ns3::Hash::Function::Fnv1aImplementation::fnv_32_buf | ( | void * | buf, |
size_t | len, | ||
Fnv32_t | hashval | ||
) |
Fnv32_t ns3::Hash::Function::Fnv1aImplementation::fnv_32_str | ( | char * | buf, |
Fnv32_t | hashval | ||
) |
Fnv32_t ns3::Hash::Function::Fnv1aImplementation::fnv_32a_buf | ( | void * | buf, |
size_t | len, | ||
Fnv32_t | hashval | ||
) |
Definition at line 362 of file hash-fnv.cc.
References FNV_32_PRIME.
Referenced by ns3::Hash::Function::Fnv1a::GetHash32().
Fnv32_t ns3::Hash::Function::Fnv1aImplementation::fnv_32a_str | ( | char * | buf, |
Fnv32_t | hashval | ||
) |
Definition at line 402 of file hash-fnv.cc.
References FNV_32_PRIME, and s.
Fnv64_t ns3::Hash::Function::Fnv1aImplementation::fnv_64_buf | ( | void * | buf, |
size_t | len, | ||
Fnv64_t | hashval | ||
) |
Fnv64_t ns3::Hash::Function::Fnv1aImplementation::fnv_64_str | ( | char * | buf, |
Fnv64_t | hashval | ||
) |
Fnv64_t ns3::Hash::Function::Fnv1aImplementation::fnv_64a_buf | ( | void * | buf, |
size_t | len, | ||
Fnv64_t | hashval | ||
) |
Definition at line 525 of file hash-fnv.cc.
References FNV_64_PRIME.
Referenced by ns3::Hash::Function::Fnv1a::GetHash64().
Fnv64_t ns3::Hash::Function::Fnv1aImplementation::fnv_64a_str | ( | char * | buf, |
Fnv64_t | hashval | ||
) |
Definition at line 631 of file hash-fnv.cc.
References FNV_64_PRIME, and s.