From 28efcd85149bb284b7835c360dd2cfeab2f92aa2 Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Sun, 17 Aug 2025 13:43:58 -0500 Subject: T7728: dynamically generate proposed config from changeset data --- src/session.mli | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/session.mli') diff --git a/src/session.mli b/src/session.mli index 1a9b79f..abe5165 100644 --- a/src/session.mli +++ b/src/session.mli @@ -25,14 +25,16 @@ val make : world -> string -> string -> int32 -> session_data val set_modified : session_data -> session_data -val apply_changes : cfg_op list -> Vyos1x.Config_tree.t -> Vyos1x.Config_tree.t - val validate : world -> session_data -> string list -> unit +val get_changeset : world -> Vyos1x.Config_tree.t -> Vyos1x.Config_tree.t -> cfg_op list + val set : world -> session_data -> string list -> session_data val delete : world -> session_data -> string list -> session_data +val get_proposed_config : world -> session_data -> Vyos1x.Config_tree.t + val discard : world -> session_data -> session_data val session_changed : world -> session_data -> bool @@ -53,7 +55,7 @@ val list_children : world -> session_data -> string list -> string list val string_of_op : cfg_op -> string -val prepare_commit : ?dry_run:bool -> world -> session_data -> string -> Commitd_client.Commit.commit_data +val prepare_commit : ?dry_run:bool -> world -> Vyos1x.Config_tree.t -> string -> Commitd_client.Commit.commit_data val get_config : world -> session_data -> string -> string -- cgit v1.2.3