Marine Library  1.0
C++ library for Linux Networking Development
CAtomicHashTable< Key, HashKey, EqualKey > Member List

This is the complete list of members for CAtomicHashTable< Key, HashKey, EqualKey >, including all inherited members.

CalcBufSize(size_t capacity, int row, size_t valueLen)CAtomicHashTable< Key, HashKey, EqualKey >inlinestatic
capacity() const CAtomicHashTable< Key, HashKey, EqualKey >inline
capacityOfRow(int row) const CAtomicHashTable< Key, HashKey, EqualKey >inline
CAtomicHashTable()CAtomicHashTable< Key, HashKey, EqualKey >inline
CAtomicHashTable(char *buf, size_t sz)CAtomicHashTable< Key, HashKey, EqualKey >inline
CAtomicHashTable(char *buf, size_t sz, size_t capacity, int row, size_t valueLen, bool create=false)CAtomicHashTable< Key, HashKey, EqualKey >inline
clear()CAtomicHashTable< Key, HashKey, EqualKey >inline
createTime() const CAtomicHashTable< Key, HashKey, EqualKey >inline
empty() const CAtomicHashTable< Key, HashKey, EqualKey >inline
get(const key_type &key, char *value, size_t &len) const CAtomicHashTable< Key, HashKey, EqualKey >inline
get(const key_type &key, std::string &value) const CAtomicHashTable< Key, HashKey, EqualKey >inline
has(const key_type &key) const CAtomicHashTable< Key, HashKey, EqualKey >inline
hasher typedef (defined in CAtomicHashTable< Key, HashKey, EqualKey >)CAtomicHashTable< Key, HashKey, EqualKey >
init(char *buf, size_t sz)CAtomicHashTable< Key, HashKey, EqualKey >inline
init(char *buf, size_t sz, size_t capacity, int row, size_t valueLen, bool create=false)CAtomicHashTable< Key, HashKey, EqualKey >inline
insert(const key_type &key, const char *value, size_t len)CAtomicHashTable< Key, HashKey, EqualKey >inline
insert(const key_type &key, const std::string &value)CAtomicHashTable< Key, HashKey, EqualKey >inline
key_equal typedef (defined in CAtomicHashTable< Key, HashKey, EqualKey >)CAtomicHashTable< Key, HashKey, EqualKey >
key_type typedef (defined in CAtomicHashTable< Key, HashKey, EqualKey >)CAtomicHashTable< Key, HashKey, EqualKey >
kValueLenMaxCAtomicHashTable< Key, HashKey, EqualKey >static
remove(const key_type &key)CAtomicHashTable< Key, HashKey, EqualKey >inline
rowSize() const CAtomicHashTable< Key, HashKey, EqualKey >inline
size() const CAtomicHashTable< Key, HashKey, EqualKey >inline
size_type typedef (defined in CAtomicHashTable< Key, HashKey, EqualKey >)CAtomicHashTable< Key, HashKey, EqualKey >
sizeOfRow(int row) const CAtomicHashTable< Key, HashKey, EqualKey >inline
toString() const CAtomicHashTable< Key, HashKey, EqualKey >inline
uninit()CAtomicHashTable< Key, HashKey, EqualKey >inline
update(const key_type &key, const char *value, size_t len)CAtomicHashTable< Key, HashKey, EqualKey >inline
update(const key_type &key, const std::string &value)CAtomicHashTable< Key, HashKey, EqualKey >inline
updateTime() const CAtomicHashTable< Key, HashKey, EqualKey >inline
upgradeTime() const CAtomicHashTable< Key, HashKey, EqualKey >inline
valid() const CAtomicHashTable< Key, HashKey, EqualKey >inline