summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@baturin.org>2016-12-28 11:46:35 +0700
committerDaniil Baturin <daniil@baturin.org>2016-12-28 11:46:35 +0700
commit26a2e2862efd662b12a56e94785a163417b981c2 (patch)
tree91c64e12fa100452e620626649d2a61c9acbaf1c /src
parent285b6b0bdb07f38695965b281c9010020c75290e (diff)
downloadvyconf-26a2e2862efd662b12a56e94785a163417b981c2.tar.gz
vyconf-26a2e2862efd662b12a56e94785a163417b981c2.zip
Update the session module interface to expose the new functions.
Diffstat (limited to 'src')
-rw-r--r--src/session.mli8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/session.mli b/src/session.mli
index 0180549..292e4df 100644
--- a/src/session.mli
+++ b/src/session.mli
@@ -15,8 +15,16 @@ type session_data = {
changeset: cfg_op list
}
+exception Session_error of string
+
val make : world -> session_data
val set : world -> session_data -> string list -> session_data
val delete : world -> session_data -> string list -> session_data
+
+val get_value : world -> session_data -> string list -> string
+
+val get_values : world -> session_data -> string list -> string list
+
+val exists : world -> session_data -> string list -> bool