netdev-dpdk: fix mbuf leaks
[cascardo/ovs.git] / ovsdb / log.h
index 045740b..5fe636b 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2009, 2010 Nicira Networks
+/* Copyright (c) 2009, 2010, 2011 Nicira, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -31,14 +31,18 @@ enum ovsdb_log_open_mode {
 
 struct ovsdb_error *ovsdb_log_open(const char *name, enum ovsdb_log_open_mode,
                                    int locking, struct ovsdb_log **)
-    WARN_UNUSED_RESULT;
+    OVS_WARN_UNUSED_RESULT;
 void ovsdb_log_close(struct ovsdb_log *);
 
 struct ovsdb_error *ovsdb_log_read(struct ovsdb_log *, struct json **)
-    WARN_UNUSED_RESULT;
+    OVS_WARN_UNUSED_RESULT;
+void ovsdb_log_unread(struct ovsdb_log *);
+
 struct ovsdb_error *ovsdb_log_write(struct ovsdb_log *, struct json *)
-    WARN_UNUSED_RESULT;
+    OVS_WARN_UNUSED_RESULT;
 struct ovsdb_error *ovsdb_log_commit(struct ovsdb_log *)
-    WARN_UNUSED_RESULT;
+    OVS_WARN_UNUSED_RESULT;
+
+off_t ovsdb_log_get_offset(const struct ovsdb_log *);
 
 #endif /* ovsdb/log.h */