json: Move from lib to include/openvswitch.
[cascardo/ovs.git] / ovsdb / server.h
index 047cbb7..c0bbb69 100644 (file)
@@ -16,9 +16,9 @@
 #ifndef SERVER_H
 #define SERVER_H 1
 
-#include "hmap.h"
-#include "list.h"
-#include "shash.h"
+#include "openvswitch/hmap.h"
+#include "openvswitch/list.h"
+#include "openvswitch/shash.h"
 
 struct ovsdb;
 struct ovsdb_server;
@@ -28,7 +28,7 @@ struct ovsdb_server;
  * (e.g. jsonrpc-server.c) embed this in a larger data structure.  */
 struct ovsdb_session {
     struct ovsdb_server *server;
-    struct list completions;    /* Completed triggers. */
+    struct ovs_list completions;/* Completed triggers. */
     struct hmap waiters;        /* "ovsdb_lock_waiter *"s by lock name. */
 };
 
@@ -46,7 +46,7 @@ struct ovsdb_lock {
     struct hmap_node hmap_node;  /* In ovsdb_server's "locks" hmap. */
     struct ovsdb_server *server; /* The containing server. */
     char *name;                  /* Unique name. */
-    struct list waiters;         /* Contains "struct ovsdb_lock_waiter"s. */
+    struct ovs_list waiters;     /* Contains "struct ovsdb_lock_waiter"s. */
 };
 
 struct ovsdb_lock_waiter *ovsdb_lock_get_owner(const struct ovsdb_lock *);
@@ -66,7 +66,7 @@ struct ovsdb_lock_waiter {
     char *lock_name;
 
     struct ovsdb_session *session;
-    struct list lock_node;      /* In ->lock->waiters's list. */
+    struct ovs_list lock_node;  /* In ->lock->waiters's list. */
 };
 
 struct ovsdb_session *ovsdb_lock_waiter_remove(struct ovsdb_lock_waiter *);