mirror of
https://github.com/openvswitch/ovs
synced 2025-10-25 15:07:05 +00:00
hmap: New function hmap_contains().
This is useful in a situation where one knows that an hmap_node is in some hmap, but it's not certain which one, and one needs to know whether it is in a particular one. This is not a very common case; I don't see any potential users in the current tree, although an upcoming commit will add one. Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2008, 2009, 2010 Nicira Networks.
|
||||
* Copyright (c) 2008, 2009, 2010, 2012 Nicira Networks.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -130,6 +130,8 @@ static inline struct hmap_node *hmap_first_in_bucket(const struct hmap *,
|
||||
size_t hash);
|
||||
static inline struct hmap_node *hmap_next_in_bucket(const struct hmap_node *);
|
||||
|
||||
bool hmap_contains(const struct hmap *, const struct hmap_node *);
|
||||
|
||||
/* Iteration. */
|
||||
|
||||
/* Iterates through every node in HMAP. */
|
||||
|
||||
Reference in New Issue
Block a user