Home
last modified time | relevance | path

Searched defs:HashDefinition (Results 1 – 6 of 6) sorted by relevance

/haiku/src/apps/debuganalyzer/gui/
H A DSubWindowManager.h32 struct HashDefinition { struct
33 typedef SubWindowKey KeyType;
34 typedef SubWindow ValueType;
58 typedef BOpenHashTable<HashDefinition> SubWindowTable; argument
/haiku/headers/private/kernel/
H A DNotifications.h233 struct HashDefinition { struct
247 typedef BOpenHashTable<HashDefinition> ServiceHash; argument
/haiku/src/system/kernel/
H A DTeamThreadTables.h146 struct HashDefinition { struct
147 typedef id_type KeyType;
148 typedef Element ValueType;
150 size_t HashKey(id_type key) const in HashKey()
155 size_t Hash(Element* value) const in Hash()
160 bool Compare(id_type key, Element* value) const in Compare()
165 Element*& GetLink(Element* value) const in GetLink()
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dmulticast.h168 struct HashDefinition { struct
169 typedef std::pair<const AddressType *, uint32> KeyType;
170 typedef ThisType ValueType;
195 friend struct HashDefinition; argument
224 typedef typename GroupInterface::HashDefinition HashDefinition; typedef
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dmulticast.h165 struct HashDefinition { struct
186 friend struct HashDefinition; argument
214 typedef typename GroupInterface::HashDefinition HashDefinition; typedef
/haiku/src/system/kernel/fs/
H A Dnode_monitor.cpp165 struct HashDefinition { struct in NodeMonitorService
166 typedef monitor_hash_key* KeyType;
167 typedef node_monitor ValueType;
169 size_t HashKey(monitor_hash_key* key) const in HashKey()
171 size_t Hash(node_monitor *monitor) const in Hash()
174 bool Compare(monitor_hash_key* key, node_monitor *monitor) const in Compare()
180 node_monitor*& GetLink(node_monitor* monitor) const in GetLink()
183 uint32 _Hash(dev_t device, ino_t node) const in _Hash()