summaryrefslogtreecommitdiff
path: root/src/vyconf_client_session.mli
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2024-10-23 18:50:46 -0500
committerJohn Estabrook <jestabro@vyos.io>2024-10-27 21:49:06 -0500
commitb8dbd4d03ebb058aaf1e8ddd9261b0628e520e8b (patch)
tree14b44c0990030a94f3f685b6aa929f0e20371b42 /src/vyconf_client_session.mli
parenta5473033fc8ea92891d6ebab9bdeaccbe742d565 (diff)
downloadvyconf-b8dbd4d03ebb058aaf1e8ddd9261b0628e520e8b.tar.gz
vyconf-b8dbd4d03ebb058aaf1e8ddd9261b0628e520e8b.zip
T6718: add client_session module and test executable validate.ml
Diffstat (limited to 'src/vyconf_client_session.mli')
-rw-r--r--src/vyconf_client_session.mli16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/vyconf_client_session.mli b/src/vyconf_client_session.mli
new file mode 100644
index 0000000..98fa3c2
--- /dev/null
+++ b/src/vyconf_client_session.mli
@@ -0,0 +1,16 @@
+type op_t =
+ | OpSetupSession
+ | OpExists
+ | OpTeardownSession
+ | OpShowConfig
+ | OpValidate
+
+val session_init : ?out_format:string -> ?config_format:string -> string -> (string, string) result
+
+val session_free : string -> string -> (string, string) result
+
+val session_validate_path : string -> string -> string list -> (string, string) result
+
+val session_show_config : string -> string -> string list -> (string, string) result
+
+val session_path_exists : string -> string -> string list -> (string, string) result