projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ovs-brcompatd: Add rate-limit argument to rate-limited log call
[openvswitch]
/
ovsdb
/
file.h
diff --git
a/ovsdb/file.h
b/ovsdb/file.h
index 5178140a1c3521853e692223e14f0a893fd41ba8..40701720a38f89ec1195240996c950abb7217ddc 100644
(file)
--- a/
ovsdb/file.h
+++ b/
ovsdb/file.h
@@
-1,4
+1,4
@@
-/* 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.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@
-16,21
+16,25
@@
#ifndef OVSDB_FILE_H
#define OVSDB_FILE_H 1
#ifndef OVSDB_FILE_H
#define OVSDB_FILE_H 1
-#include <s
ys/types
.h>
+#include <s
tdbool
.h>
#include "compiler.h"
#include "compiler.h"
+#include "log.h"
-struct
json
;
-struct ovsdb_
file
;
+struct
ovsdb
;
+struct ovsdb_
schema
;
-struct ovsdb_error *ovsdb_file_open(const char *name, int flags,
- struct ovsdb_file **) WARN_UNUSED_RESULT;
-void ovsdb_file_close(struct ovsdb_file *);
-
-struct ovsdb_error *ovsdb_file_read(struct ovsdb_file *, struct json **)
+struct ovsdb_error *ovsdb_file_open(const char *file_name, bool read_only,
+ struct ovsdb **)
WARN_UNUSED_RESULT;
WARN_UNUSED_RESULT;
-struct ovsdb_error *ovsdb_file_write(struct ovsdb_file *, struct json *)
+
+struct ovsdb_error *ovsdb_file_open_as_schema(const char *file_name,
+ const struct ovsdb_schema *,
+ struct ovsdb **)
WARN_UNUSED_RESULT;
WARN_UNUSED_RESULT;
-struct ovsdb_error *ovsdb_file_commit(struct ovsdb_file *)
+
+struct ovsdb_error *ovsdb_file_save_copy(const char *file_name, int locking,
+ const char *comment,
+ const struct ovsdb *)
WARN_UNUSED_RESULT;
#endif /* ovsdb/file.h */
WARN_UNUSED_RESULT;
#endif /* ovsdb/file.h */