aboutsummaryrefslogtreecommitdiff
path: root/lib/shash.h
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2010-01-19 10:40:36 -0800
committerBen Pfaff <blp@nicira.com>2010-01-19 10:40:36 -0800
commit37e7f42772ae4f7866b060a29efa05b42419b143 (patch)
tree7584b34e41aaa9359a3cdbcfb1b3b585e9c3af1d /lib/shash.h
parent0f4f4a610a24098a98de64bccaeb29ba5621e01d (diff)
Reimplement port mirroring configuration for database.
Tested only to the extent that it doesn't obviously break anything else.
Diffstat (limited to 'lib/shash.h')
-rw-r--r--lib/shash.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/shash.h b/lib/shash.h
index 8efdde1b..fd8b9d8e 100644
--- a/lib/shash.h
+++ b/lib/shash.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009 Nicira Networks.
+ * Copyright (c) 2009, 2010 Nicira Networks.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -40,6 +40,7 @@ struct shash {
void shash_init(struct shash *);
void shash_destroy(struct shash *);
+void shash_swap(struct shash *, struct shash *);
void shash_clear(struct shash *);
bool shash_is_empty(const struct shash *);
size_t shash_count(const struct shash *);
@@ -51,5 +52,6 @@ void *shash_find_data(const struct shash *, const char *);
void *shash_find_and_delete(struct shash *, const char *);
struct shash_node *shash_first(const struct shash *);
const struct shash_node **shash_sort(const struct shash *);
+bool shash_equal_keys(const struct shash *, const struct shash *);
#endif /* shash.h */